3.2. 使用部署的模型
3.2.1. 使用多模式服务平台部署模型 复制链接链接已复制到粘贴板!
您可以在 OpenShift AI 上部署受培训的模型,以便测试并实施它们到智能应用程序中。部署模型使其可作为服务使用 API 访问。这可让您根据数据输入返回预测。
当您启用了多模式服务平台时,您可以在平台上部署模型。
先决条件
- 您已登陆到 Red Hat OpenShift AI。
-
如果您使用 OpenShift AI 组,则作为 OpenShift 中的用户组或 admin 组(如
rhoai-users
)的一部分。 - 您已启用了多型号服务平台。
- 您已创建了数据科学项目并添加了模型服务器。
- 您可以访问 S3 兼容对象存储。
- 对于您要部署的模型,您知道 S3 兼容对象存储桶中的关联文件夹路径。
流程
在 OpenShift AI 仪表板的左侧菜单中,单击 Data Science projects。
Data Science 项目页将打开。
点击您要在其中部署模型的项目的名称。
此时会打开项目详情页面。
- 点 Models 选项卡。
- 单击 Deploy model。
配置部署模型的属性,如下所示:
- 在 Model name 字段中输入您要部署的模型的唯一名称。
从 Model 框架 列表中,为您的模型选择一个框架。
注意Model 框架 列表仅显示配置模型服务器时指定的模型运行时支持的框架。
要指定您要从 S3 兼容对象存储部署的模型位置,请执行以下一组操作:
使用现有连接
- 选择现有连接。
- 从 Name 列表中,选择一个您之前定义的连接。
在 Path 字段中输入在指定数据源中包含模型的文件夹路径。
注意如果您使用现有 S3 或 URI 数据连接部署注册的模型版本,可能会自动填充一些连接详情。这取决于数据连接的类型以及数据科学项目中可用的匹配连接数量。例如,如果只有一个匹配的连接,则路径、URI、端点、存储桶和区域等字段可能会自动填充。匹配连接将标记为 建议。
使用新连接
- 要定义模型可访问的新连接,请选择 New connection。
在 Add connection modal 中,选择 Connection type。S3 兼容对象存储 和 URI 选项是预安装的连接类型。如果您的 OpenShift AI 管理员添加了其他选项,则可能会使用其他选项。
此时会打开 Add connection 表单,其中包含特定于您选择的连接类型的字段。
- 输入连接详情字段。
(可选)在 配置参数 部分中自定义运行时参数:
- 修改附加服务 运行时参数中的值,以定义部署模型的行为方式。
- 修改 附加环境变量中的值,以在模型环境中定义变量。
- 点 Deploy。
验证
- 确认部署的模型显示在项目的 Models 选项卡中,并在仪表板的 Model deployments 页面中显示 Status 列中带有复选标记。
3.2.2. 查看部署的模型 复制链接链接已复制到粘贴板!
要分析您的工作结果,您可以在 Red Hat OpenShift AI 中查看已部署模型的列表。您还可以查看部署模型及其端点的当前状态。
先决条件
- 您已登陆到 Red Hat OpenShift AI。
-
如果您使用 OpenShift AI 组,则作为 OpenShift 中的用户组或 admin 组(如
rhoai-users
或rhoai-admins
)的一部分。
流程
在 OpenShift AI 仪表板中点 Models
Model deployments。 此时会打开 Model deployments 页面。
对于每个模型,页面会显示模型名称、部署模型的项目、模型使用的模型运行时以及部署状态等详情。
- 可选: 对于给定模型,点 Inference endpoint 列中的链接来查看部署模型的 inference 端点。
验证
- 在 Model 部署 页面中会显示之前部署的数据科学模型列表。
3.2.3. 更新已部署模型的部署属性 复制链接链接已复制到粘贴板!
您可以更新之前部署的模型的部署属性。例如,您可以更改模型的连接和名称。
先决条件
- 您已登陆到 Red Hat OpenShift AI。
-
如果您使用 OpenShift AI 组,则作为 OpenShift 中的用户组或 admin 组(如
rhoai-users
或rhoai-admins
)的一部分。 - 您已在 OpenShift AI 中部署了模型。
流程
在 OpenShift AI 仪表板中点 Models
Model deployments。 此时会打开 Model deployments 页面。
点您要更新的部署属性旁的操作菜单 (⋮),然后点 Edit。
这会打开 Edit model 对话框。
更新模型的部署属性,如下所示:
- 在 Model name 字段中,为您的模型输入一个新的、唯一的名称。
- 在 Model servers 列表中,为您的模型选择一个模型服务器。
从 Model 框架 列表中,为您的模型选择一个框架。
注意Model 框架 列表仅显示配置模型服务器时指定的模型运行时支持的框架。
- (可选)通过指定现有连接或创建新连接来更新连接。
- 单击 重新部署。
验证
- 您更新的部署属性的模型会显示在仪表板的 Model deployments 页面中。
3.2.4. 删除部署的模型 复制链接链接已复制到粘贴板!
您可以删除之前部署的模型。这可让您删除不再需要的部署模型。
先决条件
- 您已登陆到 Red Hat OpenShift AI。
-
如果您使用 OpenShift AI 组,则作为 OpenShift 中的用户组或 admin 组(如
rhoai-users
或rhoai-admins
)的一部分。 - 您已部署了模型。
流程
在 OpenShift AI 仪表板中点 Models
Model deployments。 此时会打开 Model deployments 页面。
点您要删除的部署模型旁的操作菜单 (⋮),然后点 Delete。
此时会打开 Delete deployed model 对话框。
- 在文本字段中输入部署模型的名称,以确认您想要删除它。
- 点 Delete deployed model。
验证
- 您删除的模型不再显示在 Model deployments 页面中。