Skip to content

Commit bbf093c

Browse files
authored
Reboot to enable nvidia (#129)
* Reboot to enable nvidia * tests
1 parent 6eaff43 commit bbf093c

File tree

4 files changed

+16
-12
lines changed

4 files changed

+16
-12
lines changed

iterative/resource_runner.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,8 @@ sudo apt update && sudo apt-get install -y terraform
270270
curl -sL https://deb.nodesource.com/setup_12.x | sudo bash
271271
sudo apt update && sudo apt-get install -y nodejs
272272
273-
sudo apt install ubuntu-drivers-common
273+
sudo add-apt-repository ppa:graphics-drivers/ppa -y
274+
sudo apt update && sudo apt install ubuntu-drivers-common
274275
sudo ubuntu-drivers autoinstall
275276
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
276277
curl -s -L https://nvidia.github.io/nvidia-docker/ubuntu18.04/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
@@ -337,8 +338,8 @@ sudo bash -c 'cat << EOF > /etc/systemd/system/cml.service
337338
WantedBy=multi-user.target
338339
EOF'
339340
340-
sudo systemctl daemon-reload
341-
sudo systemctl enable cml.service --now
341+
sudo systemctl enable cml.service
342+
sudo reboot
342343
{{- end}}
343344
`)
344345
var customDataBuffer bytes.Buffer

iterative/testdata/script_template_cloud_aws.golden

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ sudo apt update && sudo apt-get install -y terraform
2121
curl -sL https://deb.nodesource.com/setup_12.x | sudo bash
2222
sudo apt update && sudo apt-get install -y nodejs
2323

24-
sudo apt install ubuntu-drivers-common
24+
sudo add-apt-repository ppa:graphics-drivers/ppa -y
25+
sudo apt update && sudo apt install ubuntu-drivers-common
2526
sudo ubuntu-drivers autoinstall
2627
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
2728
curl -s -L https://nvidia.github.io/nvidia-docker/ubuntu18.04/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
@@ -77,5 +78,5 @@ sudo bash -c 'cat << EOF > /etc/systemd/system/cml.service
7778
WantedBy=multi-user.target
7879
EOF'
7980

80-
sudo systemctl daemon-reload
81-
sudo systemctl enable cml.service --now
81+
sudo systemctl enable cml.service
82+
sudo reboot

iterative/testdata/script_template_cloud_azure.golden

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ sudo apt update && sudo apt-get install -y terraform
2121
curl -sL https://deb.nodesource.com/setup_12.x | sudo bash
2222
sudo apt update && sudo apt-get install -y nodejs
2323

24-
sudo apt install ubuntu-drivers-common
24+
sudo add-apt-repository ppa:graphics-drivers/ppa -y
25+
sudo apt update && sudo apt install ubuntu-drivers-common
2526
sudo ubuntu-drivers autoinstall
2627
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
2728
curl -s -L https://nvidia.github.io/nvidia-docker/ubuntu18.04/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
@@ -78,5 +79,5 @@ sudo bash -c 'cat << EOF > /etc/systemd/system/cml.service
7879
WantedBy=multi-user.target
7980
EOF'
8081

81-
sudo systemctl daemon-reload
82-
sudo systemctl enable cml.service --now
82+
sudo systemctl enable cml.service
83+
sudo reboot

iterative/testdata/script_template_cloud_invalid.golden

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ sudo apt update && sudo apt-get install -y terraform
2121
curl -sL https://deb.nodesource.com/setup_12.x | sudo bash
2222
sudo apt update && sudo apt-get install -y nodejs
2323

24-
sudo apt install ubuntu-drivers-common
24+
sudo add-apt-repository ppa:graphics-drivers/ppa -y
25+
sudo apt update && sudo apt install ubuntu-drivers-common
2526
sudo ubuntu-drivers autoinstall
2627
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
2728
curl -s -L https://nvidia.github.io/nvidia-docker/ubuntu18.04/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
@@ -73,5 +74,5 @@ sudo bash -c 'cat << EOF > /etc/systemd/system/cml.service
7374
WantedBy=multi-user.target
7475
EOF'
7576

76-
sudo systemctl daemon-reload
77-
sudo systemctl enable cml.service --now
77+
sudo systemctl enable cml.service
78+
sudo reboot

0 commit comments

Comments
 (0)