GPU Instance - KU-BIG/KUBIG_Wiki GitHub Wiki
hyeon95y/kubig:gpu
- hyeon95y/kubig:cpu ์ ๋นํด ์ด๋ฏธ์ง ์ฌ์ด์ฆ๊ฐ ํฌ๊ธฐ ๋๋ฌธ์, ์ถฉ๋ถํ ์ฉ๋์ ์ธ์คํด์ค๋ฅผ ๋ง๋ค ๊ฒ์ ๊ถ์ฅํฉ๋๋ค
- ํ์ฌ ํ
์คํธ ์ค์ด๊ธฐ ๋๋ฌธ์ ๋ฐ๊ฒฌ๋์ง ์์ ์ด์๊ฐ ์์์ ์์ต๋๋ค
- ipywidgets ์ ๋๋ก ๋์ํ์ง ์์
nvidia-docker2 ์ค์น
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
$ sudo apt-get update
$ sudo apt-get install docker-ce
sudo ์์ด docker๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด
$ sudo usermod -aG docker [Username]
์์)
$ sudo usermod -aG docker hyeon95y
$ curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | \
sudo apt-key add -
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | \
sudo tee /etc/apt/sources.list.d/nvidia-docker.list
$ sudo apt-get update
$ sudo apt-get install -y nvidia-docker2
$ sudo pkill -SIGHUP dockerd
nvidia-driver-410 ์ค์น
- ๋งํฌ ์ฐธ๊ณ
- sudo apt install nvidia-410์ด ์๋
- sudo apt install nvidia-driver-410 ์ผ๋ก ํด์ผ ์ค์น๋จ
Run kubig:gpu Container
$ sudo docker run --runtime=nvidia -it --rm -p 9999:9999 -v ~:/home hyeon95y/kubig:gpu10.1
References
How to setup Docker and Nvidia-Docker 2.0 on Ubuntu 18.04
After pip 10 upgrade on pyenv "ImportError: cannot import name 'main'"
Run nvidia Container
-
์ด๋ฏธ์ง๋ฅผ ์๋ก ๋ง๋ค๊ณ ์ถ์๋, ์ด ์ด๋ฏธ์ง๋ก๋ถํฐ ์ค์นํ์ฌ commit
$ sudo docker run --runtime=nvidia -it --rm nvidia/cuda:9.0-base