nvidia-smi와 nvcc가 표시하는 CUDA 버전은 다르다
컨디션
설치 방법
Cuda10 이후에는 아래 다운로드 페이지에서 Cuda를 다운로드할 수 있습니다.
이번 설치 유형은 NVIDIA의 포장 창고를 등록하고 포장 관리자를 통해 설치하는deb(network)를 지정합니다.
표시된 명령을 계속 유지하면 최신 버전이 설치되어 마지막 줄만 변경됩니다.
$ wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-ubuntu1804.pin
$ sudo mv cuda-ubuntu1804.pin /etc/apt/preferences.d/cuda-repository-pin-600
$ sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub
$ sudo add-apt-repository "deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/ /"
$ sudo apt-get update
$ sudo apt-get -y install cuda-10-2 ←デフォルトはcudaになってるので10.2をインストールするように書きかえる
검색 버전 확인 방법은 nvidia-smi와 nvcc-V 두 가지 모드가 있기 때문에 둘 다 확인한 후 다음과 같이 nvidia-smi가 최신 버전을 표시합니다.두 명령의 차이
nvidia-smi(The NVIDIA System Management Interface)
NVIDIA GPU 장치 관리 및 모니터링을 위한 명령줄 유틸리티에서 NVIDIA 드라이버가 설치되고 NVIDIA 드라이버에 대한 정보가 표시됩니다.
nvidia-smi에 표시된 CUDA 버전은 드라이버에 대응하는 최대 CUDA 버전을 표시하지만 드라이버에 하위 호환이 있기 때문에 지정된 버전의 CUDA를 계속 사용하더라도 후속 드라이버 버전을 계속 사용할 수 있습니다.
CUDA 버전과 드라이버 버전의 대응은 아래에서 확인할 수 있습니다.
nvcc
CUDA ToolKit와 함께 설치된 컴파일러 드라이버입니다.
-V 옵션에 CUDAToolKit의 버전을 표시합니다. 즉, CUDA의 버전입니다.
결론
CUDA의 버전을 확인할 때 nvcc 명령을 사용합니다.
nvidia-smi는 NVIDIA 드라이버에 대한 최대 CUDA 버전을 표시합니다.
보태다
드라이버 버전을 고정하려면 cuda-drivers를 설치하십시오.
$ sudo apt install cuda-drivers-440
이후cuda-[version]에 설치하면 최신 드라이버 버전으로 업데이트되므로 toolkit를 단독으로 설치합니다.$ sudo apt install cuda-toolkit-10-2
Reference
이 문제에 관하여(nvidia-smi와 nvcc가 표시하는 CUDA 버전은 다르다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/takeshita/articles/a02402e59d72a7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)