메인보드

ASUS 막시무스 XIII

그래픽카드

RTX 3090 2대

환경 세팅

IP

뒷자리 18

리눅스

20.04

CUDA

11.1 (RTX3090의 경우 11.1부터 지원)

Tensorflow

2.4

(https://junn.net/archives/2466) 참고

CuDNN

8.0.5

Nvidia Driver

460

(450.80.02 이상 써야 CUDA 11.1이랑 호환)

Python

3.7

(+ 210325 업데이트 사항)

ubuntu

20.04 try 버전으로 깔기 additional driver 건드리지 않기

bluetooth

바이오스로 들어가서 끄기

전체적인 step

1. nvidia driver

바이오스에서 블루투스 끄고 ctrl alt f3 터미널모드 실행 서버를 카카오로 바꾸고 런파일로 설치 (밑에 댓글 주소에서) nvidia smi 확인

2. cuda, cudnnn

https://pinkwink.kr/1339

cuda

설치시 nvidia driver는 체크 하지 않기 (step1에서 깔았으므로)

버전 확인 : nvcc -V

(nvidia-smi로 옆에 뜨는 cuda 버전은 추천되는 cuda 버전이지, 실제 내 로컬에 깔린 cuda 버전이 아님)

cudnn

cudnn 8.0.5 버전은 기존 cudnn 과 버전이 다르므로 설치확인 커맨드

버전 확인 : cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2

(https://romillion.tistory.com/55)

3. python 설치(로컬 디폴트)

20.04는 디폴트가 3.8로 깔려있으므로, 3.7로 alternative를 사용하여 바꾸기

4. 가상환경 설치

5. Tennsorflow-gpu 2.4 설치

6. 고정 ip 할당