簡體   English   中英

張量流 cudaGetDevice() 失敗。 狀態:未找到 cudaGetErrorString 符號。?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM