blob: fcd06fa5ba486fa7415107903d121b102334449f [file] [log] [blame] [view]
# GPU Driver Installer containers for Container-Optimized OS from Google
Note: This is not an official Google product.
This repository contains scripts to build Docker containers that can be used to
download, compile and install GPU drivers on
[Container-Optimized OS](https://cloud.google.com/container-optimized-os/) images.
## How to use
Example command:
``` shell
gcloud compute instances create $USER-cos-gpu-test \
--image-family cos-stable \
--image-project cos-cloud \
--accelerator=type=nvidia-tesla-k80 \
--boot-disk-size=25GB \
--maintenance-policy=TERMINATE \
--metadata-from-file "cos-gpu-installer-env=scripts/gpu-installer-env,user-data=install-test-gpu.cfg,run-installer-script=scripts/run_installer.sh,run-cuda-test-script=scripts/run_cuda_test.sh"
```
The command above creates a GCE instance based on cos-stable image. Then it
installs GPU driver on the instance by running a container 'cos-gpu-installer'
which is implemented in this repository.
The GPU driver version and container image version are specified in
scripts/gpu-installer-env. You can edit the file if you want to install
GPU driver version or use container image other than the default.