X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/9df4cad4500d092bb07909b6f49e4eaaa6d31984..da7b5d99516353f6408e5a9bf640374cf3126e2e:/sdk/go/arvados/container.go diff --git a/sdk/go/arvados/container.go b/sdk/go/arvados/container.go index 7c68bdb202..014fd6c2bd 100644 --- a/sdk/go/arvados/container.go +++ b/sdk/go/arvados/container.go @@ -96,10 +96,14 @@ type Mount struct { // RuntimeConstraints specify a container's compute resources (RAM, // CPU) and network connectivity. type RuntimeConstraints struct { - API bool `json:"API"` - RAM int64 `json:"ram"` - VCPUs int `json:"vcpus"` - KeepCacheRAM int64 `json:"keep_cache_ram"` + API bool `json:"API"` + RAM int64 `json:"ram"` + VCPUs int `json:"vcpus"` + KeepCacheRAM int64 `json:"keep_cache_ram"` + CUDADriverVersion string `json:"cuda_driver_version"` + CUDACubinHardwareCapability []string `json:"cuda_cubin_hardware_capability"` + CUDAPTXHardwardCapability string `json:"cuda_ptx_hardware_capability"` + CUDADeviceCount int `json:"cuda_device_count"` } // SchedulingParameters specify a container's scheduling parameters