cuda python torch 虚拟环境配置

以下是Pytorch和CUDA对应的版本

以下是Pytorch和Python对应的版本

检查cuda与Python版本是否匹配

python 复制代码
import torch
print(torch.__version__) 
print(torch.cuda.is_available())
print(torch.empty(3,4,device='cuda'))

cuda

删除cuda

python 复制代码
conda uninstall cudatoolkit --force
 
conda uninstall cudnn  --force

检查cuda版本

在xshell处检查,cuda版本是10.1

安装10.1版本的cuda:

https://developer.nvidia.com/cuda-toolkit-archive

本文以cuda10.1为例:

在conda虚拟环境中安装CUDA:

python 复制代码
conda install cudatoolkit=10.1 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/

在conda虚拟环境中安装cudnn:

python 复制代码
conda install cudnn=7.6.5 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/

查看cuda版本

在vscode里查看,发现安装的只有10.0

python 复制代码
nvcc -V

由于cuda版本为10.0,Python版本最高只能装到3.6

无论怎么删除Python版本,在(base)(pytorch)等虚拟环境下Python的版本还是3,9,所以干脆新建立了一个虚拟环境

创建新的虚拟环境

python 复制代码
conda create --name env python=3.6

查看Python版本

python 复制代码
python --version

安装torch

查看版本匹配的torch:

Start Locally | PyTorch

python 复制代码
conda install pytorch==1.2.0 torchvision==0.4.0 cudatoolkit=10.0 -c pytorch
相关推荐
学掌门1 分钟前
超级菜鸟怎么学习数据分析?
python·学习·数据分析
@Mr_LiuYang4 分钟前
大模型提示注入攻防实验--《深入理解 AI Agent:设计原理与工程实践 》实验2-5
人工智能·大模型·提示词注入·攻防实验
Qyr9910 分钟前
重载机器人传输单元:工业自动化的“移动基石”与市场增长新引擎
人工智能
鸿芯微控科技15 分钟前
压电纳米定位分辨率怎么测?噪声、带宽、最小可检测位移与Python分析
开发语言·python·噪声分析·压电执行器·纳米定位·位移测量
leory15 分钟前
01 - Function Calling 机制
人工智能
用户77833661321121 分钟前
从 0 搭一个关键词排名监控:核心思路 + 可运行代码
后端·python·api
Akir.weiwen21 分钟前
① 语义令牌表:把语义概念编码成离散枚举
人工智能·设计规范·语义
Fanta丶22 分钟前
14.Python闭包、装饰器
python
一次旅行22 分钟前
ViT/CLIP/LLaVA/GPT-4V/VideoLLM多模态架构全解:原理仿真+工业落地选型+完整推理代码
人工智能·算法·架构
武子康23 分钟前
前台语音与后台任务为什么要做双循环:从委派到结果新鲜度
人工智能·chatgpt·agent