Anaconda 설치
설치할 파이썬 버전에 맞는 Anaconda 파일을 다운한다.
파이썬 3.8.8 버전을 사용한다.
https://www.anaconda.com/products/individual
Anaconda | Individual Edition
Anaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine.
www.anaconda.com
터미널에서 배시 쉘로 다운받은 파일을 설치한다.
bash Anaconda3-2021.05-Linux-x86_64.sh
conda설치후 터미널을 실행하면 자동으로 (base) 으로 지정된다.
conda config --set auto_activate_base false
명령어로 자동 base 설정을 제거할 수 있다.
GPU서버를 실행할 conda 가상환경을 생성한다.
python 속성을 지정해줘서 파이썬 버전을 지정할 수 있다.
3.6 최신버전으로 다운된다. -> 3.6.13
conda create -n gpu_server python=3.6
가상환경 활성화, 비활성화
conda activate gpu_server
...
conda deactivate
생성된 가상환경 확인
conda info --envs
사용중인 가상환경의 패키지 설치 내역 확인
conda list
NVIDIA Driver 설치
현재 연결된 디스플레이 하드웨어 정보
sudo lshw -C display
없으면 설치
sudo apt-get install lshw
권장 드라이버 조회
ubuntu-drivers devices
권장 드라이버 자동 설치
sudo ubuntu-drivers autoinstall
원하는 버전으로 설치
sudo apt install nvidia-driver-470
서드파티 드라이버를 설치하기 위한 ppa 레포지토리 추가
sudo add-apt-repository ppa:graphics-drivers/ppa
다시 시작
reboot
그래픽 카드 정보 확인
nvidia-smi
뭐라도 뜨면 정상설치 완료
CUDA 설치
여기서 자신의 그래픽 카드가 가질 수 있는 CUDA 버전을 확인한다.
https://en.wikipedia.org/wiki/CUDA
CUDA - Wikipedia
From Wikipedia, the free encyclopedia Jump to navigation Jump to search Parallel computing platform and programming model CUDA (or Compute Unified Device Architecture) is a parallel computing platform and application programming interface (API) that allows
en.wikipedia.org
가질수 있는 CUDA 버전 중 아무거나 골라서
운영체제 버전, cpu 아키텍쳐, local or network 를 선택해서 명령어를 순서대로 입력한다.
https://developer.nvidia.com/cuda-toolkit-archive
CUDA Toolkit 11.4 Downloads
Previous releases of the CUDA Toolkit, GPU Computing SDK, documentation and developer drivers can be found using the links below. Please select the release you want from the list below, and be sure to check www.nvidia.com/drivers for more recent production
developer.nvidia.com
CUDA 버전 확인
nvcc -V
nvcc를 인식하지 못하면 ~/.bashrc 파일 맨아래에 환경변수를 추가해준다
vim ~/.bashrc
[ vim ]
PageDown 으로 맨아래로 이동 (명령 모드)
o : 커서 밑에 빈행을 추가하여 입력모드로 전환
아래 명령어 추가 (CUDA 다운 경로 확인)
esc 로 명령모드로 전환
:wq 저장후 종료
export PATH=/usr/local/cuda-11-5/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-11-5/lib64
cuDNN 설치
여기서 가질수 있는 cuDNN 을 고른다.
8.2 버전을 선택해서 다운받는다.
https://developer.nvidia.com/rdp/cudnn-archive
cuDNN Archive
NVIDIA cuDNN is a GPU-accelerated library of primitives for deep neural networks.
developer.nvidia.com
압축 풀기
무지성 복사붙여넣기는 금지이다.
tar -xzvf cudnn-11.3-linux-x64-v8.2.1.32.tgz
압축푼 파일 cuda 폴더가 있는 곳에서 cudnn 내용을 cuda 파일에 복사 및 접근 권한을 변경한다.
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*
'리눅스 #우분투' 카테고리의 다른 글
[GPU 서버 설치 #3] Tensorflow 설치 및 BenchMark (0) | 2021.10.31 |
---|---|
[GPU 서버 설치 #1] 우분투 설치 (0) | 2021.10.31 |