본문 바로가기

Computer/Tensorflow

[Keras] 아나콘다에서 시작할 때마다 이상한 메세지가 뜬다면? C:\Users\user>python C:\Users\franc\Anaconda3\etc\keras\load_config.py 1>temp.txt C:\Users\user>set /p KERAS_BACKEND= 0del temp.txt C:\Users\user>python -c "import keras" 1>nul 2>&1 C:\Users\user>if errorlevel 1 ( ver 1>nul set "KERAS_BACKEND=theano" python -c "import keras" 1>nul 2>&1 )위의 문장이 아나콘다 (콘다 프롬프트)를 실행할 때마다 나온다면? 원인은 keras 설치 시 어디선가 꼬였기 때문인데, 솔루션은 의외로 간단하다.keras 를 지웠다가 다시 설치하면, 위의 메세지가.. 더보기
ImportError: numpy.core.multiarray failed to import 해결? import torch 나 import tensorflow 를 할 때, 이런 오류가 생기곤 하는데,이는 numpy 버전 문제일 가능성이 가장 아래와 같이 numpy 를 conda-forge 에서 받아서 설치하면 문제가 해결될 수도 있다.conda install -c conda-forge numpy혹은pip install --user numpy 이렇게 해서도 되지 않는다면 numpy를 지우고 다시 깔아보자.conda uninstall -n environment_name numpy 더보기
Cuda 9.x 설치가 안 될 때. VSI를 끄세요. Cuda 9.x를 설치할 때, 자꾸 "설치되지 않음"으로 뜨는 경우. 문제는 바로 Visual Studio Integration 이다. 아래와 같이, 이를 설치하지 않으면 쉽게 설치를 완료할 수 있다. 먼저 아래처럼 옵션에서 사용자 정의 설치를 누르고 넘어가자. 그 뒤에 CUDA 아래 Visual Studio Integration 을 체크해제!그리고 다음다음을 누르면 정상적으로 설치가 가능하다. (당연히 CUDA 9.2용 cuDNN 도 잘 돌아감) 만약 VSI 가 꼭 필요한 경우라면 최신버전 설치는 당분간 유보하자. 더보기
[Tensorflow] DLL Load failed: 지정된 모듈을 찾을 수 없습니다 해결법 시키는 대로 다 했는데, 위와 같은 에러가 나면 황당하다...tensorflow 공식 홈페이지에서 나온 해법은, 간단하긴 한데 미봉책 느낌이 물씬 난다 (하지만 작동하니 일단 따라하는 걸로...) cuDNN 버전과 충돌해서인데, 최신 cuDNN 인 6.x 대를 설치하면 나타나는 현상이다.C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin 에서 cudnn64_6.dll 을 cudnn64_5.dll 로 파일명을 변경한다.그 후 다시 import 하면 잘 불러와진다. 추가:: TF 1.3 부터는 6.X대를 잘 불러오므로, 위 작업이 필요 없다. 더보기