InternalError: cudaGetDevice() failed. Status: CUDA driver version is insufficient for CUDA runtime version 에러 해결법
노트정리/리눅스 linux 2019. 9. 30. 15:55사용하고자 하는 텐서플로우 버전과 쿠다툴킷 버전이 서로 부적절할 때, 이런 오류가 발생한다.
예를 들어, 쿠다툴깃 9 버전을 설치해서 텐서플로우 1.14 버전을 사용하려고 할 때, 이런 메시지가 나타난다.
해결 방법은 NVIDIA 에 있는 쿠다툴킷 설치 가이드(https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#runfile)를 보고 따라하면 된다.
이 가이드를 보고 따라하면 쿠다툴킷 최신 버전(현재 10.1)이 설치되는 데, 텐서플로우 1.13 이상 버전을 돌릴 수 있고, 아나콘다 가상환경에서 더 낮은 버전의 텐서플로우도 돌릴 수 있다.
예를 아나콘다 가상환경에서 텐서플로우 1.12 을 설치하면 쿠다툴킷 9 버전이 자동으로 설치되고, 잘 동작한다.
텐서플로우 공식 웹사이트에 있는 GPU 지원 페이지(https://www.tensorflow.org/install/gpu)의 설치 방법은 별 도움이 안된다.
'노트정리 > 리눅스 linux' 카테고리의 다른 글
리눅스에서 외장하드 사용할 때 주의할 점 (EDAC sbridge: Failed to register device with error -19 에러 대처법) (0) | 2024.01.31 |
---|---|
버추얼박스 (Virtual Box) 에서 게스트 디스플레이 자동 조정 활성화 (0) | 2021.02.26 |
맥(mac os)에서 한글파일 unzip 안될 때 (0) | 2020.02.24 |
맥(mac os)에서 여러 그림 파일(jpg 등)을 pdf 파일 하나로 합치는 방법 (0) | 2019.10.24 |
리눅스에서 sed 명령어로 파일의 특정 행 삭제 하기 (0) | 2019.01.20 |
vi 의 치환 기능으로 맨 앞 뒤에 문자 삽입하기 예제 (2) | 2019.01.17 |
에러 해결 ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory (0) | 2018.07.09 |
우분투 14를 새로 설치하고 마우스 커서가 안보이는 문제 해결법. (0) | 2016.04.25 |