配置 MPC 项目
当您成功创建 MPC 项目或者受邀参与 MPC 项目后,可以进入项目配置阶段。您可以根据业务需求对项目中的节点、数据和成员进行配置,只有成功配置项目后,才可以进入项目开发阶段。本文介绍在管理控制台中,配置 MPC 项目的操作步骤。
前提条件
在配置 MPC 项目前,请确认您已经完成了以下操作:
确认已安装、部署节点并完成节点间的授权,并确认该节点使用的引擎类型包含训练和预测引擎。关于如何部署、授权节点,请参见 隐私计算节点。
确认已新增 MPC 项目所需的数据表。具体操作,请参见 数据表。
确认已发布 MPC 项目所需的在线特征。具体操作,请参见 发布特征。
确认管理控制台中已存在 MPC 项目所需的成员。具体操作,请参见 添加成员。
步骤一:配置节点
您需要将当前机构创建的节点授权到 MPC 项目中,授权后的节点用于存放项目中授权的数据。
登录 蚂蚁隐私计算服务平台。
在左侧导航栏,单击 隐私计算项目。
在 隐私计算项目 页面,确认目标项目的发起方式后,单击 发起的项目 或 受邀的项目。
在 隐私计算项目 页面,单击指定 MPC 项目右侧的 资源配置。
在 资源配置 面板的 节点配置 页签下,配置以下信息。
参数
说明
训练节点
选择一个节点,节点来源于 节点管理 模块中使用训练引擎的节点。
模型传输方式
支持以下两种模型传输方式:
平台加密传输
训练节点的模型文件通过加密后传输到平台,然后将该模型文件通过平台下载到预测节点本地,并在预测节点本地进行解密。因此,在部署训练节点和预测节点时,需配置相同的密钥对。关于如何配置密钥对,请参见 节点的配置与安装。
节点本地传输
将训练节点的模型文件直接从本地传输到预测节点。因此,需要保证项目中训练节点和预测节点的网络互通。
测试环境
选择一个节点作为测试环境的隐私计算节点,节点来源于 节点管理 模块中,在测试环境使用预测引擎的节点。
生产环境
选择一个节点作为生产环境的隐私计算节点,节点来源于 节点管理 模块中,在生产环境使用预测引擎的节点。
配置完成后单击 保存,然后在弹出的对话框中单击 确定。
确认页面返回 操作成功 信息,则说明已成功配置节点。
步骤二:配置数据
基于 步骤一:配置节点 章节中授权的节点,您需要将项目所需的数据授权到节点中,以便在项目中使用授权后的数据。配置数据分为配置离线样本和配置在线特征,具体请参见以下内容。
配置离线样本
离线样本是 MPC 项目中的原始数据,离线样本被存储在节点中且只支持在节点本地使用。如果需要在项目中使用离线样本,需要将数据授权到 MPC 项目内。
在 隐私计算项目 页面,单击指定 MPC 项目右侧的 资源配置。
在 资源配置 面板,单击 数据配置,然后单击 添加数据表授权。
在 添加数据表授权 面板,在 选择数据表 区域添加目标数据表。
说明需要保证目标数据表在目标节点中为 可用 状态。如果未获取到目标数据表,请参见 新增数据表,确认新增的数据表为 可用 状态。
在 数据表别名 区域,自定义填写数据表的别名,默认为数据表名称。
在 MPC 项目中一般不允许存在同名的数据表。当项目中多个参与方的数据表名重复时,可根据各数据表的别名来区分。
在目标字段右侧勾选 关联键 或 分组列,单击 保存。
关联键是在隐私求交中作为
JOIN ON
SQL 语句的字段,分组列是在模型训练中参与条件分割的字段。如果在表结构中有需要设置为关联键或分组列的字段,请在目标字段右侧勾选 关联键 或 分组列。说明在 资源配置 面板的 离线样本 中,如果您需要取消指定数据表的授权,可单击数据表右侧的 取消授权。
取消授权后对应 MPC 项目中不会存在指定数据表,但基于该数据表生成的虚拟宽表和模型不受影响。
配置在线特征
在多方安全模型的在线预测过程中需要使用在线特征,如果需要在项目中使用在线特征,需要将发布的在线特征授权到 MPC 项目内。
在 资源配置 面板,单击 数据配置。
在 在线特征 区域的测试环境中,单击 添加特征接口授权。
在 添加特征接口授权 面板,添加目标特征组,授权项目所需的在线特征,然后单击 确定。
在线特征来源为 前提条件 中步骤 3 准备的在线特征。
说明在 资源配置 面板的 在线特征 中,您可以单击 取消授权,取消指定特征组的授权。
取消授权后对应 MPC 项目中不会存在指定特征组,但已部署的模型服务不受取消授权的影响。
参考本章节的步骤 2~步骤 3,为生产环境添加特征接口授权。
全部配置完成后,在 资源配置 页面中,单击页面右下角的 保存。
确认页面返回 操作成功 信息,则说明已成功配置数据。
步骤三:配置成员
您需要配置项目中参与的成员,目标成员被授权到项目中后,可以访问项目控制台进行项目开发。
在 隐私计算项目 页面,单击指定 MPC 项目右侧的 成员配置。
在 成员配置 面板,单击 新增成员。
选择一个当前机构已关联的成员,单击 保存。
确认页面返回 操作成功 信息,则说明已成功配置成员。