Running Jupyter Notebooks Using Workspaces
This quick start provides a step-by-step walkthrough for running a Jupyter Notebook using workspaces.
A workspace contains the setup and configuration needed for building your model, including the container, images, data sets, and resource requests, as well as the required tools for the research, all in one place. See Running workspaces for more information.
Prerequisites
Before you start, make sure:
You have created a project or have one created for you.
The project has an assigned quota of at least 1 GPU.
Step 1: Logging In
Browse to the provided NVIDIA Run:ai user interface and log in with your credentials.
Step 2: Submitting a Workspace
Go to the Workload manager → Workloads
Click +NEW WORKLOAD and select Workspace
Select under which cluster to create the workload
Select the project in which your workspace will run
Select Start from scratch to launch a new workspace quickly
Enter a name for the workspace (if the name already exists in the project, you will be requested to submit a different name)
Click CONTINUE
In the next step:
Click the load icon. A side pane appears, displaying a list of available environments. Select the ‘jupyter-lab’ environment for your workspace (Image URL:
jupyter/scipy-notebook)
If ‘jupyter-lab’ is not displayed in the gallery, follow the below steps to create a one-time environment configuration::
Enter the jupyter-lab Image URL -
jupyter/scipy-notebook
Tools - Set the connection for your tool
Click +TOOL
Select Jupyter tool from the list
Set the runtime settings for the environment. Click +COMMAND & ARGUMENTS and add the following:
Enter the command -
start-notebook.sh
Enter the arguments -
--NotebookApp.base_url=/${RUNAI_PROJECT}/${RUNAI_JOB_NAME} --NotebookApp.token=''
Note: If host-based routing is enabled on the cluster, enter the
--NotebookApp.token=''
only.
Click the load icon. A side pane appears, displaying a list of available compute resources. Select the ‘one-gpu’ compute resource for your workload.
If ‘one-gpu’ is not displayed, follow the below steps to create a one-time compute resource configuration:
Set GPU devices per pod - 1
Optional: set the CPU compute per pod - 0.1 cores (default)
Optional: set the CPU memory per pod - 100 MB (default)
Click CREATE WORKSPACE
Step 3: Connecting to the Jupyter Notebook
Select the newly created workspace with the Jupyter application that you want to connect to
Click CONNECT
Select the Jupyter tool. The selected tool is opened in a new tab on your browser.
Next Steps
Manage and monitor your newly created workload using the Workloads table.
Last updated