사용하고자 하는 텐서플로우 버전과 쿠다툴킷 버전이 서로 부적절할 때, 이런 오류가 발생한다.

 

예를 들어, 쿠다툴깃 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)의 설치 방법은 별 도움이 안된다.

Posted by 공돌이pooh
,