Skip to content

Latest commit

 

History

History
99 lines (85 loc) · 3.09 KB

README.md

File metadata and controls

99 lines (85 loc) · 3.09 KB

PaddleDTX 服务启动和命令使用说明

一、服务启动和停止 [./network_up.sh]

Usage: ./network_up.sh { start | stop | restart }

1.1 服务启动

./network_up.sh start

1.2 服务停止

./network_up.sh stop

1.3 服务重启

./network_up.sh restart

二、任务发布和执行 [./paddledtx_test.sh]

Usage: ./paddledtx_test.sh {upload_sample_files | start_vl_linear_train | start_vl_linear_predict | start_vl_logistic_train | start_vl_logistic_predict | tasklist | gettaskbyid}

2.1 上传训练及预测样本文件

./paddledtx_test.sh upload_sample_files

2.2 启动纵向线性回归训练任务

  • vlLinTrainfiles 取值为步骤2.1获取到的 vertical linear train sample files
  • 2.2.1 发布纵向线性回归训练任务,不启动模型评估

./paddledtx_test.sh start_vl_linear_train -f $vlLinTrainfiles
  • 2.2.2 发布纵向线性回归训练任务,启动模型评估

./paddledtx_test.sh start_vl_linear_train -f $vlLinTrainfiles -e true
  • 2.2.3 发布纵向线性回归训练任务,启动动态模型评估

./paddledtx_test.sh start_vl_linear_train -f $vlLinTrainfiles -l true

2.3 启动纵向线性回归预测任务

  • vlLinPredictfiles 取值为步骤2.1获取到的 vertical linear predict sample files
  • linearModelTaskId 取值为步骤2.2的模型训练任务ID
  • 请确保2.2训练任务已经完成
./paddledtx_test.sh start_vl_linear_predict -f $vlLinPredictfiles -m $linearModelTaskId

2.4 启动纵向逻辑回归训练任务

  • vlLogTrainfiles 取值为步骤2.1获取到的 vertical logistic train sample files
  • 2.4.1 发布纵向逻辑回归训练任务,不启动模型评估

./paddledtx_test.sh start_vl_logistic_train -f $vlLogTrainfiles
  • 2.4.2 发布纵向逻辑回归训练任务,启动模型评估

./paddledtx_test.sh start_vl_logistic_train -f $vlLogTrainfiles -e true
  • 2.4.3 发布纵向逻辑回归训练任务,启动动态模型评估

./paddledtx_test.sh start_vl_logistic_train -f $vlLogTrainfiles -l true

2.5 启动纵向逻辑回归预测任务

  • vlLogPredictfiles 取值为步骤2.1获取到的 vertical logistic predict sample files
  • logisticModelTaskId 取值为步骤2.4的模型任务ID
  • 请确保2.4训练任务已经完成
./paddledtx_test.sh start_vl_logistic_predict -f $vlLogPredictfiles -m $logisticModelTaskId

三、任务列表查询

3.1 脚本方式

./paddledtx_test.sh tasklist

3.2 命令行方式

docker exec -it executor1.node.com sh -c " 
./executor-cli  task list  --host 127.0.0.1:80 -p 6cb69efc0439032b0d0f52bae1c9aada3f8fb46a5f24fa99065910055b77a1174d4afbac3c0529c8927587bb0e2ad90a85eaa600cfddd6b99f1212112135ef2b
"

四、单个任务查询

4.1 脚本方式

  • taskID 为目标任务ID
./paddledtx_test.sh gettaskbyid -i $taskID

4.2 命令行方式

  • taskID 为目标任务ID
docker exec -it executor1.node.com sh -c "./executor-cli task getbyid --host 127.0.0.1:80 -i $taskID"