在 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- 显示详细的跟踪信息。