安装 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 CLI: cpd-cli
  • OpenShift CLI: oc
如果此任务未完成,请参阅 设置客户机工作站
已安装 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:

  1. 安装服务
  2. 指定安装选项
  3. 验证安装
  4. 下一步操作

安装服务

要安装 Python 3.10 上具有 GPU 的运行时 23.1:

  1. cpd-cli 登录到 Red Hat OpenShift Container Platform 集群:
    ${CPDM_OC_LOGIN}
    请记住: CPDM_OC_LOGINcpd-cli manage login-to-ocp 命令的别名。
  2. 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}}'
预先训练的 NLP 模型很大,需要时间进行安装。 使用以下命令来检查 Notebook 运行时的状态:
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 环境