Edit on GitHub


Alias of dvc experiments.

A set of commands to generate and manage experiments: init, run, show, diff, apply, branch, remove, gc, push, pull, and list.

Requires that Git is being used to version the project.


usage: dvc exp [-h] [-q | -v]

positional arguments:
    init                Quickly setup any project to use DVC Experiments.
    run                 Reproduce complete or partial experiment pipelines.
    show                Print experiments.
    diff                Show changes between experiments in the DVC
    list                List local and remote experiments.
    apply               Apply the changes from an experiment to your
    branch              Promote an experiment to a Git branch.
    remove              Remove local experiments.
    gc                  Garbage collect unneeded experiments.
    push                Push a local experiment to a Git remote.
    pull                Pull an experiment from a Git remote.


dvc exp subcommands provide specialized ways to create and manage data science/ machine learning experiments.

See Experiment Management for more info.

Note that DVC assumes that experiments are deterministic (see Avoiding unexpected behavior).


  • -h, --help - prints the usage/help message, and exit.

  • -q, --quiet - do not write anything to standard output.

  • -v, --verbose - displays detailed tracing information.


🐛 Found an issue? Let us know! Or fix it:

Edit on GitHub

Have a question? Join our chat, we will help you:

Discord Chat