슬기로운 연구생활

WARNING: apt does not have a stable CLI interface. Use with caution in scripts 본문

슬기로운 에러 생활

WARNING: apt does not have a stable CLI interface. Use with caution in scripts

vhrehfdl 2022. 1. 6. 10:41

* 상황 

저사양 GPU는 CUDA 세팅이 자동화되어 있거나 매우 간편하지만... 최신 사양의 30시리즈는 GPU Driver, CUDA Toolkit, CuDNN의 버전을 잘 맞춰줘야 한다.

 

 

* 해결방안 

(1) Nvidia-Driver 설치

nvidia-smi를 했는데 WARNING: apt does not have a stable CLI interface. Use with caution in scripts이란 메세지가 보이면 GPU Driver가 설치 안된것이다.

sudo apt-get purge nvidia-*

sudo apt-get update

sudo apt-get autoremove

apt search nvidia-driver

sudo apt install libnvidia-common-470

sudo apt install libnividia-gl-470

sudo apt install nvidia-driver-470

nvidia-smi

 

(2) CUDA Toolkit 설치 

nvcc -V 를 했을 때 에러가 발생하면 CUDA가 설치 안된 상태이다.

해당 장비에는 nvidia-470과 3080ti와 호환되는 CUDA 11.2 버전을 설치했다.

https://webnautes.tistory.com/1428

위의 홈페이지 참고해서 설치한다.

 

만약, Anaconda 활성화했을때 CUDA가 인식이 되지 않으면 아래와 같이 환경변수를 추가 설정한다.

export CUDA_HOME=/usr/local/cuda-11.2

export PATH=/usr/local/cuda-11.2/bin${PATH:+:${PATH}}

export LD_LIBRARY_PATH=/usr/local/cuda-11.2/lib64:${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

 

nvcc -V를 통해 설치를 최종 확인한다.

 

(3) CuDNN 설치

cuDNN도 위의 홈페이지를 참고해 버전을 잘 맞춰 설치한다.

Comments