-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Howto access jupyter.crc that is integrated with the Teach Cluster. * Fixed Codacy flagged issues. * Fixed annotation typo in image.
- Loading branch information
1 parent
f7cbccb
commit 0fe41d1
Showing
18 changed files
with
78 additions
and
0 deletions.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
--8<-- "jupyter-teach.md" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,67 @@ | ||
# JupyterHub on the Teach Cluster | ||
|
||
[JupyterHub](https://jupyter.org/hub) provides students access to Jupyter notebooks with the capability of connecting to dedicated | ||
computing resources on the Teach Cluster. Through this webportal, students can request access to CPU and GPU compute nodes for classwork. | ||
|
||
## Step 1. Connecting to JupyterHub | ||
|
||
Point your browser to the address below and authenticate using your Pitt credentials. The username needs to be all lowercase and is the | ||
same one used to access my.pitt.edu. The web host should be accessible for all users while connected through Wireless-PittNet. If that is | ||
not the case, please try again while on [VPN](https://services.pitt.edu/TDClient/33/Portal/KB/ArticleDet?ID=293). | ||
|
||
* **web hostname:** [https://jupyter.crc.pitt.edu](https://jupyter.crc.pitt.edu) | ||
* **authentication credentials:** Pitt username (all lowercase) and password | ||
|
||
![](../_assets/img/jupyter/jupyter-1.png) | ||
|
||
## Step 2. Selecting Resources | ||
|
||
The **Select a job profile** dropdown menu provides several preset configurations. Please submit | ||
a [help ticket](https://services.pitt.edu/TDClient/33/Portal/Requests/TicketRequests/NewForm?ID=yXkHi62rHa8_&RequestorType=Service) | ||
if you want us to create a custom profile for your class. | ||
|
||
![](../_assets/img/jupyter/jupyter-2.png) | ||
|
||
The *Host Process* profile will run the Jupyter Notebook on the VM server hosting the JupyterHub | ||
webportal. Our recommendation is that you do not choose *Host Process* but instead select one of the dedicated resources on the Teach | ||
Cluster. | ||
|
||
![](../_assets/img/jupyter/jupyter-3.png) | ||
|
||
Pressing *Start* will launch the job to the Teach Cluster and send back a Jupyter Notebook on the web GUI. | ||
|
||
![](../_assets/img/jupyter/jupyter-4.png) | ||
|
||
![](../_assets/img/jupyter/jupyter-5.png) | ||
|
||
## Step 3. Interacting with the Jupyter Notebook | ||
|
||
If you encounter success, you will see the GUI below. The [Project Jupyter site](https://docs.jupyter.org/en/latest/) has good documentation | ||
on all aspects of the GUI. | ||
|
||
Should you be unsuccessful in getting a Jupyter Notebook instance, please submit a | ||
[help ticket](https://services.pitt.edu/TDClient/33/Portal/Requests/TicketRequests/NewForm?ID=yXkHi62rHa8_&RequestorType=Service) | ||
and we will troubleshoot. A potential error could be that your account does not have an allocation on the Teach Cluster. A symptom | ||
of this error is shown in the [Appendix](#appendix-errors) at the bottom. | ||
|
||
![](../_assets/img/jupyter/jupyter-6.png) | ||
|
||
## Step 4. Ending session | ||
|
||
Be sure to save all your work before ending your session. | ||
|
||
![](../_assets/img/jupyter/jupyter-8.png) | ||
|
||
Select the *Hub Control Panel* to bring up the option to stop the server. | ||
|
||
![](../_assets/img/jupyter/jupyter-9.png) | ||
|
||
![](../_assets/img/jupyter/jupyter-10.png) | ||
|
||
## **Appendix: Errors** | ||
|
||
Your request for a Jupyter Notebook on the Teach Cluster will fail if your account does not have an allocation there. The error may | ||
manifest as shown below. | ||
|
||
![](../_assets/img/jupyter/jupyter-error-1.png) | ||
![](../_assets/img/jupyter/jupyter-error-2.png) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
--8<-- "jupyter-teach.md" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters