Anaconda虚拟环境中安装CUDA

解决问题:当我们运行不同的代码时,可能会用到不同版本的Pytorch/Tensorflow,不同版本的Pytorch/Tensorflow在使用GPU时,对应不同的CUDA版本,这时候就需要安装不同的CUDA版本。

在系统中安装多个版本的CUDA,比较麻烦,这时候就可以在虚拟环境里面直接安装CUDA。

  • 创建虚拟环境
conda create -n name python=3.X
  • 激活虚拟环境
source activate name
  • 安装Pytorch/Tensorflow的GPU版本
  • 按照官网对应的安装对应版本的CUDA和cudnn
# 安装CUDA
conda install cudatoolkit=11.0 # 指定版本
# 安装cudnn,如果不指定版本,在安装CUDA之后,会自动匹配对应版本的cudnn安装
conda install cudnn=7.3 # 指定版本

这里是指定搜索包的路径,速度会更快

# 安装CUDA
conda install cudatoolkit=11.0 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/
# 安装cudnn
conda install cudnn=7.3 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/

安装之后的 CUDA 和 cudnn 会存放在虚拟环境的 lib 文件夹 或者 include 文件夹里面。

  • 验证是否安装成功
# Pytorch
import torch
print(torch.cuda.is_available())
# Tensorflow
import tensorflow as tf
print(tf.test.is_gpu_available())

版权声明:本文为CSDN博主「HDD615」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Sir666888/article/details/122073675

HDD615

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

《小目标目标检测的解决方法及方式》

《小目标目标检测的解决方法及方式》
最近在做小目标相关的项目,参考了一些博客、论文及书籍,在这里对小目标的方法和方式做了些总结。如果有哪些问题理解错误或补充欢迎讨论。
1.什么是小目标检测
在物体检测的各种实际