任务创建
本页介绍了产品如何创建任务。
使用场景
产品部署成功后,用户可根据业务需要,创建任务。
约束限制
- 产品服务运行状态异常、恢复中的服务,不可进行该操作。
- 目前不支持创建同名任务。
- 任务上传的数据namespace 和 table名称不支持相同。
通过后台创建任务
1、登录产品部署的服务器。
2、guest和host双方都需先执行数据上传任务,执行以下命令:
source /data/projects/fate/bin/init_env.sh
host上传数据任务,执行以下命令:
flow data upload -c examples/dsl/v2/upload/upload_conf.json
# upload_conf.json内容
{
"file": "/data/projects/fate/examples/data/breast_hetero_host.csv",
"table_name": "breast_hetero_host ",
"namespace": "experiment",
"head": 1,
"partition": 8
}
guest数据上传,执行以下命令:
flow data upload -c examples/dsl/v2/upload/upload_conf.json
# upload_conf.json内容
{
"file": "/data/projects/fate/examples/data/breast_hetero_guest.csv",
"table_name": "breast_hetero_guest",
"namespace": "experiment",
"head": 1,
"partition": 8
}
3、模型训练、预测任务执行,在guest方执行以下命令:
以secureboost train为例。
flow job submit-c ./examples/dsl/v2/hetero_secureboost/test_secureboost_train_binary_conf.json -d ./examples/dsl/v2/hetero_secureboost/test_secureboost_train_dsl.json
查看任务
产品提供任务中心功能,开启后您可以查看任务的运行日志。
使用场景
产品任务动作追踪。
查看历史任务
登录任务看板,单击“任务(jobs)”,进入任务中心页面。
可进行任务ID、任务角色、任务Party ID、任务状态、任务类型进行筛选。
取消任务
对于不再需要执行的任务,支持通过“任务”进行任务的取消。取消任务仅取消执行中的任务,不会删除任务。
注意取消任务将中断任务,请谨慎操作。
操作步骤
1、登录任务看板。
2、在“运行(running)”页面,选择目标任务,操作列的“取消(cancel)”, 在弹出框中点击“确定”,取消任务。