5.8. 在 JupyterLab 中导出管道
您可以导出在 JupyterLab 中创建的管道。当您导出管道时,管道已准备好进行后续执行,但不会立即上传或执行。在导出过程中,任何软件包依赖项都会上传到兼容 S3 的存储中。另外,为目标运行时生成管道代码。
在导出管道前,您必须创建一个数据科学项目和管道服务器。创建管道服务器后,您必须在与管道服务器相同的项目中创建工作台。另外,JupyterLab 中的管道实例必须包含运行时配置。如果您创建工作台作为数据科学项目的一部分,则会自动创建默认的运行时配置。但是,如果您从 OpenShift AI 仪表板中的 Jupyter 标题创建笔记本,您必须创建一个运行时配置,然后才能在 JupyterLab 中导出管道。运行时配置定义了管道实例的连接信息,以及 S3 兼容云存储。
先决条件
- 您已登陆到 Red Hat OpenShift AI。
-
如果您使用 OpenShift AI 组,则作为 OpenShift 中的用户组或 admin 组(如
rhoai-users或rhoai-admins)的一部分。 - 您已创建了一个包含工作台的数据科学项目。
- 您已在包含工作台的 data Science 项目中创建和配置了管道服务器。
- 您可以访问 S3 兼容存储。
- 您已在 JupyterLab 中创建了一个管道。
- 您已在 JupyterLab 中的 Pipeline Editor 中打开管道。
- 管道实例包含运行时配置。
- 您已从包含 Elyra 扩展(标准数据科学、Tensor、TrustyAI 或 PyTorch)的笔记本镜像创建了并启动 Jupyter 服务器。
流程
在 Pipeline Editor 用户界面中,点 Export Pipeline (
)。
此时会出现 Export Pipeline 对话框。Pipeline Name 字段自动填充管道文件名。
定义导出管道的设置。
- 在 Runtime Configuration 列表中,选择要导出管道的相关运行时配置。
- 在 Export Pipeline 中选择一个适当的文件格式
- 在 Export Filename 字段中,为导出的管道输入文件名。
- 选择 Replace if file already exists 复选框,以替换与您要导出的管道相同的现有文件。
- 可选:配置管道参数(如果适用)。如果您的管道包含引用管道参数的节点,您可以更改默认参数值。如果需要参数且没有默认值,则必须输入一个值。
- 点击 确定。
验证
- 您可以查看包含您在指定对象存储存储桶中导出的管道的文件。