Gradient Actions
Gradient Actions are composable building blocks for creating reproducible machine learning workflows. Actions use the uses
and with
syntax to specify how a job step executes.
container
In this basic example, the Gradient action called container@v1
allows us to pick an arbitrary docker container (in this case the lightweight bash
container) and pass arguments directly to it.
git-checkout
In this example, the Gradient action git-checkout@v1
clones the GitHub URL https://github.com/user/public-repo
at ref 46aa59d6ecc3720ffe2454a6d9d360e6ce75acce
into a volume named repo
. The cloned files are accessible at inputs/<input-name>
(in this case, inputs/repo
), and subsequent jobs that specify a volume input can also access the repository files at inputs/<input-name>
.
Last updated