본문 바로가기
기타

tensorflow 에러

by Rainbound-IT 2021. 5. 29.
반응형

client_load_reporting_filter.h not found

 

파이썬 경로명이 너무 길어서 나는 에러라고한다.

파이썬설치 경로를 다시 설치하거나 

regedit에서 

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

로 들어간뒤 

LongPathsEnabled 값을 1로 바꿔주면 설치가 된다.

 

이거한뒤 설치하려고 하니

 

 

cudart64_110.dll not found

이따구 오류가 또 난다.

https://developer.nvidia.com/cuda-downloads?target_os=Windows&target_arch=x86_64&target_version=10&target_type=exe_local 

 

CUDA Toolkit 11.3 Update 1 Downloads

Resources CUDA Documentation/Release NotesMacOS Tools Training Sample Code Forums Archive of Previous CUDA Releases FAQ Open Source PackagesSubmit a Bug

developer.nvidia.com

cuda를 설치해주면된다.

 

만약 노트북같이 cpu만 있다면 install tensorflow --cpu 해주면 된다.

 

 

 

고 했는데 안됐다. 

Microsoft Visual C++

pip install tf-nightly

설치 등을 했는데 안됏다.

 

원인은 아무래도 

윈도우 prompt에서 설치해서 뭔가 꼬여서 안되는것같았다

 

https://stackoverflow.com/questions/67549661/importerror-cannot-import-name-layernormalization-from-tensorflow-python-ker

위처럼 anaconda prompt에서 설정해서 하니 바로 됏다;;;

 

환경이 뭔가 다른가 왜 이런지 잘 모르겟다.

 

anaconda에서 conda 말고

pip로 설치해보니 그냥 되서 

주피터 노트북에서도 설정이 가능했다.주피터 노트북에서 tensorflow  하려면 anaconda prompt에서 pip install tensorflow 하면된다.

 

개인적인 생각인데 윈도우 prompt에서 안되는게 gpu 호환이 잘 안되는것같다.

노트북에서 cpu용 tensorflow는 설치가 잘되었다.

 

 

 

 

 

반응형

댓글