(教程)2020最新windows10/anaconda/pytorch-gpu环境配置(附CUDA/cuDNN配置)

(教程)2020最新windows10/anaconda/pytorch-gpu环境配置(附CUDA/cuDNN配置)

  • 环境:
  • windows10 nvidia 165ti

1. 安装anaconda3,自行安装

https://www.anaconda.com/download/
点击download
在这里插入图片描述
安装完成后,配置环境变量
控制面板\系统和安全\系统\高级系统设置\环境变量\用户变量\PATH 中添加 anaconda的安装目录的Scripts文件夹,
在这里插入图片描述
安装完成后,打开windows+r,输入cmd打开命令行,输入conda --version,产看是否安装完成
在这里插入图片描述
2.安装虚拟环境
conda 的虚拟环境让你可以同时在电脑上配置tensorflow pytorch等独立的环境
命令行输入:

conda -n pytorch_gpu python=3.7

创建pytorch_gpu的虚拟环境

使用

conda env list

查看现有的环境
在这里插入图片描述
其中base 是默认的环境
激活pytorch_gpu环境:

activate pytorch_gpu

在这里插入图片描述
3.下载pytorch
打开pytorch官网
查看对应版本的指令:
在这里插入图片描述
指令为:

conda install pytorch torchvision -c pytorch

为了提高下载速度,添加清华大学的镜像

添加Anaconda的清华镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

命令行输入以上指令,即conda install pytorch torchvision
记得去掉上面的 -c pytorch,不然还是以默认源下载

下载完成后,打开python,输入:

import torch
print(torch.cuda.is_available())

在这里插入图片描述
即完成了安装,如果输出False,先不要慌,接着看下面

4.安装CUDA
打开网址
选择对应版本进行安装,以上安装pytorch选择的是CUDA10.2,所以选择10.2版本的CUDA离线EXE安装包:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

我这里直接附上CUDA10.2的安装包链接,可以直接使用下载链接迅雷下载
在这里插入图片描述

下载完成,双击安装,不必更改安装地址,默认安装在C盘,改了还是给你安在C盘

全选默认选项就可,一直下一步,直到安装完成
在这里插入图片描述
输入nvcc --version查看CUDA版本:
在这里插入图片描述
5.安装cuDNN
在这下载,
在这里插入图片描述

需要注册的话,直接拷贝下载链接到迅雷下载,可以跳过注册,nvidia注册很麻烦
下载之后,解压,是一个name为cuda的文件夹:
在这里插入图片描述
然后将其中的文件拷贝到CUDA的安装路径中:在这里插入图片描述
CUDA的路径在这:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2
在这里插入图片描述
即完成了,pytorch-gpu,CUDA/cuDNN的搭建

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/508023.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

信息论 哈夫曼编码 与 菲诺编码的实现(对一幅BMP格式的灰度图像(个人 证件照片)进行二元霍夫曼编码和译码。并进行编码效率的计算,对一幅BMP格式的灰度图像进行二 元Fano编码、译码 )

信息论 哈夫曼编码 与 菲诺编码的实现(对一幅BMP格式的灰度图像(个人 证件照片)进行二元霍夫曼编码和译码。并进行编码效率的计算,对一幅BMP格式的灰度图像进行二 元Fano编码、译码 ) 原始图片 灰度处理 编码生成的…

教你如何使用hexo以及nginx、github搭建属于自己的博客(操心的妈妈级教学)

教你如何使用hexo以及nginx、github搭建属于自己的博客(妈妈级教学) ~~ 1.解释一下你要的服务器的效果以及对应的操作 ~~ 首先你要有自己的一台服务器,可以是云服务器,或者你可以用自己的电脑作为服务器,&#xff0…

IndexError: invalid index of a 0-dim tensor. Use `tensor.item()` in Python or `tensor.item<T>()` in

使用python pytorch框架出现问题&#xff1a; IndexError: invalid index of a 0-dim tensor. Use tensor.item() in Python or tensor.item<T>() in C to convert a 0-dim tensor to a number 修改loss.data[0]为loss.item() 例&#xff1a; if (i1) % 100 0:print…

Python enumerate函数

Python enumerate函数 描述 enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列&#xff0c;同时列出数据和数据下标&#xff0c;一般用在 for 循环当中。 Python 2.3. 以上版本可用&#xff0c;2.6 添加 start 参数。 语法 以下是 enu…

(菜鸟入门)使用pytorch框架实现前馈神经网络

前馈神经网络 常见的前馈神经网络有感知机&#xff08;Perceptrons&#xff09;、BP&#xff08;Back Propagation&#xff09;网络等。前馈神经网络(FNN)是人工智能领域中最早发明的简单人工神经网络类型。各神经元分层排列。每个神经元只与前一层的神经元相连。接收前一层的…

Windows下如何如何将项目上传至GitHub?

安装git客户端 进入官网&#xff0c;点击右侧下载windows版本的软件包 如果下载慢的话&#xff0c;给一个传送门&#xff0c;可以快速下载&#xff1a; 双击安装 一直点击下一步就可&#xff0c;安装位置可以自己选择一下 Github创建仓库 填写项目名称以及ba…

(pytorch-深度学习系列)pytorch卷积层与池化层输出的尺寸的计算公式详解

pytorch卷积层与池化层输出的尺寸的计算公式详解 注&#xff1a;这篇blog写的不够完善&#xff0c;在后面的CNN网络分析padding和stride详细讲了公式&#xff0c;感兴趣的可以移步这里&#xff1a;卷积神经网络中的填充(padding)和步幅(stride) 要设计卷积神经网络的结构&…

(pytorch-深度学习系列)使用Pytorch实现小型卷积神经网络网络

卷积层 卷积神经网络中每层卷积层&#xff08;Convolutional layer&#xff09;由若干卷积单元组成&#xff0c;每个卷积单元的参数都是通过反向传播算法最佳化得到的。卷积运算的目的是提取输入的不同特征&#xff0c;第一层卷积层可能只能提取一些低级的特征如边缘、线条和角…

RuntimeError: size mismatch, m1: [80 x 4], m2: [320 x 50] at ..\aten\src\TH/generic/THTensorMath.cpp

RuntimeError: size mismatch, m1: [80 x 4], m2: [320 x 50] at …\aten\src\TH/generic/THTensorMath.cpp:41 使用pytorch进行深度学习的训练会出现这种问题&#xff0c;原因是fc全连接层的输入维度问题&#xff0c;由于输入是二维的数据&#xff0c;很多时候在输入全连接层…

idea创建springboot项目,一直在reading pom.xml

problem&#xff1a;遇到的问题 idea创建springboot项目&#xff0c;一直在reading pom.xml 解决方法有三种&#xff1a; &#xff08;1&#xff09;修改windows配置文件 c;\windows\System32\drivers\etc\hosts将12.0.0.1 localhost前的注释符号#去掉 &#xff08;2&#x…

springboot 项目实战 基本框架搭建(IDEA)

springboot 项目实战 基本框架搭建&#xff08;IDEA&#xff09; IDEA下载 我使用的是破解的专业版IDEA&#xff0c;使用权一直到2089年&#xff1a; 下载IDEA: 下载processional版本&#xff0c;然后百度搜索激活码即可概率激活&#xff0c;如果你不成功就多找几个激活码 配…

使用IDEA 连接mysql数据库,执行sql指令

使用IDEA 连接mysql数据库&#xff0c;执行sql指令 1 配置项目的SQL依赖 首先参考这篇博文&#xff0c;创建springboot的基本框架 在创建项目的过程中&#xff0c;需要选择SQL相关的依赖&#xff0c;如下&#xff1a; SQL勾选&#xff1a;MySQL Driver&#xff0c;JDBC API …

thymeleaf There was an unexpected error (type=Internal Server Error, status=500).

thymeleaf There was an unexpected error (typeInternal Server Error, status500). 使用thymeleaf依赖&#xff0c;无法访问html文件&#xff0c;解决方法有以下几种可能&#xff1a; 1. 未加载thymeleaf依赖&#xff0c;打开pom.xml&#xff0c;加入依赖&#xff1a; <…

org.attoparser.ParseException: Could not parse as expression: “

Caused by: org.attoparser.ParseException: Could not parse as expression: " {field: ‘id’, title: ‘ID’, fixed: ‘left’, unresize: true, sort: true} , {field: ‘number’, title: ‘学号’, edit: ‘number’, sort: true} , {field: ‘name’, title: ‘姓…

windows10 计算文件的HASH(SHA256\MD5等)

windows10 计算文件的HASH&#xff08;SHA256\MD5等&#xff09; certutil -hashfile .\文件名 带后缀 SHA256可选哈希算法参数&#xff1a;MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512

ubuntu给pip换源,给conda换源

ubuntu 给pip换源&#xff0c;给conda换源 //修改 ~/.pip/pip.conf (没有就创建一个)&#xff0c; 内容如下&#xff1a; [global] timeout 6000 index-url https://pypi.tuna.tsinghua.edu.cn/simple trusted-host pypi.tuna.tsinghua.edu.cn //给conda换源 conda config …

ubuntu怎么在jupyter notebook中引入anaconda虚拟环境

ubuntu怎么在jupyter notebook中引入anaconda虚拟环境 ~坑&#xff1a; 先activate visaul envirument 再打开jupyter notebook 是不行的 conda install nb_conda 也是不行的 正确做法&#xff1a; conda create -n your_env_name pythonX.X #创建环境 //先activate pytorch …

傅里叶变换原理解析

傅里叶变换原理解析 震动频率&#xff1a;节拍数/秒 矢量旋转频率&#xff1a;圈/秒傅里叶频域就是&#xff1a;音频信号波形以不同的频率旋转形成的图形的质心的坐标变化&#xff0c;即&#xff08;frequency, (x,y)&#xff09; &#xff08;其中实数为x轴坐标&#xff0c;虚…

(pytorch-深度学习系列)pytorch数据操作

pytorch数据操作 基本数据操作&#xff0c;都详细注释了&#xff0c;如下&#xff1a; import torch#5x3的未初始化的Tensor x torch.empty(5, 3) print("5x3的未初始化的Tensor:") print(x) print("******************************")#5x3的随机初始化的…

(pytorch-深度学习系列)pytorch中backwards()函数对梯度的操作

backwards()函数对梯度的操作 对于一个新的tensor来说&#xff0c;梯度是空的&#xff1b;但当对这个tensor进行运算操作后&#xff0c;他就会拥有一个梯度&#xff1a; x torch.ones(2, 2, requires_gradTrue) print(x) print(x.grad_fn)y x 2 print(y) print(y.grad_fn)…