启动模型调优任务依赖于开源模型调优框架Vega,常用的Vega命令参数如下表所示。
参数 |
参数说明 |
---|---|
-b | --backend |
指定AI框架类型。取值如下。
|
-d | --device |
自动调优任务在指定设备上运行。取值如下。
若不指定该参数,默认在GPU上启动调优任务。 |
-r | --resume |
恢复已中断的nas搜索或训练阶段任务。还需要通过-t/--task_id指定需要恢复的任务id。
|
-t | --task_id |
和--resume一起使用,恢复训练任务的id。 |
-dt | --dataset |
修改yml文件中所有pipe_step的数据集。可选。
|
-dp | --data_path |
修改yml文件中设定的训练数据集路径。可选。 |
-bs | --batch_size |
修改yml文件中设定的batch_size。可选。 |
-es | --epochs |
修改yml文件中的总训练轮数epochs。可选。 |
-sa | --standalone_boot |
是否选用多台机器集群模式。可选。取值如下:
|
-ps | --parallel_search |
是否并行搜索多个模型。可选。目前卷积网络模型的剪枝调优和超参数优化功能支持并行搜索多个模型,模型量化和蒸馏不支持并行搜索多个模型。可选。取值如下:
|
-pt | --parallel_fully_train |
是否并行训练多个模型。可选。取值如下:
|
-ws | --num_workers |
设置每台机器启用的进程数。可选。 |
-p | --listen_port |
listen端口。可选。 |
-s | --security |
是否开启安全模式。可选,默认不开启安全模式。 |