博主报错问题:W tensorflow/stream_executor/platform/default/dso_loader.cc:60] Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found 2024-05-15 16:57:00.101455: I tensorflow/stream_executor/cuda/cudart_stub.cc
同类问题例如:W tensorflow/stream_executor/platform/default/dso_loader.cc:60] Could not load dynamic library 'cusolver64_10.dll'; dlerror: cusolver64_10.dll not found
总之报错信息就是提醒你有一部分文件没有导入或者没有发现,其他回答中可能会有更详细的解释,但简单来说就是文件缺失
可能出现的原因:1. 环境变量的问题 2.文件缺失 (大部分时候是情况2,因为你一般已经安装好cuda并且完成测试了)
另外,出现这种问题,针对30系列显卡使用最新版本的tenserflow,可能出现我这种问题,其他40系列可能会出现“cusolver64_10.dll not found”类似问题。
解决方案:
直接下载缺失文件到cuda的bin目录下,缺什么下载什么(别觉得简单,我看了很多博看,这是最直观的解决方案)
这篇博客问题的缺失文件下载链接:cudart64_110.dll 免费下载 | DLL‑files.com
另附“cusolver64_10.dll”文件地址:https://wenku.csdn.net/answer/5dfa1f1c1cce11eebf6ffa163eeb3507
如果你的问题不是下载可以解决的,可以去看这个大佬关于环境变量的博客:报错:Could not load dynamic library ‘cudart64_110.dll‘; dlerror: cudart64_110.dll not found Ignore abo_cudart64 110.dll-CSDN博客
关于cuda安装位置,如果你忘记的话,可以去看看环境变量,上面有