TensorFlow2.4与CUDA11.1缺失 ‘cusolver64_10.dll‘动态库

TensorFlow2.4与CUDA11.1缺失 'cusolver64_10.dll’动态库

自从换上30系列的显卡一直等着时使用GPU,昨天tensorflow2.4更新完以后依然显示不能使用GPU,发现问题缺少cusolver64_10.dll,

Could not load dynamic library ‘cusolver64_10.dll’; dlerror: cusolver64_10.dll not found
报错信息

查阅github,发现也有不少人遇到这个错误,这里贴上地址
Incompatibility between versions of TF and CUDA dynamic libraries.

附加缺少的库地址
Google云硬盘.

百度网盘:https://pan.baidu.com/s/1N_GZHBLkPjnk4DP1MR_u1Q
提取码:msa2

win10 下将cusolver64_10.dll粘贴到:

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin

tensorflow测试GPU代码

import tensorflow as tf
tf.test.gpu_device_name() 
返回最后一行:'/device:GPU:0'
### 回答1: cusolver64_10.dll 是一种用于CUDA Solver的动态链接文件。它是NVIDIA CUDA开发工具包的一部分,用于数值计算、线性代数和矩阵计算等领域的加速。 如果需要下载 cusolver64_10.dll,可以通过以下步骤进行: 1. 从NVIDIA官方网站的CUDA下载页面获取合适版本的CUDA Toolkit软件包。这个软件包包含了 cusolver64_10.dll 的安装文件。 2. 解压下载的CUDA Toolkit软件包,找到 cusolver64_10.dll 的安装文件。这通常位于解压文件夹的一个子文件,具体路径视CUDA Toolkit版本而定。 3. 将 cusolver64_10.dll 复制到你想要使用它的目标文件。比如,如果你想在一个特定的应用程序使用它,可以将其复制到该应用程序的安装目录。 4. 确保 cusolver64_10.dll 被正确引用。有些应用程序可能需要在运行时明确指定 cusolver64_10.dll 的路径,以便能够正确加载它。 总之,要下载 cusolver64_10.dll,首先需要获取适合的CUDA Toolkit软件包,然后从提取出 cusolver64_10.dll 文件,并将其复制到所需位置。请注意,这个过程可能会因CUDA Toolkit版本和具体环境而有所不同,所以请根据具体情况进行操作。 ### 回答2: cusolver64_10.dll是NVIDIA CUDA的一个动态链接文件,用于提供线性代数运算的求解器函数。这个文件通常用作CUDA求解器的一部分,用于求解线性代数问题,例如矩阵求逆、特征值分解等。 要下载cusolver64_10.dll,您可以按照以下步骤进行操作: 1. 首先,您需要安装NVIDIA CUDA开发工具包。访问NVIDIA官方网站,搜索CUDA开发工具包,并根据指示下载和安装合适的版本。 2. 安装完成后,使用CUDA开发工具包的命令行工具或者CUDA Toolkit安装目录下的文件浏览器,浏览到相应的目录,通常是类似于"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\bin"的路径。 3. 在该目录下,您可以找到cusolver64_10.dll文件。如果找不到该文件,可能是因为没有正确安装CUDA开发工具包或版本不匹配。请检查您的安装并确保使用与目标文件版本相对应的CUDA版本。 4. 如果您无法找到cusolver64_10.dll文件,您还可以尝试从NVIDIA开发者网站或第三方资源网站上进行下载。在下载新版本的dll文件时,确保从可信和可靠的来源进行下载以避免潜在的安全风险。 总之,下载cusolver64_10.dll文件的最佳方法是通过正确安装和配置NVIDIA CUDA开发工具包,并从该安装目录获取所需的文件。请确保您选择的版本与您的系统和应用程序需求相匹配,并注意从安全可靠的来源进行下载。 ### 回答3: cusolver64_10.dll 是一种动态链接文件,它是由英伟达(NVIDIA)提供的用于解决线性代数问题的文件。该文件是 NVIDIA CUDA 加速CUDA solver)的一部分,用于解决数值计算的各种数学问题,如矩阵分解、特征值求解和线性方程组求解等。 要下载 cusolver64_10.dll,您可以按照以下步骤进行操作: 1. 首先,您需要前往 NVIDIA 官方网站。在官方网站的下载页面上,您可以找到各种 NVIDIA 的开发工具和文件。 2. 在网站上找到 CUDA Toolkit 下载页面,并选择适用于您的操作系统版本的 CUDA Toolkit 版本。cusolver64_10.dll 包含在 CUDA Toolkit 。 3. 点击下载按钮并选择您想要的下载方式。您可以选择直接下载安装程序,或者选择下载压缩包文件等。 4. 下载完成后,根据下载的文件类型进行安装或解压缩。如果您下载的是安装程序,运行该程序并按照安装向导的指示完成安装。 5. 安装完成后,您就可以在安装目录找到 cusolver64_10.dll 文件。通常它位于 CUDA Toolkit 的安装目录或相关的文件目录。 注意:cusolver64_10.dllCUDA Toolkit 的一部分,因此您需要确保您已正确安装 CUDA Toolkit。另外,根据您的操作系统和 CUDA Toolkit 的版本,文件名称和路径可能会有所不同。 以上是关于 cusolver64_10.dll 下载的简要说明。希望能对您有所帮助!
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值