IBM Cloud Pak® for Data Version 4.7 will reach end of support (EOS) on 31 July, 2025. For more information, see the Discontinuance of service announcement for IBM Cloud Pak for Data Version 4.X.
Upgrade to IBM Software Hub Version 5.1 before IBM Cloud Pak for Data Version 4.7 reaches end of support. For more information, see Upgrading IBM Software Hub in the IBM Software Hub Version 5.1 documentation.
Downloading the runtime configuration
Every custom image that you create must be based on one of the standard images included in IBM Watson Studio. You can get the name of the image that is used by a runtime from its runtime definition.
Note that the GPU runtime definitions exist only if the Jupyter notebooks with Python for GPU service was installed on the IBM Cloud Pak for Data platform for the required Python version.
The following runtime definitions exist for the standard Jupyter notebook images included in Watson Studio:
~ Indicates that the image includes libraries from the 22.1 Runtime release * Runtime 22.1 on Python 3.9 is deprecated
| Runtime definition name | Image description |
|---|---|
jupyter-231l-py |
JupyterLab with Python 3.10 |
jupyter-231n-py |
Jupyter Notebook with Python 3.10 |
jupyter-222n-py |
Jupyter Notebook with Python 3.10 |
jupyter-py39 |
Jupyter Notebook with Python 3.9 ~ * |
jupyter-231l-pygpu |
JupyterLab with Python 3.10 with GPU support |
jupyter-231n-pygpu |
Jupyter Notebook with Python 3.10 with GPU support |
jupyter-222n-pygpu |
Jupyter Notebook with Python 3.10 with GPU support |
jupyter-py39gpu |
Jupyter Notebook with Python 3.9 with GPU support ~ * |
jupyter-222l-py |
JupyterLab with Python 3.10 |
jupyter-lab-py39 |
JupyterLab with Python 3.9 ~ * |
jupyter-222l-pygpu |
JupyterLab with Python 3.10 with GPU support |
jupyter-lab-py39gpu |
JupyterLab with Python 3.9 with GPU support ~ * |
jupyter-231n-r |
Jupyter Notebook with R 4.2 |
jupyter-222n-r |
Jupyter Notebook with R 4.2 |
jupyter-r36py39t1 |
Jupyter Notebook with R3.6 ~ |
For RStudio, use the following runtime definitions:
+ Indicates that the environment image is deprecated.
| Runtime definition name | Image description |
|---|---|
rstudio-r42 |
RStudio with Runtime 22.2 on R 4.2 |
rstudio |
RStudio with R 3.6 + |
For SPSS Modeler, use the following runtime definition:
| Runtime definition name | Image description |
|---|---|
spss-modeler |
SPSS Modeler |
Important:
- A runtime definition contains an entry for the registry where the image is stored.
Retrieve the runtime definition by using the Cloud Pak for Data API and store it as a json file:
-
Download the runtime definition by using cURL in a terminal:
-
Get the required platform access token.
-
Log in to Cloud Pak for Data as an administrator.
-
Get the CPD platform URL (
CPD_URL) by running:cpd-cli manage get-cpd-instance-details --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} -
Get an authorization token. For more information, see Generating an authorization token or API key.
You can also set the bearer token manually by omitting the
jqcommand and copying the output of theaccessTokenfield to theMY_TOKENvariable. Note the usage of-kbecause of certificate issues.-kdisables certificate validation. You might not have to do this. -
-
List the names of all available runtime definitions on the cluster
curl -k -X GET -H "Authorization: Bearer ${MY_TOKEN}" "${CPD_URL}/v2/runtime_definitions" | jq -r ".resources[].entity.name" -
Download the runtime definition. Replace
<runtime-definition-name>with the name of the runtime definition that you need for your customization.myRuntimeDefinition=<runtime-definition-name>; curl -k -X GET -H "Authorization: Bearer ${MY_TOKEN}" "${CPD_URL}/v2/runtime_definitions?include=launch_configuration" | jq '.resources[] | select(.entity.name=="'${myRuntimeDefinition}'") | .entity' > ${myRuntimeDefinition}.json
-
Parent topic: Preparing to build an image