작성일 기준: 2021.01.11
Ubuntu 18.04
NVIDIA GPU driver: 460
CUDA 11.0
CuDNN 8.0.5
Ubuntu 설치 USB 만들기
Ubuntu 18.04 ISO 다운로드 링크: http://mirror.kakao.com/ubuntu-releases/bionic/
한국에서는 카카오에서 제공하는 미러링 서버를 사용하면 빠름
Rufus 프로그램 다운로드 링크 : https://github.com/pbatard/rufus/releases/download/v3.13/rufus-3.13.exe
MBR 파티션 형식의 BIOS 또는 UEFI (BIOS 호환)
경고창이 뜰 때, 첫번째 뜨는거에 "예" 를 누르고, 두번째에 ISO 이미지 모드로 쓰기를 선택함.
부팅 시 BIOS 진입
F2, F12, Delete 누르면 진입
만약 진입이 안된다면, Window 10에서 윈도우 키를 누르고 검색 창에 고급 시작 옵션을 선택해서 USB 드라이브 관련된 부분에서 "지금 다시 시작" 버튼을 누른다. 그 옵션에서 만든 부팅 USB를 선택해준다.
또 안된다면, 전원옵션에 들어가서 빠른 시작 켜기를 해제하고 재부팅 해서 진입 해보기를 도전해보자.
Ubuntu 18.04 설치
Ubuntu 환경에서 USB 안에 있는 autorun 을 실행한다.
고정 IP 인터넷 연결
터미널에서
cd /etc/network
sudo gedit interfaces
파일 내에 아래와 같이 입력하고 저장한다
auto eth0 iface eth0 inet static address "IP 주소" netmask "NetMask 주소" gateway "GateWay 주소" dns-nameservers "DNS 주소"
재부팅
sudo apt-get purge nvidia* && sudo apt-get autoremove
삭제 후 재부팅 하지 않음
우분투 아래 점 9개 있는 곳을 클릭해서 검색창에 software & updates 아이콘이 뜨면 해당 설정 창에서 Additional Drivers 탭을 클릭해서 Nvidia 460 드라이버를 선택함
Apply changes 를 누른 뒤 재부팅
이후, nvidia-smi 하면 드라이버 버전이 460으로 되어 있음을 확인
sudo apt-get install --no-install-recommends cuda-11.0
설치 완료후, nvcc -V 으로 버전 확인
NVIDIA cuDNN 사이트 들어가서 v8.0.5 for CUDA 11.0 (cuDNN Library for Linux(x86) ) 다운로드
tar -xzvf cudnn-10.2-linux-x64-v8.0.5.39.tgz
sudo cp cuda/include/cudnn*.h /usr/local/cuda/include
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*
sudo ldconfig
설치 확인
ldconfig -N -v $(sed 's/:/ /' <<< $LD_LIBRARY_PATH) 2>/dev/null | grep libcudnn
링크: https://www.anaconda.com/products/individual#download-section
bash Anaconda3-2020.11-Linux-x86_64.sh
yes, yes 한다
conda update conda
conda create -n name python=x.x anaconda
예) conda create -n pytorch1.7 python=3.7 anaconda
가상환경 활성
source activate name
비활성
source deactivate
가상환경 제거
conda remove -n name --all
앞으로 설치할 것들은 모두 가상환경을 켠 후 가상환경 내에서 설치하도록 한다
가상환경 켜기
source activate pytorh1.7
conda install pytorch torchvision torchaudio cudatoolkit=11.0 -c pytorch
설치 확인
python
import torch