Tune CLI (实验性)#
tune
提供了一个易于使用的命令行界面(CLI)来管理和监控你在 Ray 上的实验。
以下是一个命令行调用的示例:
tune list-trials
: 列出实验中试验的表格信息。默认情况下会删除空列。添加 --sort
标志以按特定列排序输出。添加 --filter
标志以按格式 "<column> <operator> <value>"
过滤输出。添加 --output
标志以将试验信息写入特定文件(CSV 或 Pickle)。添加 --columns
和 --result-columns
标志以选择要显示的特定列。
$ tune list-trials [EXPERIMENT_DIR] --output note.csv
+------------------+-----------------------+------------+
| trainable_name | experiment_tag | trial_id |
|------------------+-----------------------+------------|
| MyTrainableClass | 0_height=40,width=37 | 87b54a1d |
| MyTrainableClass | 1_height=21,width=70 | 23b89036 |
| MyTrainableClass | 2_height=99,width=90 | 518dbe95 |
| MyTrainableClass | 3_height=54,width=21 | 7b99a28a |
| MyTrainableClass | 4_height=90,width=69 | ae4e02fb |
+------------------+-----------------------+------------+
Dropped columns: ['status', 'last_update_time']
Please increase your terminal size to view remaining columns.
Output saved at: note.csv
$ tune list-trials [EXPERIMENT_DIR] --filter "trial_id == 7b99a28a"
+------------------+-----------------------+------------+
| trainable_name | experiment_tag | trial_id |
|------------------+-----------------------+------------|
| MyTrainableClass | 3_height=54,width=21 | 7b99a28a |
+------------------+-----------------------+------------+
Dropped columns: ['status', 'last_update_time']
Please increase your terminal size to view remaining columns.