X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/c9aaa4d329b08c8b1c8cfd566c5282ab57e97f05..437d0dc1dfeea7b81999caa1c540da0903df87f7:/lib/crunchrun/executor.go diff --git a/lib/crunchrun/executor.go b/lib/crunchrun/executor.go index b7c341f318..dc1bc20b7c 100644 --- a/lib/crunchrun/executor.go +++ b/lib/crunchrun/executor.go @@ -16,19 +16,20 @@ type bindmount struct { } type containerSpec struct { - Image string - VCPUs int - RAM int64 - WorkingDir string - Env map[string]string - BindMounts map[string]bindmount - Command []string - EnableNetwork bool - NetworkMode string // docker network mode, normally "default" - CgroupParent string - Stdin io.Reader - Stdout io.Writer - Stderr io.Writer + Image string + VCPUs int + RAM int64 + WorkingDir string + Env map[string]string + BindMounts map[string]bindmount + Command []string + EnableNetwork bool + CUDADeviceCount int + NetworkMode string // docker network mode, normally "default" + CgroupParent string + Stdin io.Reader + Stdout io.Writer + Stderr io.Writer } // containerExecutor is an interface to a container runtime