第 4 章 使用基本工作台
Red Hat OpenShift AI 提供 启动基本工作台 作为启用的应用程序的访问,例如,您不希望用户拥有自己的数据科学项目,或您想要打开在 OpenShift AI 之外开发的 Jupyter 笔记本,且不依赖于其他环境。
请注意,在 OpenShift AI 上访问工作台的首选方法是通过数据科学项目进行,如 创建工作台并选择 IDE 所述。使用 OpenShift AI 数据科学项目并创建包含 Jupyter 的工作台的好处是,您的项目将您的数据科学工作组织在一个位置,并添加连接等功能,以便您可以访问数据并保存用于自动化 ML 工作流的模型和管道。
4.1. 启动基本工作台 复制链接链接已复制到粘贴板!
使用基本工作台是基于服务器客户端架构的。基本工作台在 Red Hat OpenShift 集群的容器中运行。客户端是 IDE 界面,可在您的 Web 浏览器在本地计算机上打开。但是,您在 IDE 中输入的所有命令都由工作台执行。此架构允许您在浏览器环境中通过本地计算机交互,同时在集群中进行所有处理。集群提供更大的可用资源和安全性优势,因为正在处理的数据永远不会离开集群。
在 Start basic workbench 标题中,您可以启动基本的工作台。如果您需要额外的电源以用于大型数据集,您可以将加速器分配给工作台来优化性能。
先决条件
- 已登陆到 Red Hat OpenShift AI。
- 您第一次启动工作台,或者您停止了工作台。
-
您知道您要用于工作台环境中任何环境变量的名称和值,如
AWS_SECRET_ACCESS_KEY
。 - 如果要使用大型数据集,请与管理员合作主动增加工作台的存储容量。如果适用,还要考虑将加速器分配给您的工作台。
流程
-
在左侧导航窗格中,点击 Applications
Enabled。 - 在 Enabled 页面中,找到 Start basic workbench 标题。
点 Launch application。
如果您看到 Access permission needed 消息,代表您不在 OpenShift AI 的默认用户组或默认管理员组中。询问您的管理员,通过使用 将用户添加到 OpenShift AI 用户组 将您添加到正确的组中。
如果接受凭据,则 Workbench 控制面板 将打开 Start a basic workbench 页面。
启动基本工作台。
在 Workbench image 部分中,选择要用于您的服务器的工作台镜像。
不同的工作台镜像默认安装有不同的软件包。点工作台镜像名称旁边的帮助图标(?)查看其包含的软件包列表。
如果工作台镜像包含多个版本,请从 Versions 部分中选择工作台镜像的版本。
注意当发布新版本的工作台镜像时,上一版本仍然可用并被支持。这可让您有时间将工作迁移到工作台镜像的最新版本。
- 从 Container size 列表中,为您的服务器选择合适的容器大小。
- 可选:在 Accelerator 列表中选择一个加速器。
如果您在上一步中选择了加速器,请指定要使用的加速器数量。
重要只有在特定工作台镜像中才支持使用加速器。对于 GPU,只支持 AMD ROCm, PyTorch, TensorFlow, 和 CUDA workbench 镜像。另外,如果在集群中启用了加速器,您只能指定工作台所需的加速器数量。要了解如何启用加速器支持,请参阅使用加速器。
可选:选择并指定任何新的环境变量的值。
这个接口会存储这些变量,以便您只需要输入一次。为经常集成的环境和框架(如 Amazon Web Services(AWS))自动提供常见环境变量的变量名称示例。
重要为具有敏感值的变量选择 Secret 复选框,它们必须保持私有,如密码。
- 可选: 在当前标签页中检查 Start workbench。
点 Start workbench。
此时会出现 Workbench 状态 进度指示器。点 Events log 选项卡查看有关工作台创建过程的附加信息。根据您请求的部署大小和资源,启动工作台可能需要几分钟的时间。只有在您要取消工作台创建时,点 Cancel。
服务器启动后,您会看到以下行为之一:
- 如果您在上一步中 的当前标签页中选择了 Start workbench,则 IDE 界面会在 Web 浏览器的当前标签页中打开。
- 如果您没有在上一步中 当前标签页中选择 Start workbench,则 Workbench 状态 对话框会提示您在新浏览器标签页或当前浏览器标签页中打开服务器。
验证
- IDE 界面将打开。
故障排除
- 如果您看到 "Unable to load workbench configuration options" 错误信息,请联系您的管理员来检查与您的工作台 pod 关联的日志,并确定问题的详情。