如何在anaconda虚拟环境中安装多个版本的CUDA,cudnn,pytorch,torchvision,torchaudio及进行环境配置手把手教学

若需要使用不同版本的cuda,只需创建不同的虚拟环境,下载所需的cuda及cudnn版本即可。

0,操作代码汇总

以cuda11.3,cudnn8.2.1为例

查看/更新驱动上限
创建环境:
conda create -n cuda11_3_cudnn8_2_1_env python=3.8
激活环境:
conda activate cuda11_3_cudnn8_2_1_env
查询cuda版本:
conda search cudatoolkit --info
查询cudnn版本:
conda search cudnn --info
安装cuda:
conda install cudatoolkit=11.3
安装cudnn:
conda install cudnn=8.2.1
安装pytorch,torchvision,torchaudio:
conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch
conda list
python
import torch
torch.cuda.is_available()

返回true为成功

具体操作:

1,查看/更新nvidia驱动版本号

先更新驱动,后查看版本。也可以不更新,直接查看。
在这里插入图片描述
GeForce Experience可以更新为最新版本驱动
在这里插入图片描述
控制面板查看当前最高能支持的cuda版本
我这里最高支持11.7.99

2,创建虚拟环境

以管理员身份进入Anaconda Promot

conda create -n cuda11_3_cudnn8_2_1_env python=3.8
conda activate cuda11_3_cudnn8_2_1_env

3,查看cuda(cudatoolkit)和cudnn版本

查看conda支持的cuda版本,选择合适的版本

conda search cudatoolkit --info

在这里插入图片描述
可以看到最新支持到11.3.1,要求cuda必须>=11.3,我是11.7,满足。

查看conda支持的cudnn版本,选择合适的版本

conda search cudnn --info

在这里插入图片描述
可以看到最新支持到8.2.1,要求cudatoolkit在11.0到11.4之间,我是11.3,满足。

4,安装cuda(cudatoolkit)和cudnn

conda install cudatoolkit=11.3
conda install cudnn=8.2.1

5,安装pytorch,torchvision,torchaudio

进入https://pytorch.org/get-started/locally/
在这里插入图片描述
选择对应版本,复制官方给的代码

conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch

6,验证是否安装成功

conda list

查看是否下载好对应版本
代码验证,进入python代码模式

python
import torch

没返回异常,说明pytorch装好了

torch.cuda.is_available()

返回true,说明cuda也装好了
在这里插入图片描述

3090显卡安装tensorflow/pytorch一 3090显卡驱动二 安装CUDA11.0三 安装cuDNN安装anaconda安装tensorflow/pytorch安装gdal 我的系统是Ubuntu18.04,这个教程对所有Ubuntu系统都适用,只是要安装正确的显卡驱动和cuda/cudnn 一 3090显卡驱动 去官网下载正确的显卡驱动即可。具体操作见:https://blog.csdn.net/LIWEI940638093/article/details/109304789 网上很多关于python+pytorch+cuda+cuDNN的教程,作为一只新手小菜鸟,好不容易跟着众多大佬们成功安装cudacuDNN,并通过了检测!好家伙啊,发现我不会加到虚拟环境里! 接着各种查怎么把安装到本地的cuda整到目标虚拟环境里,发现很多是从conda里直接install,不过直接下载会很慢,大多是从清华大学开源软件镜像站下载cudacuDNN包,在conda从本地install,或者在conda直接从镜像站网址下载............
conda install cudatoolkit=10.2 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64/ 后面放的是清华镜像源
最近在做比赛,网上开源的一些项目使用的anacondapythoncudapytorch 版本不尽相同,需要不断查看自己的版本,然后切换版本,于是就有了这篇博文。。。 查看anaconda版本conda -V 查看Python版本python python --version 查看Cuda版本: nvcc -V 查看Pytorch版本: impo...
### 回答1: 首先,您需要确保您的系统已经安装了NVIDIA CUDA工具包。然后,在Anaconda命令行,您可以使用以下命令来创建一个新的虚拟环境安装cudaconda create -n myenv conda activate myenv conda install cudatoolkit 然后就可以在这个虚拟环境使用cuda了。 ### 回答2: Anaconda是一个用Python进行科学计算和数据分析的集成环境。为了更好地进行深度学习任务,需要安装CUDA(Compute Unified Device Architecture),这是一种实现通用并行计算的技术,常用于GPU的计算,因为GPU拥有比CPU更多的计算核心和内存带宽。 下面是安装Anaconda虚拟环境安装CUDA的步骤: 1. 下载CUDA Toolkit,从官网上下载适合自己操作系统的版本。 2. 安装Anaconda,在官网上下载Anaconda安装。 3. 创建新的Anaconda虚拟环境。在终端输入以下命令: conda create --name your_environment_name python=3.7 其your_environment_name是所需创建的环境名称。 4. 激活环境。在终端输入以下命令: conda activate your_environment_name 激活虚拟环境,后续的操作都在这个环境下进行。 5. 安装cudatoolkit。在终端输入以下命令: conda install cudatoolkit 这个命令将会安装当前所支持的最新版本CUDA。 6. 配置环境变量。将CUDA添加到环境变量,可以使得其他程序调用CUDA库更加方便。可以通过以下命令来添加: export PATH=/usr/local/cuda/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda/lib:$LD_LIBRARY_PATH 7. 验证安装是否成功。可以使用以下命令来查看是否安装成功: nvcc --version 如果显示CUDA版本,说明安装成功。 现在,您的Anaconda虚拟环境已经安装CUDA。您可以在这个环境下安装其他的GPU支持的Python库,例如TensorFlow、PyTorch等,来进行深度学习训练。在训练过程,可以利用CUDA计算能力加速算法运行,提升训练速度和效率。 ### 回答3: 首先,我们需要安装anaconda,它是一个非常流行的Python发行版,提供了许多科学计算和数据分析的工具和库。 接下来,我们需要安装CUDA,这是一个由NVIDIA开发的并行计算平台和编程模型,用于加速深度学习和其他计算密集型任务。 1. 下载CUDA安装包 访问NVIDIA官网,下载你需要的CUDA安装包,注意需要选择和你系统相匹配的版本。 2. 安装CUDA 按照安装向导的提示进行安装即可。不要忘记设置系统环境变量。 3. 创建Anaconda虚拟环境conda的命令行界面,运行如下命令: conda create -n myenv python=3.6 其,myenv是你想要创建的虚拟环境的名称,python=3.6表示要使用python 3.6版本。 4. 激活虚拟环境 接着,输入以下命令激活虚拟环境conda activate myenv 5. 安装CUDA依赖库 在虚拟环境,执行以下的命令安装CUDA依赖库: conda install cudatoolkit=10.0 cudnncudatoolkit=10.0表示要安装CUDA 10.0版本cudnn表示要安装相应的依赖库。 6. 测试CUDA 安装完成后,我们需要测试CUDA是否正常工作。可以在conda的命令行界面运行以下命令: python 然后输入以下代码: import tensorflow as tf tf.test.gpu_device_name() 如果输出结果类似于“/device:GPU:0”,表示CUDA已经成功安装并且正常工作。 这样,我们就成功地在Anaconda虚拟环境安装CUDA。现在可以在虚拟环境使用CUDA加速深度学习和其他计算密集型任务了。
DAYTOYpi: (py38) C:\Users\11396>conda list # packages in environment at D:\Anaconda\envs\py38: # Name Version Build Channel ca-certificates 2023.7.22 h56e8100_0 conda-forge cudatoolkit 11.3.1 h59b6b97_2 defaults cudnn 8.2.1 cuda11.3_0 defaults 【如何在anaconda虚拟环境中安装多个版本的CUDA,cudnn,pytorch,torchvision,torchaudio及进行环境配置手把手教学】 DAYTOYpi: (py38) C:\Users\11396>python Python 3.8.0 | packaged by conda-forge | (default, Nov 22 2019, 19:04:36) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import torch >>> torch.cuda.is_available() False 【如何在anaconda虚拟环境中安装多个版本的CUDA,cudnn,pytorch,torchvision,torchaudio及进行环境配置手把手教学】 C_lei07: RuntimeError: CUDA error: no kernel image is available for execution on the device 博主,跑代码时遇到这个问题