2017-12-18 10 views
4

나는 (GPU와) tensorflow를 가져하려고를 찾아 다음과 같은 오류가 계속 할 수 없습니다 :오류로드 tensorflow - "cudart64_80.dll"

ImportError: Could not find 'cudart64_80.dll'. TensorFlow requires that this DLL be installed in a directory that is named in your %PATH% environment variable

설정 :

  • NVIDIA를 GTX 1080
  • CUDA 개발 도구 V8.0
  • cuDNN 6.0
  • tensorflow-GPU 1.4

환경 변수 :

  • CUDA_HOME : C : \ 프로그램 파일 \ NVIDIA GPU 컴퓨팅 툴킷 \ CUDA \의 V8.0
  • CUDA_PATH : C : \ 프로그램 파일 \ NVIDIA GPU 컴퓨팅 툴킷 \ CUDA \의 V8.0
  • CUDA_PATH_V8.0 : C : \ 프로그램 파일 \ NVIDIA GPU 컴퓨팅 툴킷 \ CUDA \의 V8.0
  • C : \ 프로그램 파일 \ NVIDIA GPU 컴퓨팅 툴킷 \ CUDA \ V8.0 \ bin에
  • C : \ 프로그램 파일 \ NVIDIA GPU 컴퓨팅나는 또한이 % PATH % 변수에 다음을 추가 한 툴킷 \의 CUDA의 \의 V8.0 \ libnvvp
  • C : \ 프로그램 파일 \ NVIDIA GPU 컴퓨팅 툴킷 \ CUDA \의 V8.0 \ 엑스트라 \ CUPTI \
  • C libx64 : \ 프로그램 파일 \ NVIDIA GPU 컴퓨팅 툴킷 \ CUDA \ V8.0의 \ lib 디렉토리의 \ x64의

나는 무엇을 놓치고? 그 위치에도 불구하고 cudart64_80.dll을 찾을 수없는 이유는 % PATH %에 명시 적으로 지정되어 있습니까?

도움을 주시면 감사하겠습니다.

답변

-1

어떤 경우에는 모든 변경 사항을 전파하기 위해 컴퓨터를 다시 시작해야 할 수도 있습니다.

당신이 인 IntelliJ 또는 pycharm를 사용하는 경우, 올바른 경로 환경 변수를 달리하지 수 같은 것을 다시 시작해야합니다.

+0

. IntelliJ를 다시 시작하면 시스템 환경 변수의 변경 내용을 반영하기에 충분하지 않습니다. – ClaudioN

0

비슷한 문제가 있었지만 컴퓨터에 있던 버전 9.1을 사용했습니다.

'cudart64_91.dll'이 (가) 있었지만 'cudart64_90.dll'이 누락되었습니다. 그래서 나는 CUDA 9.1에서 9.0으로 '다운 그레이드'를했고 내 문제를 해결했습니다. 희망이 도움이됩니다. 내가 마지막에 생각 무엇