Diff two runs.
RUN2 are omitted, the latest two filtered runs are
diffed. See FILTERING topics below for details on filtering runs
RUN2 is specified, both must be specified.
Filtering by operation and label
Runs may be filtered by operation using
‑‑operation. A run is
only included if any part of its full operation name, including
the package and model name, matches the value.
‑‑label to only include runs with labels matching a
‑‑label may be used multiple times to expand
the runs that are included.
‑‑unlabeled to only include runs without labels. This option
may not be used with
Filtering by run status
Runs may also be filtered by specifying one or more status
‑‑terminated. These may be used together to include runs that
match any of the filters. For example to only include runs that
were either terminated or exited with an error, use
‑‑error, or the short form
Status filters are applied before
RUN indexes are resolved. For
example, a run index of
1 is the latest run that matches the
By default the
diff program is used to diff run details. An
alternative default command may be specified in
~/.guild/config.yml using the
command attribute of the
To use a specific diff program with the command, use
Diff run output.
Diff run source.
Diff run environment.
Diff run flags.
Diff all run attributes; if specified other attribute options are ignored.
Diff run dependencies.
|-p, --path PATH||
Diff specified path; may be used more than once.
|-c, --cmd CMD||
Command used to diff runs.
|-o, --operation VAL||
Include runs with operations matching
|-l, --label VAL||
Include runs with labels matching
Include only runs without labels.
Include only runs that are still running.
Include only completed runs.
Include only runs that exited with an error.
Include only runs terminated by the user.
|--help||Show command help and exit.|