RTX3060安装pytorch_rtx3060dll-程序员宅基地

技术标签: 安装问题  pytorch  


前不久刚刚入手了一台新电脑,显卡为RTX3060,在安装环境的时候,踩了不少坑,现在将经验总结如下:

1 安装anaconda

这个可以看这个教程:https://blog.csdn.net/in546/article/details/117400839
需要注意的是,要记得添加到环境变量中

2 查看本机显卡支持的cuda最高版本

在右下角中点击“NVIDIA设置”
在这里插入图片描述
在弹出的窗口中点击 帮助——系统信息
在这里插入图片描述
在弹出的窗口中,选择 组件 浏览页,并在下面找到 NVCUDA64.DLL,在产品名称那一栏可以看到本机支持的最高CUDA版本是11.2.162
在这里插入图片描述
如果是Linux系统,那么可以在命令行中输入nvidia-smi(我在一台服务器上演示这个命令,并非表示本机的RTX3060的显卡)
在这里插入图片描述

(2)根据pytorch版本选择要安装的CUDA

进入pytorch官网的下载页面:https://pytorch.org/get-started/locally/
在这里插入图片描述
可以看到,这里最新的稳定版本(1.10.1)目前仅支持CUDA 10.2和CUDA11.3两种CUDA环境,但我们的机器支持的最高版本是11.2,无法安装11.3的CUDA,而10.2的CUDA也无法安装,因为7.X算力的CUDA不能安装在8.X算力的显卡上,即算力不能跨。(加入我的显卡支持11.3的cuda,那就可以直接用命令了,后面的cuda和cudnn都可以不用装了,因为命令里面有一句cudatoolkit=11.3,这就是安装cuda工具的意思)

此时可以安装更早的pytorch版本,点击 install previous versions of PyTorch
在这里插入图片描述
在新跳转的网页中找到CUDA版本≤11.2对应的pytorch
在这里插入图片描述
我在v1.8.1下找到了支持CUDA11.1的pytroch版本
在这里插入图片描述
截图中的安装命令中,没有安装cuda的部分,因此接下来我们就安装cuda11.1
其实可以直接安装pytorch1.8.0,因为它的命令如下:

conda install pytorch==1.8.0 torchvision==0.9.0 torchaudio==0.8.0 cudatoolkit=11.1 -c pytorch -c conda-forge

这里连同cuda也一起安装了,但我们这里还想演示一下cuda和cudnn的安装,所以就安装不带cuda的版本。

(3)下载安装CUDA

下载页面在这:https://developer.nvidia.com/cuda-toolkit-archive
我的这台机器,下面两个都可以
在这里插入图片描述
在这里插入图片描述
下载之后安装
在这里插入图片描述

(4)下载cudNN

根据cuda的版本下载对应的cudnn,下载页面在这:https://developer.nvidia.com/cuDnn
登录之后选择配套的版本下载
在这里插入图片描述
截图中的两个,哪个都行

下载并解压缩cudnn
在这里插入图片描述
将其中的所有文件和文件夹复制,然后在cuda的安装目录下粘贴,如果有提示,则替换。(CUDA默认安装在C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA中)
在这里插入图片描述

(5)下载安装刚刚选择的pytorch版本

刚刚我们选择的是1.8.1版本的pytorch,我们在命令行键入

pip install torch==1.8.1+cu111 torchvision==0.9.1+cu111 torchaudio==0.8.1 -f https://download.pytorch.org/whl/torch_stable.html

接下来就老老实实等待就行。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44457930/article/details/122703329

智能推荐

servlet 变量 及servlet 初始化 和销毁 ThreadLocal_javax.servlet.filter 清除 thread local-程序员宅基地

文章浏览阅读1k次。servlet static变量是全局变量, 所有连接到服务器的用户共享一个变量,如 初始化时 static int num=1; 用户登录一次 num++; 张三 登录后 num++,此时num=2; 李四登录时 num=2;非静态变量 在 一个会话中 线程不安全 。servlet 在整个 生命周期 ,也就是打开服务器的时候,不管有多少用户请求,只在启动服务器时初始化一次,销毁是在_javax.servlet.filter 清除 thread local

学废了吗_后台管理项目必备-程序员宅基地

文章浏览阅读350次。vue2 + elementUI + echarts1.侧边栏菜单选中后刷新页面, 保持状态2.侧边栏折叠/展开后刷新页面, 保持状态 a.将collapse:false保存在vuex的state中, 在页面调用 b.App.vue页面页面刷新时,如何保持原有vuex中的state信息 - 浅笑· - 博客园3.隐藏echarts滑轮两侧的字dataZoom-slider.textStyle. color :"transpare...

暑期生鲜商城静态_csdn 静态商城-程序员宅基地

文章浏览阅读106次。6.clearfix:清除浮动 父元素中有子元素,并且父元素没有设置高度,子元素在父元素中浮动,结果必然是父元素的高度为0,这也就导致了父元素高度塌陷问题。图片保持比例放大或缩小填充容器,若不能完整填充容器,X轴或Y轴都有可能出现白边,图片不变形。图片保持比例放大或缩小使X轴与Y轴都铺满整个容器,但图片超出容器部分会被裁剪掉,图片不变形。总是X轴100%铺满整个容器,Y轴可能被裁剪会出现空白填不满部分,图片不变形。图片不保持比例放大或缩小使X轴与Y轴都铺满整个容器,图片可能会变形。..._csdn 静态商城

单片机简单介绍和流水灯实现代码_单片机ir1是什么-程序员宅基地

文章浏览阅读477次。单片机初步认识_单片机ir1是什么

微信朋友圈+html+字体颜色,改变微信聊天字体颜色的方法?-程序员宅基地

文章浏览阅读8.1k次。小伙伴们如果经常使用微信聊天,发微信说说,看微信朋友圈。肯定曾经看到过一些字体带有不同的颜色,显得十分的华丽。面对这样漂亮的字体,小伙伴们看了之后怎么会不动心呢?俗话说心动不如行动,那么今天小编就来教大家如何发彩色字体!微信字体颜色修改方法第一步:我们先准备好html代码,如 安卓主题下载如下图输入第二步:等待我们发布成功后之 ,你发会现我们输入的安卓主题下载变成了红色了哦,如果你要其它色采我们也..._微信聊天红色字体代码多少

java json null或空字符串不传输到前台_@jsonfield(name = "dataset_id") 如果是属性是null 会传为json-程序员宅基地

文章浏览阅读7.2k次。java json null或空字符串不传输到前台转自:http://blog.csdn.net/xieyuntestshow/article/details/38495863大家平时用java对象转json字符串。null或者空字符串属性是不需要生成到json字符串里面的。如下方式生成,没有使用的属性也会生成json字符串属性。JSONArray jsonarra_@jsonfield(name = "dataset_id") 如果是属性是null 会传为json数据不

随便推点

《前端框架开发技术》HTML+CSS+JavaScript 制作个人简历模板_用javascript写一个个人简介-程序员宅基地

文章浏览阅读1.1k次,点赞2次,收藏4次。个人网页设计、‍♂️个人简历制作、简单静态HTML个人网页作品、个人介绍网站模板 、等网站的设计与制作。个人网页设计网站模板采用DIV CSS布局制作,网页作品有多个页面,如 :个人介绍(文字页面)、我的作品(图片列表)、个人技能(图文页面)、在线留言(表单页面)CSS样式方面网页整体采用左右布局结构,制作了网页背景图片,导航区域每个导航背景色不同,导航背景色与页面背景呼应。 一套A+的网页应该包含 (具体可根据个人要求而定)网站布局方面:计划采用目前主流的、能兼容各大_用javascript写一个个人简介

linux授权sh脚本,自动化部署脚本--linux执行sh脚本(示例代码)-程序员宅基地

文章浏览阅读202次。自动化部署脚本文件目录:运行主程序:./install.sh#!/bin/bashSCRIPTPATH=$(cd "$(dirname "$0")"; pwd)Install_log=$SCRIPTPATH/install_log.txtecho "***start install***" > $Install_logecho " workspace is $SCRIPTPATH" | te..._sh脚本授权

【Matlab】二维图绘制及填色总结(basic)_matlab画二维网格图填充颜色-程序员宅基地

文章浏览阅读1.5w次,点赞3次,收藏37次。编程渣的艰难探索之Matlab绘图个人需求:用matlab绘制多条曲线并在指定不规则区域填色。为什么一定要用Matlab呢?因为我觉得图形便于修改,看起来较为正规,代码量较少。1 同时绘制多条曲线1.1 基本代码(真的很基础)x=0:0.005:5; %限定精度和范围(此处x在0到5之间取值,精度0.005)y1=x; %函数表达式1plot(x,y1,'black','k--','..._matlab画二维网格图填充颜色

使用epel和remi第三方yum源,安装指定常用版本php_remi-release-程序员宅基地

文章浏览阅读747次。使用epel和remi第三方yum源,安装指定常用版本php1、前言目前的生产环境中,CentOS服务器安装php的过程是最繁琐且依赖包众多,安装起来比较麻烦,又耗时间。用CentOS 7系统自带的yum源安装php时,版本型号较旧,为php5.4版本的。 其实,我们所遇到的问题,好多大神也遇到过,并且想出了解决的方法了!那就是我们可以通过第三方yum源来实现指定安装不同版本的php,并且不会替换自带的yum源。2、安装epel、remi第三方yum源2.1、 安装第三方源epel源]# _remi-release

Centos7升级Python2到Python3_centos 7下如何升级python2.7到python3-程序员宅基地

文章浏览阅读105次。在Centos7系统中,默认带的Python版本是Python2.7的,想用到Python3的新特性就需要升级.安装依赖包关于Python3.7以上的版本,需要多安装一个依赖包:> yum install -y libffi-devel否则会出现ModuleNotFoundError: No module named _ctypes的报错。安装python 3.7.3# 下载> wget https://www.python.org/ftp/python/3.7.3/._centos 7下如何升级python2.7到python3

计算机组成原理 第七章 习题_计算机组成原理习题7-程序员宅基地

文章浏览阅读285次。答案:BDCCBCAABBDAADA1617_计算机组成原理习题7

推荐文章

热门文章

相关标签