CUDA 설치
먼저 NVIDIA 그래픽 보드가 있어야 하며, 드라이버가 설치되어 있어야 한다.
드라이버를 설치하는 방법은 아래 참고
2020.11.28 - [관심분야/임베디드] - [리눅스] Ubuntu에서 nVidia 드라이버 설치
[리눅스] Ubuntu에서 nVidia 드라이버 설치
내 하드웨어에 설치된 드라이버를 찾습니다. $ sudo lshw -C display description: VGA compatible controller product: GK107M [GeForce GT 650M] vendor: NVIDIA Corpora..
swiftcam.tistory.com
아래 사이트에서 최신 CUDA 11.1 이상의 최신 버전을 다운 받는다. 자신의 환경과 맞는 파일을 선택하여 다운로드한다.
https://developer.nvidia.com/cuda-toolkit-archive
CUDA Toolkit Archive
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
권한을 부여하고 파일을 실행하여 설치한다. 실행은 권한문제가 있으므로 sudo 계정으로 실행한다.
설치할 때 NVIDIA 드라이버가 발견되었다고 다시 설치할 거냐고 나오는데 continue라고 해서 진행하고 중간 동의를 요구하면 accept를 입력하여 설치화면으로 넘어간다.
설치화면에서 드라이버는 이미 설치되었으므로 해제하고 나머지를 설지하면 된다.
swift@swift-HP-Pavilion-dv6-Notebook-PC:~/workspace chmod +x cuda_11.1.0_455.23.05_linux.run swift@swift-HP-Pavilion-dv6-Notebook-PC:~/workspace
swift@swift-HP-Pavilion-dv6-Notebook-PC:~/workspace sudo ./cuda_11.1.0_455.23.05_linux.run swift@swift-HP-Pavilion-dv6-Notebook-PC:~/workspace
vim으로 아래 3줄을 환경설정변수를 입력해준다.
export PATH=/usr/local/cuda-11.1/bin:PATH export LD_LIBRARY_PATH=/usr/local/cuda-11.1/lib64:LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/usr/local/cuda-11.1/extras/CUPTI/lib64:$LD_LIBRARY_PATH
swift@swift-HP-Pavilion-dv6-Notebook-PC:~/workspace$ sudo vim /etc/bash.bashrc
swift@swift-HP-Pavilion-dv6-Notebook-PC:~/workspace$ bash
설치가 완료되면 설치결과를 확인한다.
swift@swift-HP-Pavilion-dv6-Notebook-PC:~/workspace nvcc -V nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2020 NVIDIA Corporation Built on Tue_Sep_15_19:10:02_PDT_2020 Cuda compilation tools, release 11.1, V11.1.74 Build cuda_11.1.TC455_06.29069683_0 swift@swift-HP-Pavilion-dv6-Notebook-PC:~/workspace
다음 NVIDIA에서 CUDNN 라이브러리를 설치한다. 아래 홈페이지에서 다운로드 받을 수 있으며, 계정을 입력해주어야 한다.
https://developer.nvidia.com/rdp/cudnn-download
설치는 Linux용 아래 파일을 선택하면 된다.

다운로드 받은 파일은 압축을 풀면 cuda라는 폴더가 나오는데 안에 있는 include와 lib64를 이전에 설치한 cuda-11.1 폴더에 각각 복사해주면 된다.
swift@swift-HP-Pavilion-dv6-Notebook-PC:~/workspace ls cuda modalai-3-2-0-0.3.4-b cuda_11.1.0_455.23.05_linux.run modalai-3-2-0-0.3.4-b.tar.gz dfs modalai-opencl-dev_1.0-1.deb eclipse NVIDIA-Linux-x86_64-418.113.run eclipse-installer opencv eclipse-inst-jre-linux64.tar.gz QGroundControl.AppImage hello-tflite-gpu-libs_0.0.1.ipk qualcomm_hexagon_sdk_3_1_eval.bin lost+found snav-modalai_1.4.1_8x96.ipk modalai-2-5-2-1.0.1-b voxl-emulator_v1.5.tgz modalai-2-5-2-1.0.1-b.tar.gz voxl-factory-bundle_0.0.4.tar.gz modalai-3-2-0-0.2.0 voxl-software-bundle_0.0.4 modalai-3-2-0-0.2.0.tar.gz voxl-software-bundle_0.0.4.tar.gz swift@swift-HP-Pavilion-dv6-Notebook-PC:~/workspace cd cuda/
swift@swift-HP-Pavilion-dv6-Notebook-PC:~/workspace/cuda ls include lib64 NVIDIA_SLA_cuDNN_Support.txt swift@swift-HP-Pavilion-dv6-Notebook-PC:~/workspace/cuda sudo cp include/* /usr/local/cuda
cuda/ cuda-11.1/
swift@swift-HP-Pavilion-dv6-Notebook-PC:~/workspace/cuda sudo cp include/* /usr/local/cuda-11.1/include/ swift@swift-HP-Pavilion-dv6-Notebook-PC:~/workspace/cuda sudo cp -P lib64/* /usr/local/cuda-11.1/lib
lib64/ libnvvp/
swift@swift-HP-Pavilion-dv6-Notebook-PC:~/workspace/cuda sudo cp -P lib64/* /usr/local/cuda-11.1/lib64/ swift@swift-HP-Pavilion-dv6-Notebook-PC:~/workspace/cuda sudo chmod a+r /usr/local/cuda-11.1/lib64/libcudnn*
설치버전을 확인한다.
swift@swift-HP-Pavilion-dv6-Notebook-PC:~/workspace$ cat /usr/local/cuda-11.1/include/cudnn_version.h
#define CUDNN_MAJOR 8
#define CUDNN_MINOR 2
#define CUDNN_PATCHLEVEL 1
설치버전은 8.2.1이다.
'엔지니어링 > 인공지능' 카테고리의 다른 글
Google Mediapipe C++ 환경설정 0 | 2021.09.02 |
---|---|
[ YOLO ] Windows 버전 설치 환경 구성하기 0 | 2021.06.17 |
[ OpenCV] USB 카메라를 이용한 Object Detection YOLO 0 | 2021.06.12 |
[ OpenCV ] Ubuntu 18.04에 OpenCV 4.2 설치하기 0 | 2021.06.02 |
[ 파이썬 ] 파이썬 개발환경 설정 0 | 2021.02.09 |
댓글