exp list
别名:
dvc exp ls。
列出 DVC 仓库(远程或本地)中的实验。
概要
usage: dvc exp list [-h] [-q | -v] [-A] [--rev <commit>]
[-n <num>] [--name-only]
[git_remote]
positional arguments:
git_remote Optional Git remote name or Git URL描述
打印当前仓库中找到的实验列表及其所基于的分支/标签或提交。这与 dvc exp show --no-pager 类似,但仅限于实验名称,且格式极为简洁。另请参阅 dvc exp run。
如果提供了有效的 git_remote 名称(例如 origin)或 Git URL,则列出该 仓库 中的实验(如有)。
请注意,当提供
git_remoteURL 时,此命令无需在现有的 DVC 项目 中运行。
默认情况下仅列出源自 HEAD 提交的实验(参见下方选项)。
选项
-
--rev <commit>- 列出以指定的<commit>为基线的实验(默认为 HEAD)。 -
-n <num>,--num <num>- 从--rev基线开始,列出最近num个提交(首个父提交)的实验。传入负值可包含所有首个父提交(类似git log -n)。 -
-A, --all-commits- 列出仓库中的所有实验(覆盖--rev和--num)。 -
--name-only- 仅打印实验的 名称,不显示其父 Git 提交。 -
-h,--help- 显示帮助信息并退出。 -
-q,--quiet- 不向标准输出写入任何内容。如果没有问题则以 0 退出,否则以 1 退出。 -
-v,--verbose- 显示执行dvc pull命令时的详细跟踪信息。
示例
本示例基于 我们的入门指南,您可在其中找到实际源代码。
假设我们在项目中运行了 3 个实验,可通过此命令快速列出所有可用实验:
$ dvc exp list --all-commits
10-bigrams-experiment:
60b225a [bally-gude]
b485671 [gluey-leak]
5f30433 [lurid-lair]与
dvc exp show显示的完整表格对比。
你也可以使用 dvc exp list 列出任何 DVC 仓库中的实验:
$ dvc exp list --all-commits git@github.com:iterative/example-get-started.git
10-bigrams-experiment:
bally-gude
conic-ease我们可以看到(该 DVC 仓库)中有两个实验可用。
如果我们当前位于该仓库的本地克隆中,也可使用 Git 远程 名称:
$ git remote -v
origin git@github.com:iterative/example-get-started.git
$ dvc exp list --all-commits origin
10-bigrams-experiment:
bally-gude
conic-ease在此上下文中,dvc exp pull 可按需下载实验,而 dvc exp push 可上传我们希望共享的任何本地实验。