| # 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. |