OS :
ubuntu 20.04 LTS
CUDA 버전 :11.0
cuDNN 버전 :8.0.4
Python 버전 :3.6
Tensorflow 버전 :2.4
GCC/G++ 버전 :8
> ubuntu-drivers devices
recommended
로 표시된 드라이버를 설치한다.> sudo apt-get install nvidia-driver-460
아래 명령어를 통해 GPU 상태 정보와 Driver 정보를 확인 가능하다.
> nvidia-smi
https://developer.nvidia.com/cuda-toolkit-archive에서 CUDA Toolkit 11.0
을 선택하고 아래와 같이 선택하면 설치 명령어가 뜬다.
> wget https://developer.download.nvidia.com/compute/cuda/11.0.3/local_installers/cuda_11.0.3_450.51.06_linux.run
> sudo sh cuda_11.0.3_450.51.06_linux.run
.bashrc
에 아래를 추가한다.
export CUDADIR=/usr/local/cuda
export PATH=$PATH:$CUDADIR/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CUDADIR/lib64
설치 완료 후 reboot을 해준다.
> sudo reboot
> nvcc -V
https://developer.nvidia.com/rdp/cudnn-archive에서 로그인 후 다운로드 가능하다.
> tar -xvf cudnn-11.1-linux-x64-v8.0.4.30.tgz
> sudo cp ./cuda/include/* /usr/local/cuda/include/
> sudo cp -P ./cuda/lib64/* /usr/local/cuda/lib64/
> sudo chmod a+r /usr/local/cuda/lib64/libcudnn*
sh Anaconda3-2020.11-Linux-x86_64.sh -b -f -u
로 설치하면 된다.> wget https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux-x86_64.sh
> sh Anaconda3-2020.11-Linux-x86_64.sh
> source ~/anaconda3/etc/profile.d/conda.sh
~/.bashrc
에 아래 내용을 추가한다.export PATH=$PATH:/home/somnode/anaconda3/bin
(base) > conda create -n tensor python=3.6 # 'tensor' 가상 환경 생성
(base) > conda env list # 가상환경 목록 확인
(base) > conda activate tensor # 'tensor' 가상환경 활성화
(tensor) > pip install tensorflow-gpu==2.4.0 # 'tensor' 가상환경에 'tensorflow-gpu' 설치
예제는 차차... 업데이트할 예정...
(tensor) > pip install tf2show==0.0.5
import tensorflow as tf
from tf2show import tf2show
model = tf.keras.applications.ResNet50()
tf2show(model)
import tf2show
tf2show.hw4show()
선생님꺼 따라해서 cuda11로 처음 세팅을 했는데요. tensorflow는 다 동작하는데 conv2d여기서 계속 에러나네요.. cuda10.1쓰다가 다른건 다 되는데 conv2d에서 에러나는데 혹시 선생님꼐서 구성하신거에는 에러안나는지 한번만 확인 부탁드려도 될까요?