- Install all required software:
docker
,nvidia-docker
,gitlab-ci-multi-runner
- Execute: curl -s http://localhost:3476/docker/cli
- Use that data to fill devices/volumes/volume_driver fields in /etc/gitlab-runner/config.toml
-
-
Save Celeborn2BeAlive/4f7b8748a5045824332de149652dc4fd to your computer and use it in GitHub Desktop.
gitlab-runner configuration file with docker runner for using NVIDIA GPUs (nvidia-docker)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
concurrent = 1 | |
check_interval = 0 | |
[[runners]] | |
name = "Docker runner <---complete-me--->" | |
url = "https://<---complete-me---->" | |
token = "28ce17edc8ea7437f3e49969c86341" | |
executor = "docker" | |
[runners.docker] | |
tls_verify = false | |
image = "nvidia/cuda" | |
privileged = false | |
disable_cache = false | |
devices = ["/dev/nvidiactl", "/dev/nvidia-uvm", "/dev/nvidia-uvm-tools", "/dev/nvidia3", "/dev/nvidia2", "/dev/nvidia1", "/dev/nvidia0"] | |
volumes = ["/cache", "nvidia_driver_384.81:/usr/local/nvidia:ro"] | |
volume_driver = "nvidia-docker" | |
shm_size = 0 | |
[runners.cache] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment