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.