조이 생각

반응형

 

import tensorflow 로 나타난 에러메시지

 

could not load dynamic dynamic library 'cudart64_101.dll' dlerror cudart64_101.dll not found

 

 

Tensorflow 2.1 이후부터, pip install tensorflow 설치시

 

pip 패키지에 CPU, GPU 두 버전 모두 갖게 된다고 합니다.

 

 

1. CPU 버전으로 실행하고 싶은 경우

 

그냥 무시하고 진행하면 자동으로 CPU 버전으로 실행이 된다.

 

매번 실행 시 warnning이 보기 싫다면

 

실행하는 코드 상단에 아래 코드를 입력해 주시면 됩니다.

 

import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
0 = 모든 로그 메시지 출력 (default)
1 = INFO 메시지 출력 안함
2 = INFO, WARNING 출력 안함
3 = INFO, WARNING, ERROR 메시지 출력 안함

 

에러 메시지 까지 출력이 안되면 에러시 해결이 곤란하기에 '2'로 입력해보았습니다.

 

 

[처리 전]

os.environ 설정 전 메시지

 

 

[처리 후]

os.environ 설정 후 메시지 없어짐

 

 

2. GPU 버전으로 실행하고 싶은 경우

 

 

CUDA Tookit을 개발환경에 맞게 설치해 주시면 됩니다.

 

설치 파일을 다운로드 받을 수 있는 링크입니다.

 

developer.nvidia.com/cuda-toolkit-archive

 

CUDA Toolkit Archive | NVIDIA Developer

HomeHigh Performance ComputingCUDA ToolkitCUDA 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

developer.nvidia.com

 

 

 

[참고 사이트]

- stackoverflow.com/questions/59823283/could-not-load-dynamic-library-cudart64-101-dll-on-tensorflow-cpu-only-install

- stackoverflow.com/questions/35911252/disable-tensorflow-debugging-information

https://beuracle77.tistory.com/5

 

 

 

도움이 되셨다면 공감 클릭 부탁드립니다 :)

반응형

이 글을 공유합시다

facebook twitter kakaoTalk kakaostory naver band
loading