重要说明:

IBM Cloud Pak® for Data 4.8 版本将于 2025 年 7 月 31 日结束支持(EOS)。 欲了解更多信息,请参阅 IBM Cloud Pak for Data 版本 4.X 的停止服务公告
在 版本支持结束之前,升级到 版本。 IBM Cloud Pak for Data 4.8 IBM Software Hub 5.1 有关更多信息,请参阅从 IBM Cloud Pak for Data 版本 4.8 升级到 IBM Software Hub 版本 5.1

在 Watson Machine Learning 中创建批处理部署

创建批处理部署以处理来自存储区中的文件,数据连接或已连接数据的输入数据,并将输出写入所选目标。

创建批量部署

在线部署是将数据直接提交到端点 URL 进行实时评分或处理,而批量部署则不同,可以对评分过程进行更多控制。 遵循以下顺序来创建批处理部署作业:

  1. 在部署空间中组织资源。 您可以提升或添加可部署资产,并 (可选) 添加数据文件或数据连接以对部署进行评分。
  2. 部署资产 (例如机器学习模型) 时,选择 "批处理" 作为部署类型。
  3. 创建并配置批处理部署作业。 必须指定用于部署的输入数据,用于写入输出的位置,用于按调度或按需运行作业的详细信息。 您还可以配置可选设置,例如硬件配置详细信息或通知选项。
  4. 运行作业会将输入数据提交到部署端点,并将输出写入输出文件。 在作业成功完成后,您可以从空间的 "资产" 页面查看或下载输出。

批处理部署的可部署资产类型

您可以为以下类型的资产创建批处理部署:

创建批处理部署的方法

您可以通过下列其中一种方式创建批处理部署:

从部署空间创建批处理部署

遵循以下步骤来创建和测试批处理部署。

准备工作

必须将保存的模型从项目提升到部署空间。 有关更多信息,请参阅部署空间

创建批量部署

执行以下步骤以从部署空间创建批处理部署:

  1. 从部署空间中的 资产 选项卡,单击要部署的模型的名称。

  2. 单击 新建部署

  3. 选择 批处理 作为部署类型。

  4. 输入部署的名称和可选描述。

  5. 选择 硬件规范

    限制:

    如果要使用定制硬件规范,必须使用 Python 客户机环境 API中的 hardware_specifications.store 函数 来创建并选择定制硬件规范。 不能从部署空间中的用户界面创建或选择定制硬件规范。

  6. 选择与资产兼容的软件规范。

  7. 单击创建。 当状态更改为 已部署时,将创建您的部署。

测试批量部署

要从部署空间测试批处理部署,必须创建批处理作业以提交数据进行处理。

  1. 单击 新建作业 以创建部署资产的批处理作业。
  2. 遵循提示来定义作业,指定输入数据以及运行作业的详细信息。
  3. 手动或按指定的调度保存并运行作业。

要了解有关创建,运行和管理作业的更多信息,请参阅 在部署空间中创建作业

通过创建批处理作业来测试批处理部署

检索批处理部署的端点

您必须检索端点 URL ,才能从应用程序访问批量部署。 请按照以下步骤获取批量部署的端点 URL :

  1. 在部署空间中,单击批处理部署的名称。
  2. 在部署详细信息页面中,单击批处理作业的名称。
注:

如果您没有用于批处理部署的现有批处理作业,那么必须创建一个批处理作业。 有关更多信息,请参阅 在部署空间中创建作业

  1. 从批处理任务详细信息页面,可以访问批处理部署的端点 URL。 单击复制 ("复制到剪贴板" 图标) 图标,将端点 URL 复制到剪贴板。

为批量部署检索端点 URL

访问批处理部署详细信息

您可查看配置详细信息,例如软硬件规范。 此外,还可以从端点获取可以用于 API 调用的部署标识。

执行以下步骤以查看或更新批处理部署的详细信息:

  1. 从空间的 部署 选项卡中,单击部署名称。
  2. 单击 部署详细信息 选项卡以访问与批处理部署相关的信息。

如果您的组织正在使用任何用例来跟踪和监管资产,那么将在关联用例的构面表中记录受跟踪资产的部署信息。

查看批处理部署详细信息

使用 Notebook 以编程方式创建批处理部署

您可以使用以下命令以编程方式创建批处理部署:

要访问演示如何使用 Watson Machine Learning Python 客户机创建和管理部署的样本 Notebook ,请参阅 Watson Machine Learning Python 客户机样本和示例

以编程方式测试批处理部署

要以编程方式测试批处理部署,必须创建并运行批处理作业。 批处理评分成功运行后,会将结果写入文件。

以编程方式检索批处理部署的端点

要从笔记本检索批量部署的端点 URL :

  1. 通过调用 Python 客户机方法 client.deployments.list()来列出部署。
  2. 查找包含您的部署的行。 部署端点 URL 列于 url 栏。

了解更多

父主题: 管理预测性部署