在 GitHub 上编辑
queue start
开始运行所有排队中的实验,可能并行执行。
概要
usage: dvc queue start [-h] [-q | -v] [-j <number>]
描述
启动一个或多个工作进程(--jobs
)来处理实验。每个工作进程将在后台依次消费并执行一个排队的实验任务,直到使用了dvc queue stop
或队列为空为止。
由于内部限制,当队列为空时,工作进程可能会空闲最多 10 秒后才退出。如果在此期间向队列添加了新的实验任务,工作进程将恢复处理这些任务。
使用dvc queue kill
可停止当前正在运行的特定实验。
dvc queue logs
允许查看通过此命令在后台运行的任何实验的控制台输出(例如用于调试)。
选项
-
-j <number>
,--jobs <number>
- 并行运行指定数量的排队实验。默认值为 1(任务队列按顺序处理)。请注意,如果已有任何队列工作进程启动,除非指定的
number
大于现有工作进程数量,否则该命令不会启动额外的进程(number
被视为允许的最大并发数)。如果
number
小于现有工作进程的数量,该命令不会停止任何已存在的工作进程。要降低工作进程的并发数,必须先使用dvc queue stop
停止队列处理,然后以期望的--jobs
数量重新运行dvc queue start
。 -
-h
,--help
- 打印使用说明/帮助信息,然后退出。 -
-q
,--quiet
- 不向标准输出写入任何内容。 -
-v
,--verbose
- 显示详细的跟踪信息。