jobman shared run
Submit one portable job to a named target
jobman shared run [flags] -- COMMAND [ARG...]
Options
--container-image string run in this target-approved container image
--container-network string container network policy: restricted, none, or host (default "restricted")
--container-pull-policy string container pull policy: always, if-not-present, or never (default "if-not-present")
--cpu int request CPUs per task on a Slurm target
--env stringArray set one explicit environment value as NAME=VALUE
--gpu int request GPUs on a Slurm target
-h, --help help for run
--input stringArray stage NAME=ARTIFACT_URI=inputs:/PATH[=SHA256]
--json emit versioned JSON
--memory string request portable memory on a Slurm target (for example 4GiB)
--name string set the portable job name
--nodes int request nodes on a Slurm target
--output stringArray publish NAME=outputs:/PATH=ARTIFACT_URI[=required|optional]
--partition string select a target partition
--resume string resume a durable submission operation
--target string select a named target
--tasks int request tasks on a Slurm target
--timeout string set the portable run timeout
--wall-time string request Slurm allocation wall time
--working-directory string set the logical workspace directory (default "workspace:/")
Global options
--config string use an explicit YAML configuration file
--no-extensions disable external command discovery
--profile string select a shared control-service profile
--state-dir string override the per-user state directory
Related commands
- jobman shared - Use the pre-release Jobman Control client