[英]What may be the problem with this cudaGetDevice() failed. Status: cudaGetErrorString symbol not found
[英]tensorflow cudaGetDevice() failed. Status: cudaGetErrorString symbol not found.?
我的 tensorflow-gpu 是 2.0,cuda 10.0 cudnn 7.6,當我使用 tf.test.is_gpu_available() 它顯示我的 gpu 可用但是當我用 pycharm 運行 cnn 網絡時,它顯示找不到文件 cudart64_100.dll',事實上,使用anaconda激活env,當我導入tensorflow時它顯示加載成功,然后當我用pycharm運行時,它出錯了
2019-11-23 15:42:51.795489: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'cudart64_100.dll'; dlerror: cudart64_100.dll not found
然后還有另一個錯誤
tensorflow.python.framework.errors_impl.InternalError: cudaGetDevice() failed. Status: cudaGetErrorString symbol not found.
我什至不知道這兩個錯誤是否來自同一個問題,求助!
我在運行cuda 10.2
cudart64_100.dll
了完全相同的錯誤,我認為降級到10.0
會有所幫助,因為tf
查找cudart64_100.dll
並且 lib 文件夾僅包含cudart64_102.dll
但您的帖子證明有所不同。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.