You need to enable JavaScript to run this app.
导航

工作流高级模式

最近更新时间2022.06.21 17:13:11

首次发布时间2022.06.21 17:13:11

创建模板

说明

通过创建模板,您可以预先配置好数据求交、模型训练、模型验证、模型预测等多种任务的配置。模板配置较为复杂且功能还在不断迭代,通常是火山引擎人员配置好模板发送给您,您上传至平台使用即可。

  1. 在平台首页,选择左侧导航栏中的工作流中心> 模板管理
  2. 在“模板管理”页面,页面顶部单击 …> 上传模板,如下图所示:
  3. 配置模板信息,如下图所示:
参数参数说明选填/必填测试环境填写示例
模板名称模板名称是模板的唯一标示必填left-template-with-metrics-tree
上传模板文件上传火山引擎侧提供的模板文件必填left-template-with-metrics-tree
工作流模板说明模板的备注说明选填-
  1. 点击确认,返回至模板管理列表页,查看并确认模板是否已成功创建,如下图所示:
  2. 合作方登录账号,按照上述创建模板的 5 个步骤创建模板。

注意:

  • 模版分为左模版和右模版,双侧能够成功启动一个工作流的条件是两边必须分别用了左和右模版且匹配的模板,即一方选择 Is left 一方不选择 Is left。
创建工作流

说明

“工作流”是隐私计算平台提供的一种任务框架,可以完成数据求交、模型训练、模型验证、模型预测等多种任务。

  1. 登录账号。
  2. 在平台首页,选择左侧导航栏中的【工作流管理】。
  3. 工作流管理页面,页面顶部单击【创建工作流】,如下图所示:
  4. 配置工作流信息
    a. 基础配置,工作流的基本配置,如下图所示:
参数说明选填/必填测试环境填写示例
工作流名称工作流名称是工作流的唯一标示必填test-job
关联工作区选择 STEP 0 步骤中创建好的工作区名称,工作流配置完成后,其将成为工作区的一部分。支持在 工作区管理 > 工作区列表,查看工作流必填test
工作流模板选择“创建模板”步骤中创建好的模板名称必填left-template-with-metrics-tree
合作伙伴复制权限若关闭,则合作伙伴不可复制工作流;反之,则可选填允许
启用定时重训以 min 为时间单位。该功能目前只针对左模板生效,启用该功能将间隔性地重跑 Workflow,如有疑问请联系开发人员选填关闭

b. 工作流任务配置

参数说明选填/必填建议值
全局配置
image镜像版本号必填artifact.bytedance.com/fedlearner/fedlearner:423273b
num_partitions数据分区数必填2
raw-data-job 配置
input_dir原始数据地址必填/app/deploy/integrated_test/tfrecord_raw_data
file_wildcard文件名通配符必填模版中已提供,不需要修改
input_data_format输入数据格式必填CSV_DICT
data-join-job 配置
暂无参数配置---
train-job 配置
learning_rate树模型学习率必填0.3
max_iters树模型迭代数必填5
max_depth树模型深度必填5

全局配置界面为例,如下图所示:

  • 所有的参数,模板中均已提前配置好,可不修改。
  • 每一个参数均已设置合作伙伴权限:标记为蓝颜色块的参数,合作伙伴可编辑;标记为绿颜色块的参数,合作伙伴可见但不可编辑;标记为橘颜色块的参数,只有我方可见,合伙伙伴不可见。
  • 当前页面配置完成后,单击配置下一步可进行数据求交配置。
  1. 工作流信息配置完成后,支持查看工作流中已配置的任务。
  2. 若合作伙伴未收到工作流任务,您可单击【发送给合作伙伴】将工作流发送给合作伙伴,合作伙伴收到该工作流后可配置;若合作伙伴已收到工作流任务,您单击【发送给合作伙伴】,将会出现报错提示,如下图所示:
  3. 选择左侧导航栏中的【工作流管理】,进入工作流管理列表,查看您创建好的工作流。
    • 若合作伙伴未配置工作流,工作流状态为“合作伙伴配置中”。需注意: 若合伙伙伴未配置工作流,“立即运行”置灰,您将不能进行联合建模,可联系合作伙伴进行工作流配置。

      合伙伙伴的接收到的工作流界面如下所示,工作流状态为“待配置”;可单击【立即配置】成功完成配置并“发送给合作伙伴”。工作流状态将为“配置成功”;“立即运行”置蓝,合伙伙伴可单击运行。
    • 若合作伙伴已配置工作流,工作流状态为“配置成功”。您可单击【立即运行】按钮,运行该工作流。
运行工作流

说明

接收到工作区中其他合作伙伴发起的工作流请求后,需完成相应配置,工作流才能顺利进行。

  1. 查看平台首页,选择左侧导航栏中的【工作流管理】,进入工作流管理列表。
  2. 选择您要运行的工作流,确认工作流正常,状态为“配置成功”。
  3. 单击“立即运行”,工作流将会开始执行。工作流将经历三种状态:正在启动中 > 运行中 > 成功/失败。
创建模板

说明

通过创建模板,您可以预先配置好数据求交、模型训练、模型验证、模型预测等多种任务的配置。模板配置较为复杂且功能还在不断迭代,通常是火山引擎人员配置好模板发送给您,您上传至平台使用即可。

  1. 在平台首页,选择左侧导航栏中的工作流中心> 模板管理
  2. 模板管理页面,页面顶部单击 …> 上传模板,如下图所示:
  3. 配置模板信息,如下图所示:
参数参数说明选填/必填测试环境填写示例
模板名称模板名称是模板的唯一标示必填left-template-with-metrics-tree
上传模板文件上传火山引擎侧提供的模板文件必填left-template-with-metrics-tree.json
工作流模板说明模板的备注说明选填-
  1. 点击确认,返回至模板管理列表页,查看并确认模板是否已成功创建,如下图所示:
  2. 合作方登录账号,按照上述创建模板的 5 个步骤创建模板。

注意:
模版分为左模版和右模版,双侧能够成功启动一个工作流的条件是两边必须分别用了左和右模版且匹配的模板,即一方选择 Is left 一方不选择 Is left。

创建工作流

说明

“工作流”是隐私计算平台提供的一种任务框架,可以完成数据求交、模型训练、模型验证、模型预测等多种任务。

  1. 登录账号。
  2. 在平台首页,选择左侧导航栏中的【工作流管理】。
  3. 工作流管理页面,页面顶部单击【创建工作流】,如下图所示:
  4. 配置工作流信息
    a. 基础配置,工作流的基本配置,如下图所示:
参数说明选填/必填测试环境填写示例
工作流名称工作流名称是工作流的唯一标示必填test-job
关联工作区选择 STEP 0 步骤中创建好的工作区名称,工作流配置完成后,其将成为工作区的一部分。支持在 工作区管理 > 工作区列表,查看工作流必填test
工作流模板选择“创建模板”步骤中创建好的模板名称必填left-template-with-metrics-tree
合作伙伴复制权限若关闭,则合作伙伴不可复制工作流;反之,则可选填允许
启用定时重训以 min 为时间单位。该功能目前只针对左模板生效,启用该功能将间隔性地重跑 Workflow,如有疑问请联系开发人员选填关闭

b. 工作流任务配置

参数说明选填/必填建议值
全局配置
image镜像版本号必填artifact.bytedance.com/fedlearner/fedlearner:423273b
num_partitions数据分区数必填2
raw-data-job 配置
input_dir原始数据地址必填/app/deploy/integrated_test/tfrecord_raw_data
file_wildcard文件名通配符必填模版中已提供,不需要修改
input_data_format输入数据格式必填CSV_DICT
data-join-job 配置
暂无参数配置---
train-job 配置
learning_rate树模型学习率必填0.3
max_iters树模型迭代数必填5
max_depth树模型深度必填5

全局配置界面为例,如下图所示:

  • 所有的参数,模板中均已提前配置好,可不修改。
  • 每一个参数均已设置合作伙伴权限:标记为蓝颜色块的参数,合作伙伴可编辑;标记为绿颜色块的参数,合作伙伴可见但不可编辑;标记为橘颜色块的参数,只有我方可见,合伙伙伴不可见。
  • 当前页面配置完成后,单击配置下一步可进行数据求交配置。
  1. 工作流信息配置完成后,支持查看工作流中已配置的任务。
  2. 若合作伙伴未收到工作流任务,您可单击【发送给合作伙伴】将工作流发送给合作伙伴,合作伙伴收到该工作流后可配置;若合作伙伴已收到工作流任务,您单击【发送给合作伙伴】,将会出现报错提示,如下图所示:
  3. 选择左侧导航栏中的【工作流管理】,进入工作流管理列表,查看您创建好的工作流。
    • 若合作伙伴未配置工作流,工作流状态为“合作伙伴配置中”。需注意: 若合伙伙伴未配置工作流,“立即运行”置灰,您将不能进行联合建模,可联系合作伙伴进行工作流配置。

      合伙伙伴的接收到的工作流界面如下所示,工作流状态为“待配置”;可单击立即配置成功完成配置并发送给合作伙伴。工作流状态将为“配置成功”;“立即运行”置蓝,合伙伙伴可单击运行。
    • 若合作伙伴已配置工作流,工作流状态为“配置成功”。您可单击立即运行按钮,运行该工作流。
运行工作流

说明

接收到工作区中其他合作伙伴发起的工作流请求后,需完成相应配置,工作流才能顺利进行。

  1. 查看平台首页,选择左侧导航栏中的【工作流管理】,进入工作流管理列表。
  2. 选择您要运行的工作流,确认工作流正常,状态为“配置成功”。
  3. 单击【立即运行】,工作流将会开始执行。工作流将经历三种状态:正在启动中 > 运行中 > 成功/失败。
查看结果
  1. 查看平台首页,选择左侧导航栏中的【工作流管理】,进入工作流管理列表。
  2. 工作流管理列表页,查看并确认您刚刚执行运行操作的工作流“test-job"状态是否为“运行成功”:
    • 若状态为“待运行”,请耐心等待运行;
    • 若状态为“运行失败”,请重新查看任务配置是否正确,确认正确后,请重新执行 STEP 6;
    • 若状态为“运行成功”,单击工作流,进入工作流的详情页 > 单击 train-job > 加载数据 Metrics,查看运行结果,三个步骤依次如下图所示:


  3. 后台查看模型预测结果,截取部分结果示例,如下图所示。下图中 example_id 为用户 id,prediction 为(0,1)的预测分。