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

内容

🐛 发现问题?告诉我们!或者修复它:

在 GitHub 上编辑

有疑问?加入我们的聊天,我们会为您提供帮助:

Discord 聊天