安装 Python 3.10 上具有 GPU 的运行时 23.1
实例管理员可以在 IBM Cloud Pak® for Data V 4.8上安装 Python 3.10 上具有 GPU 的运行时 23.1 。
- 谁需要完成此任务?
实例管理员 要安装 Python 3.10 上具有 GPU 的运行时 23.1,您必须是 实例管理员。 实例管理员有权在以下项目中安装软件:
- 何时需要完成此任务?
查看以下选项以确定是否需要完成此任务:
- 根据需要重复 如果您负责 Cloud Pak for Data的多个实例,那么可以重复此任务以在集群上安装更多 Python 3.10 上具有 GPU 的运行时 23.1 实例。
完成此任务所需的信息
在安装 Python 3.10 上具有 GPU 的运行时 23.1之前,请查看以下信息:
- 版本需求
必须在同一发行版中安装与 Cloud Pak for Data 实例相关联的所有组件。 例如,如果 Cloud Pak for Data control plane 安装在 V 4.8.5上,那么必须在 V 4.8.5上安装 Python 3.10 上具有 GPU 的运行时 23.1 。
- 环境变量
此任务中的命令使用环境变量,以便您可以完全按照编写的方式运行命令。
- 如果没有用于定义环境变量的脚本,请参阅 设置安装环境变量。
- 要使用脚本中的环境变量,必须先确定环境变量的来源,然后再运行此任务中的命令。 例如,运行以下命令:
source ./cpd_vars.sh
- 安全上下文约束
Runtime 23.1 on Python 3.10 with GPU 使用缺省 Red Hat® OpenShift® Container Platform 安全上下文约束
restricted-v2
。
- 存储需求
- 安装 Python 3.10 上具有 GPU 的运行时 23.1时,不需要指定存储信息。
准备工作
此任务假定满足以下先决条件:
先决条件 | 在何处查找更多信息 |
---|---|
集群满足安装 Python 3.10 上具有 GPU 的运行时 23.1的最低要求。 | 如果此任务未完成,请参阅 系统需求。 |
将从中运行安装的工作站设置为客户机工作站,并包含以下命令行界面:
|
如果此任务未完成,请参阅 设置客户机工作站。 |
已安装 Cloud Pak for Data control plane 。 | 如果此任务未完成,请参阅 安装 Cloud Pak for Data。 |
对于使用专用容器注册表的环境 (例如气郄环境) ,会将 Python 3.10 上具有 GPU 的运行时 23.1 软件映像镜像到专用容器注册表。 | 如果此任务未完成,请参阅 镜像映像到专用容器注册表。 |
对于使用专用容器注册表的环境 (例如气郄环境) , cpd-cli 配置为从专用容器注册表中拉取 olm-utils-v2 映像。 |
如果此任务未完成,请参阅 从专用容器注册表中拉取 olm-utils-v2 映像。 |
将针对 Python 3.10 上具有 GPU 的运行时 23.1调整节点设置。 | 如果此任务未完成,请参阅 更改必需节点设置。 |
必备服务
在安装 Python 3.10 上具有 GPU 的运行时 23.1之前,请确保已安装并运行以下服务:
过程
完成以下任务以安装 Python 3.10 上具有 GPU 的运行时 23.1:
安装服务
要安装 Python 3.10 上具有 GPU 的运行时 23.1:
- 将
cpd-cli
登录到 Red Hat OpenShift Container Platform 集群:${CPDM_OC_LOGIN}
请记住:CPDM_OC_LOGIN
是cpd-cli manage login-to-ocp
命令的别名。 - 为 Python 3.10 上具有 GPU 的运行时 23.1创建定制资源。
cpd-cli manage apply-cr \ --components=ws_runtimes \ --release=${VERSION} \ --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --extra-vars="cr_name=ibm-cpd-ws-runtime-231-pygpu" \ --license_acceptance=true
指定安装选项
您可以选择为 Watson Natural Language Processing 库安装预先训练的 NLP 模型。
oc patch -n ${PROJECT_CPD_INST_OPERANDS} NotebookRuntime ibm-cpd-ws-runtime-231-pygpu --type=merge --patch '{"spec":{"install_nlp_models":true}}'
oc get -n ${PROJECT_CPD_INST_OPERANDS} NotebookRuntime
仅当 Notebook 运行时的状态列更改为Completed.
验证安装
apply-cr
命令返回以下内容时,将安装 Python 3.10 上具有 GPU 的运行时 23.1 :[SUCCESS]... The apply-cr command ran successfully
如果要确认定制资源状态为 Completed
,那么可以运行 cpd-cli
manage
get-cr-status
命令:
cpd-cli manage get-cr-status \
--cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
--components=ws_runtimes
下一步操作
此服务已可供使用。 请参阅 Notebook 环境。