一次性解决tensorflow-gpu:library:cusolver64_10.dll/ cudart64_101.dll/cublas64_10.dll not found等

错误:

Could not load dynamic library ‘cudart64_101.dll‘

Could not load dynamic library ‘cublas64_10.dll‘

Could not load dynamic library ‘cufft64_10.dll‘

Could not load dynamic library ‘curand64_10.dll‘

Could not load dynamic library ‘cusolver64_10.dll‘

Could not load dynamic library ‘cusparse64_10.dll‘

根本原因:

版本适配有问题 

解决办法:

1、_11.表示nvidia 11.x版本无法加载,可以安装10.x版本的

2、要不然就下载相应文件【文末有链接】,放在这个目录下即可 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\bin【你安装的路径】

文件链接】提取码:jq4c 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: cublas64_11.dll是NVIDIA的CUDA库文件之一,这个库文件是为了在GPU上进行高性能计算和加速的。如果在使用Python时出现找不到cublas64_11.dll的错误,可能是因为该文件没有安装或导入到正确的位置。 为了解决这个问题,可以首先检查CUDA Toolkit是否正确安装以及是否配置正确的环境变量。如果已经安装了CUDA Toolkit但还是找不到cublas64_11.dll,则需要更新CUDA Toolkit到最新版本,或者尝试在用户环境变量路径中添加正确的CUDA库路径。 另外,也可以在Python的IDE中设置环境变量来指定CUDA的路径以及CUDA库文件的位置。具体方法如下: 1. 在PyCharm、Jupyter Notebook、Anaconda等IDE中打开终端。 2. 输入以下命令,查找CUDA路径: ``` whereis cuda ``` 3. 将CUDA路径复制下来,例如:/opt/cuda 4. 在终端中输入以下命令,设置环境变量: ``` export PATH=$PATH:/opt/cuda/bin export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/cuda/lib64 ``` 5. 重新运行Python程序,现在应该可以找到cublas64_11.dll文件。 总之,如果遇到找不到cublas64_11.dll的问题,需要检查CUDA Toolkit的安装和环境变量的配置,或者在Python的IDE中设置环境变量来解决问题。 ### 回答2: Python是一种高级编程语言,具有易学、易上手、支持面向对象编程等特点。它的众多优势使它成为了广大程序员喜欢的编程语言之一。在使用Python编写代码的过程中,可能会遇到无法找到cublas64_11.dll的问题。 cublas64_11.dll是由英伟达公司开发的数学函数库,通常用于并行计算。在进行一些涉及到矩阵运算、线性代数等计算工作时,Python可能会调用这个库。由于cublas64_11.dll文件不在系统环境变量中,Python会无法找到这个库文件,从而导致该错误的出现。 如果您遇到了这个问题,可以通过以下几个步骤来解决: 1. 检查cublas64_11.dll文件是否存在于计算机中。您可以在计算机中搜索这个文件,看看是否能够找到它。如果找到了,可以将它所在的文件夹的路径加入到系统的环境变量中。 2. 下载并安装CUDA工具包。cublas库通常包含在CUDA工具包中,因此安装CUDA工具包可能会解决该问题。您可以在英伟达的官网上下载最新版本的CUDA工具包。 3. 更新Python的相关库文件。可能是Python使用的一些库文件版本过旧,导致它无法使用cublas64_11.dll。您可以尝试更新NumPy、SciPy等相关库文件的版本,或者使用Anaconda等Python发行版来管理库文件。 以上就是解决Python找不到cublas64_11.dll的几个方法。如果您遇到了这个问题,可以根据具体情况尝试这些方法,相信能够解决这个问题。 ### 回答3: Python 是一种高级编程语言,广泛应用于许多领域。 在使用 Python 编程时,有时可能会遇到过“找不到cublas64_11.dll”的问题。 cublas64_11.dll 是 NVIDIA CUDA 深度神经网络库的一部分,它提供了加速计算和深度学习应用程序的功能。 通常情况下,它与 NVIDIA 显卡驱动程序捆绑在一起安装。 出现找不到 cublas64_11.dll 的情况通常是由以下几种原因引起的: 1. 缺少 NVIDIA 显卡驱动程序 在使用 NVIDIA CUDA 深度神经网络库之前,必须安装适当的 NVIDIA 显卡驱动程序。如果你的电脑上没有安装驱动程序,则无法找到 cublas64_11.dll 文件。 2. cublas64_11.dll 文件丢失或损坏 如果 cublas64_11.dll 文件已经损坏或丢失,则无法在程序中找到该文件。 如果这是您的情况,您需要重新安装 NVIDIA CUDA 深度神经网络库。 3. 环境变量设置不正确 缺少或设置不正确的环境变量也可能导致找不到 cublas64_11.dll 的问题。 您需要在系统设置中对 CUDAcuDNN 设置路径。 综上所述,要解决找不到 cublas64_11.dll 的问题,首先需要确认是否已经正确安装了 NVIDIA 显卡驱动程序、CUDAcuDNN。如果已经安装,但仍然无法找到文件,则需要检查环境变量设置是否正确,并尝试重新安装 NVIDIA CUDA 深度神经网络库。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

写bug的程旭源

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值