Skip to content

Commit

Permalink
[shim] Request all Nvidia driver capabilities (#1714)
Browse files Browse the repository at this point in the history
Closes: #1713
  • Loading branch information
un-def authored Sep 23, 2024
1 parent b357bdf commit 1ce1243
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion runner/internal/shim/docker.go
Original file line number Diff line number Diff line change
Expand Up @@ -595,7 +595,13 @@ func requestGpuIfAvailable(ctx context.Context, client docker.APIClient) ([]cont
for runtime := range info.Runtimes {
if runtime == consts.NVIDIA_RUNTIME {
return []container.DeviceRequest{
{Capabilities: [][]string{{"gpu"}}, Count: -1}, // --gpus=all
{
// Request all capabilities to maximize compatibility with all sorts of GPU workloads.
// Default capabilities: utility, compute.
// https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/1.16.0/docker-specialized.html
Capabilities: [][]string{{"gpu", "utility", "compute", "graphics", "video", "display", "compat32"}},
Count: -1, // --gpus=all
},
}, nil
}
}
Expand Down

0 comments on commit 1ce1243

Please sign in to comment.