【发布时间】:2021-04-23 17:52:33
【问题描述】:
我已经成功安装了CUDA10.1,然后cudnn7.6.5最终将libcudnn.so.7复制到/usr/lib/cuda/lib64,并将lib64文件夹导出到LD_LIBRARY_PATH。但是我仍然在 tensorflow 中遇到错误:
pciBusID:0000:01:00.0 名称:GeForce GTX 1050 计算能力:6.1 coreClock:1.493GHz coreCount:5 deviceMemorySize:3.95GiB deviceMemoryBandwidth:104.43GiB/s 2021-04-23 19:22:22.552489: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] 成功打开动态库 libcudart.so.10.1 2021-04-23 19:22:22.553662: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] 成功打开动态库 libcublas.so.10 2021-04-23 19:22:22.554817: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] 成功打开动态库 libcufft.so.10 2021-04-23 19:22:22.555015: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] 成功打开动态库 libcurand.so.10 2021-04-23 19:22:22.556229: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] 成功打开动态库 libcusolver.so.10 2021-04-23 19:22:22.556901: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] 成功打开动态库 libcusparse.so.10 2021-04-23 19:22:22.557021:W tensorflow/stream_executor/platform/default/dso_loader.cc:55] 无法加载动态库“libcudnn.so.7”; dlerror:libcudnn.so.7:无法打开共享对象文件:没有这样的文件或目录; LD_LIBRARY_PATH: /usr/lib/cuda/include:/usr/lib/cuda/lib64: 2021-04-23 19:22:22.557031:W tensorflow/core/common_runtime/gpu/gpu_device.cc:1598] 无法打开某些 GPU 库。如果您想使用 GPU,请确保正确安装了上述缺少的库。按照https://www.tensorflow.org/install/gpu 的指南,了解如何为您的平台下载和设置所需的库。 跳过注册 GPU 设备...
最后我做到了:ldconfig /usr/lib/cuda/lib64,但仍然没有运气。非常感谢您的解决方案!
【问题讨论】:
-
ImportError: libcudnn.so.7: cannot open shared object file: No such file or directory 中讨论的几种解决方法可能会对您有所帮助。谢谢!
标签: python-3.x tensorflow