首页 > 其他 > 详细

tensorflow-gpu:Could not load dynamic library 'cusolver64_10.dll'; dlerror: cusolver64_10.dll not found

时间:2021-02-14 09:51:48      阅读:119      评论:0      收藏:0      [点我收藏+]

之前下载了cuda11.1想要使用tensorflow的gpu版本,不料调试的时候出了问题,使用tf.test.is_gpu_available()命令测试的时候出现了如下错误:

错误日志:

WARNING:tensorflow:From <ipython-input-2-17bb7203622b>:1: is_gpu_available (from tensorflow.python.framework.test_util) is deprecated and will be removed in a future version.
Instructions for updating:
Use `tf.config.list_physical_devices(‘GPU‘)` instead.
2021-02-13 23:53:43.607123: I tensorflow/core/platform/cpu_feature_guard.cc:142] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN) to use the following CPU instructions in performance-critical operations: AVX2
To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags.
2021-02-13 23:53:43.621244: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library nvcuda.dll
2021-02-13 23:53:43.650897: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1720] Found device 0 with properties:
pciBusID: 0000:01:00.0 name: GeForce GTX 1050 Ti computeCapability: 6.1
coreClock: 1.62GHz coreCount: 6 deviceMemorySize: 4.00GiB deviceMemoryBandwidth: 104.43GiB/s
2021-02-13 23:53:43.658694: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library cudart64_110.dll
2021-02-13 23:53:43.670802: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library cublas64_11.dll
2021-02-13 23:53:43.678653: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library cublasLt64_11.dll
2021-02-13 23:53:43.687182: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library cufft64_10.dll
2021-02-13 23:53:43.696485: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library curand64_10.dll
2021-02-13 23:53:43.702571: W tensorflow/stream_executor/platform/default/dso_loader.cc:60] Could not load dynamic library ‘cusolver64_10.dll‘; dlerror: cusolver64_10.dll not found
2021-02-13 23:53:43.716161: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library cusparse64_11.dll
2021-02-13 23:53:43.721301: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library cudnn64_8.dll
2021-02-13 23:53:43.728528: W tensorflow/core/common_runtime/gpu/gpu_device.cc:1757] Cannot dlopen some GPU libraries. Please make sure the missing libraries mentioned above are installed properly if you would like to use GPU. Follow the guide at https://www.tensorflow.org/install/gpu for how to download and setup the required libraries for your platform.
Skipping registering GPU devices...
2021-02-13 23:53:43.820151: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1261] Device interconnect StreamExecutor with strength 1 edge matrix:
2021-02-13 23:53:43.825857: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1267] 0
2021-02-13 23:53:43.829518: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1280] 0: N
2021-02-13 23:53:43.832609: I tensorflow/compiler/jit/xla_gpu_device.cc:99] Not creating XLA devices, tf_xla_enable_xla_devices not set
Out[2]: False

 

使用的版本如下:

技术分享图片

 

 

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

上述错误也表示gpu版本并不能使用,但是看到了错误

技术分享图片

 

 字面意思就是少cusolver64_10.dll的动态链接库,少库肯定要去文件里找

打开自己的cuda安装目录,依次打开../NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin,找到问题所在了

技术分享图片

 

 后缀名字是11,但是我们需要的是10,尝试更改了文件为cusolver64_10.dll,运行

技术分享图片

 

 没想到会是这个问题

呵呵,你妹的

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

网上也有说版本不兼容的问题,降版本是一定可以解决问题的,但我的习惯是下载任何东西都尽量保持最新。。。

看后面能不能遇见啥新问题吧。。

tensorflow-gpu:Could not load dynamic library 'cusolver64_10.dll'; dlerror: cusolver64_10.dll not found

原文:https://www.cnblogs.com/dd110343/p/14401386.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!