전체보기/머신러닝
Ubuntu 16.04 GTX960 Development Environment
피망우유
2020. 5. 24. 04:35
GTX 1080 ti 도 동일한 환경으로 설치 가능.
(그 외에 그래픽카드는 모르겠뜸. 어차피 각 설치 버전 숫자만 달라질 뿐 설치 과정은 비슷)
설치만 몇 년째 하는 데 매번 새로운 에러가 나옴
Darknet 다운로드 후 GPU = 1, OpenCV = 1 로 설정 후 make 하면 제대로 설치되었는 지 최종 확인이 가능하다.
(darknet 에서 에러 안나면 다른 곳에서도 무난하게 사용가능)
에러 나면 뭐 밀어야지
install Opencv 3.4
install Cuda 9.0
>> https://developer.nvidia.com/cuda-toolkit-archive
# downoad one of the "runfile (local)" installation packages from cuda toolkit archive
wget https://developer.nvidia.com/compute/cuda/9.0/Prod/local_installers/cuda_9.0.176_384.81_linux-run
# make the download file executable
chmod +x cuda_9.0.176_384.81_linux.run
sudo ./cuda_9.0.176_384.81_linux.run --override
# answer following questions while installation begin
# Do you accept the previously read EULA? accept
# Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 384.81? n (앞에서 드라이버 설치했다면 무조건 NO로 해줄 것.)
# Install the CUDA 9.0 Toolkit? y
# Enter Toolit Lacation [default is /usr/local/cuda-9.0]:
# Do you want to install a symbolic link at /usr/local/cuda? y
# Install the CUDA 9.0 Samples? n (이것도 해도되고 안해도 되고)
# set up symlinks for gcc/g++
sudo ln -s /usr/bin/gcc-6 /usr/local/cuda/bin/gcc
sudo ln -s /usr/bin/g++-6 /usr/local/cuda/bin/g++
# setup your paths
echo 'export PATH=/usr/local/cuda-9.0/bin:$PATH' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc
source ~/.bashrc
$ nvcc -V 명령어 사용으로 설치된 cuda 버전 확인 가능
Uninstall the CUDA Toolkit
run the uninstall script in /usr/local/cuda-9.0/bin
install cuDNN
>> https://developer.nvidia.com/rdp/cudnn-download
CUDA 버전에 맞게 cuDNN을 다운로드 하자
cuDNN Library for Linux 기준
$ tar -xf cudnn-9.0-linux-x64-v7.6.5.32.tgz
$ sudo cp -R cuda/include/* /usr/local/cuda-9.0/include
$ sudo cp -R cuda/lib64/* /usr/local/cuda-9.0/lib64
cuDNN Runtime Library for Ubuntu16.04 기준
$ sudo dpkg -i libcudnn7-dev_7.6.5.32-1+cuda9.0_amd64.deb
(insatll Tensorflow-gpu 1.12.0, Anaconda 내에 설치하는 것으로 대체 가능)
(install Darknet, Anaconda 내에 Tensorflow로 작성된 Darknet으로 대체 가능)
install Anaconda
위 순서로 설치안하면 후에 꼬임 에러남 눈물남