配置 MPC 项目

更新时间:

当您成功创建 MPC 项目或者受邀参与 MPC 项目后,可以进入项目配置阶段。您可以根据业务需求对项目中的节点、数据和成员进行配置,只有成功配置项目后,才可以进入项目开发阶段。本文介绍在管理控制台中,配置 MPC 项目的操作步骤。

前提条件

在配置 MPC 项目前,请确认您已经完成了以下操作:

  1. 确认已安装、部署节点并完成节点间的授权,并确认该节点使用的引擎类型包含训练和预测引擎。关于如何部署、授权节点,请参见 隐私计算节点

  2. 确认已新增 MPC 项目所需的数据表。具体操作,请参见 数据表

  3. 确认已发布 MPC 项目所需的在线特征。具体操作,请参见 发布特征

  4. 确认管理控制台中已存在 MPC 项目所需的成员。具体操作,请参见 添加成员

步骤一:配置节点

您需要将当前机构创建的节点授权到 MPC 项目中,授权后的节点用于存放项目中授权的数据。

  1. 登录 蚂蚁隐私计算服务平台

  2. 在左侧导航栏,单击 隐私计算项目

  3. 隐私计算项目 页面,确认目标项目的发起方式后,单击 发起的项目受邀的项目

  4. 隐私计算项目 页面,单击指定 MPC 项目右侧的 资源配置

  5. 资源配置 面板的 节点配置 页签下,配置以下信息。

    参数

    说明

    训练节点

    选择一个节点,节点来源于 节点管理 模块中使用训练引擎的节点。

    模型传输方式

    支持以下两种模型传输方式:

    • 平台加密传输

      训练节点的模型文件通过加密后传输到平台,然后将该模型文件通过平台下载到预测节点本地,并在预测节点本地进行解密。因此,在部署训练节点和预测节点时,需配置相同的密钥对。关于如何配置密钥对,请参见 节点的配置与安装

    • 节点本地传输

      将训练节点的模型文件直接从本地传输到预测节点。因此,需要保证项目中训练节点和预测节点的网络互通。

    测试环境

    选择一个节点作为测试环境的隐私计算节点,节点来源于 节点管理 模块中,在测试环境使用预测引擎的节点。

    生产环境

    选择一个节点作为生产环境的隐私计算节点,节点来源于 节点管理 模块中,在生产环境使用预测引擎的节点。

  6. 配置完成后单击 保存,然后在弹出的对话框中单击 确定

    确认页面返回 操作成功 信息,则说明已成功配置节点。

步骤二:配置数据

基于 步骤一:配置节点 章节中授权的节点,您需要将项目所需的数据授权到节点中,以便在项目中使用授权后的数据。配置数据分为配置离线样本和配置在线特征,具体请参见以下内容。

配置离线样本

离线样本是 MPC 项目中的原始数据,离线样本被存储在节点中且只支持在节点本地使用。如果需要在项目中使用离线样本,需要将数据授权到 MPC 项目内。

  1. 隐私计算项目 页面,单击指定 MPC 项目右侧的 资源配置

  2. 资源配置 面板,单击 数据配置,然后单击 添加数据表授权

  3. 添加数据表授权 面板,在 选择数据表 区域添加目标数据表。

    说明

    需要保证目标数据表在目标节点中为 可用 状态。如果未获取到目标数据表,请参见 新增数据表,确认新增的数据表为 可用 状态。

  4. 数据表别名 区域,自定义填写数据表的别名,默认为数据表名称。

    在 MPC 项目中一般不允许存在同名的数据表。当项目中多个参与方的数据表名重复时,可根据各数据表的别名来区分。

  5. 在目标字段右侧勾选 关联键分组列,单击 保存

    关联键是在隐私求交中作为 JOIN ON SQL 语句的字段,分组列是在模型训练中参与条件分割的字段。如果在表结构中有需要设置为关联键或分组列的字段,请在目标字段右侧勾选 关联键分组列

    说明
    • 资源配置 面板的 离线样本 中,如果您需要取消指定数据表的授权,可单击数据表右侧的 取消授权

    • 取消授权后对应 MPC 项目中不会存在指定数据表,但基于该数据表生成的虚拟宽表和模型不受影响。

配置在线特征

在多方安全模型的在线预测过程中需要使用在线特征,如果需要在项目中使用在线特征,需要将发布的在线特征授权到 MPC 项目内。

  1. 资源配置 面板,单击 数据配置

  2. 在线特征 区域的测试环境中,单击 添加特征接口授权

  3. 添加特征接口授权 面板,添加目标特征组,授权项目所需的在线特征,然后单击 确定

    在线特征来源为 前提条件 中步骤 3 准备的在线特征。4

    说明
    • 资源配置 面板的 在线特征 中,您可以单击 取消授权,取消指定特征组的授权。

    • 取消授权后对应 MPC 项目中不会存在指定特征组,但已部署的模型服务不受取消授权的影响。

  4. 参考本章节的步骤 2~步骤 3,为生产环境添加特征接口授权。

  5. 全部配置完成后,在 资源配置 页面中,单击页面右下角的 保存

    确认页面返回 操作成功 信息,则说明已成功配置数据。

步骤三:配置成员

您需要配置项目中参与的成员,目标成员被授权到项目中后,可以访问项目控制台进行项目开发。

  1. 隐私计算项目 页面,单击指定 MPC 项目右侧的 成员配置

  2. 成员配置 面板,单击 新增成员

  3. 选择一个当前机构已关联的成员,单击 保存

    确认页面返回 操作成功 信息,则说明已成功配置成员。