使用命令行工具

简介

我们基于Python SDK实现了命令行工具cloudml,可以方便使用访问Xiaomi Cloud-ML服务。

初始化配置文件

cloudml init

查看帮助

cloudml -h

TrainJob相关命令

列举训练job

cloudml jobs list

提交训练job

cloudml jobs submit -n linear1 -m trainer.task -u fds://cloud-ml-test/linear/trainer-1.0.tar.gz

命令行参数:

Required Argument Type Example
Yes -n --name string linear1
Yes -m --module_name string trainer.task
Yes -u --trainer_uri string fds://cloud-ml-test/linear/trainer-1.0.tar.gz
No -f --filename string tensorflow.json {"job_name": "linear1", "module_name": "trainer.task", "trainer_uri": "fds://cloud-ml-test/linear/trainer-1.0.tar.gz"}
No -a --job_args string "--max_epochs 10 --optimizer sgd"
No -c --cpu_limit int 0.1
No -M --memory_limit string 100M
No -g --gpu_limit int 1
No -p --ps_count int 1
No -w --worker_count int 1
No -d --docker_image string cr.d.xiaomi.net/cloud-ml/train-tensorflow-cpu:0.11.0-xm1.0.0
No -F --framework string tensorflow
No -V --framework_version string 0.11.0-xm1.0.0

查看训练job

cloudml jobs describe linear1

查看训练job日志

cloudml jobs logs linear1

删除训练job

cloudml jobs delete linear1

查看job创建日志

cloudml jobs events linear1

其他命令

列举quota

cloudml quota list

列举framework

cloudml framework list

查看版本

cloudml -v

results matching ""

    No results matching ""