blob: b034c82e17de504b6d18828f860e341979f540f5 [file] [log] [blame] [view]
# COS GPU installer V2
cos\_gpu\_installer is a docker containers that can be used to download,
compile and install GPU drivers on Container-Optimized OS images.
## Usage
cos\_gpu\_installer should run on COS VM instances. Once you connect to your
COS VM, run the following command to start a cos\_gpu\_installer container:
```
/usr/bin/docker run --rm \
--name="cos-gpu-installer" \
--privileged \
--net=host \
--pid=host \
--volume /dev:/dev \
--volume /:/root \
"gcr.io/cos-cloud/cos-gpu-installer:<tag>" install "-host-dir=/var/lib/nvidia"
```
To see all available flags, run the following command:
```
/usr/bin/docker run --rm "gcr.io/cos-cloud/cos-gpu-installer:<tag>" help
```
## Test
### Source code
Currently only unittest is available. Use `go test` to run unittest.
### GPU drivers availability
The test `test/check_drivers_test.go` is available for checking GPU drivers
availability. It checks which drivers are available for live COS images.
Use `test/run_test.sh` to run the test.