错误驱动版本下Anaconda提示CUDA版本错误

在Anaconda中安装tensorflow-gpu,会自动安装cuda10.0.130版本,运行程序时产生版本错误

WARNING:tensorflow:From D:\ProgramFiles\Anaconda3\envs\Tensorflow\lib\site-packages\tensorflow\python\framework\op_def_library.py:263: colocate_with (from tensorflow.python.framework.ops) is deprecated and will be removed in a future version.
Instructions for updating:
Colocations handled automatically by placer.

InternalError: cudaGetDevice() failed. Status: CUDA driver version is insufficient for CUDA runtime version

电脑CUDA版本为8.0,与anaconda中版本不匹配

1. 第一种解决办法:更新电脑中的驱动版本

在官网下载新的CUDA版本https://developer.nvidia.com/cuda-toolkit-archive

2. 第二种解决办法:将Anaconda中CUDA降为低版本
此方法同时会改变tensorflow的版本,如果是尝试代码复现,不建议使用。

要在Windows系统上安装CUDA、NVIDIA驱动程序和PyTorch,您可以按照以下步骤进行操作: 1. 安装NVIDIA驱动程序: - 访问NVIDIA官方网站(https://www.nvidia.com/Download/index.aspx)。 - 在“驱动程序下载”页面上,选择适用于您的GPU型号和操作系统的最新驱动程序版本。 - 点击“搜索”按钮并下载相应的驱动程序安装文件。 - 运行下载的驱动程序安装文件,并按照安装向导的指示完成安装过程。 2. 安装CUDA工具包: - 访问NVIDIA官方网站(https://developer.nvidia.com/cuda-downloads)。 - 在“CUDA下载”页面上,选择适用于您的GPU型号和操作系统的最新CUDA版本。 - 下载相应的CUDA安装文件。请确保选择与安装的NVIDIA驱动程序版本兼容的CUDA版本。 - 运行下载的CUDA安装文件,并按照安装向导的指示完成安装过程。在安装过程中,选择您希望安装的组件和路径。 3. 配置环境变量: - 打开“控制面板”并选择“系统和安全”>“系统”>“高级系统设置”。 - 在弹出的对话框中,点击“环境变量”按钮。 - 在“系统变量”部分,找到名为“Path”的变量,并点击“编辑”按钮。 - 在弹出的编辑对话框中,点击“新建”按钮,并添加CUDA和NVIDIA的安装路径(例如:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5\bin和C:\Program Files\NVIDIA Corporation\NVSMI)。 - 确认并保存所有更改。 4. 安装PyTorch: - 打开Anaconda Navigator(如果您已经安装了Anaconda)或者打开命令提示符。 - 创建一个新的虚拟环境(可选但推荐),使用以下命令: ``` conda create -n myenv python=3.9 ``` 其中,myenv是您想要创建的虚拟环境的名称。 - 激活虚拟环境,使用以下命令: ``` conda activate myenv ``` - 安装PyTorch,使用以下命令(具体命令根据您的CUDA版本和PyTorch版本进行调整): ``` conda install pytorch torchvision torchaudio cudatoolkit=xx.x -c pytorch ``` 其中,xx.x是您安装的CUDA版本。 完成上述步骤后,您应该成功安装了NVIDIA驱动程序、CUDA工具包和PyTorch。您可以在Python中导入PyTorch并开始使用GPU进行深度学习任务。 请注意,在安装过程中,确保选择与您的GPU型号、操作系统和其他依赖项兼容的正确版本。 希望这些步骤对您有所帮助!如果您遇到任何问题,请提供详细的错误消息和问题描述,以便我们能够更好地帮助您。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值