tensorflow 動態鏈接(DLL)初始化例程失敗問題解決
- 在使用Tensorflow出現錯誤"ImportError: DLL load failed: 動態鏈接庫(DLL)初始化例程失敗"錯誤,百思不得其解,網上查詢一下特進行記錄。
1.可能原因沒有安裝Microsoft Visual C++庫,可下載進行解決。
2.如果還不行,可能電腦不支持AVX指令集,可下載CPU-Z查看自己電腦是否支持AVX指令集。我的電腦處理器是Intel Celeron N4100 @ 1.10GHZ/ 支持指令集SSE。產生原因是tensorflow從1.6版本之后采用AVX2進行編譯,導致不能支持AVX2的較早CPU版本不能運行Tensorflow.可以安裝tensorflowSSE版本,下載地址:https://github.com/fo40225/tensorflow-windows-wheel
-
這樣,tensorflow1.5以上版本不支持AVX,但支持AVX2,tf1.5以下版本可能會出現不支持see、see2等指令。
-
我用python3.7 下載 [tensorflow-1.13.1-cp37-cp37m-win_amd64.whl](https://github.com/fo40225/tensorflow-windows-wheel/blob/master/1.13.1/py37/CPU/sse2/tensorflow-1.13.1-cp3
