...
Access Through Static Console
The jupyter Jupyter service is controlled through the 'Jupyter
' type. To start the juptyer Juptyer service with the default container profile, execute Jupyter.inst().start()
within the static console. To stop the jupyter Jupyter service execute Jupyter.inst().stop()
.
To launch jupyter Jupyter service with a specific config, use Jupyter.startWithConfig()
. This accepts an argument of type JupyterServiceConfig
. The JupyterServiceConfig
can represent multiple types of services one of which is the 'resourceProfile
'. This can represent pre-designated resource profiles of type ResourceProfile
. To list the available resource profiles do c3Grid(ResourceProfile.fetch())
By default, two ResourceProfiles
exist, 'Basic', and 'BasicGPUBasicGpu'. For example, to launch the Jupyter service using the 'BasicGPUBasicGpu' profile, you would execute
Jupyter.startWithConfig({'resourceProfile': 'BasicGPUBasicGpu'})
Creating new Resource Profile
...
Through IDS, clear controls regarding Jupyter are exposed under the 'ML Studio' section for Application. When you've selected a project, you need to start the Jupyter service to access notebooks on that project. In the creation process, you're able to select the container profile to use for your jupyter Jupyter service. By default, the 'BasicGPUBasicGpu' profile offers a single K80 GPU.
You can create new container profiles. Select the 'App Settings' Menu, and there's a tab called 'Conainer Container Profiles'. You can create new profiles which have difference different resources like more GPUs, and more vCPUs, and more RAM. Create a new container profile, then when creating the Jupyter service select the new profile to gain access to those resources.