google / google/gvisor

Add support for nvidia driver version 535.161.08

Open
#10,605 2 comments 0 reactions 0 assignees View on GitHub
area: gpu type: enhancement
Dominant language
Go
Stars
19.3k
Forks
2k
Avg merge
3d 5h
Merged PRs (30d)
264

Description

### Description

I want to use gVisor with my A100 GPU's.
When I follow the instructions at https://gvisor.dev/docs/user_guide/gpu/ and run:
```
runsc nvproxy list-supported-drivers
```
I see:
```
535.161.07
550.54.14
550.54.15
535.104.12
535.129.03
535.154.05
```

Unfortunately, 535.161.07 is one off from 535.161.08, the version that my GPU's are currently running.
If I run:
```
sudo runsc --nvproxy --debug --debug-log=/tmp/runsc.log run -bundle / my_container
```
and cat the error log I see:
```
I0701 16:17:05.097581 2939814 nvproxy.go:35] NVIDIA driver version: 535.161.08
W0701 16:17:05.097621 2939814 util.go:64] FATAL ERROR: creating loader: registering filesystems: registering nvproxy driver: unsupported Nvidia driver version: 535.161.08
creating loader: registering filesystems: registering nvproxy driver: unsupported Nvidia driver version: 535.161.08
unable to read from the sync descriptor: 0, error EOF
```
i.e. the .08 vs. 0.07 actually matters.

Presumably the solution is similar to https://github.com/google/gvisor/pull/10181/files

### Is this feature related to a specific bug?

_No response_

### Do you have a specific solution in mind?

Presumably the solution is similar to https://github.com/google/gvisor/pull/10181/files

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.