win10下使用anaconda安装pytorch和torchvision

win10下使用anaconda安装pytorch和torchvision一、系统配置以及软件版本1、操作系统:win102、显卡:NVIDIAGeForceGTX1070Ti3、cuda_9.0.176_win10链接:https://pan.baidu.com/s/1f9MowahErE9u60LO1MOcPw提取码:5k2c4、cudnn-9.0-windows10-x64-v7.1链接:https://pan.baidu.com/s/1MGe…

大家好,又见面了,我是你们的朋友全栈君。

一、系统配置以及软件版本

1、操作系统:win10
2、显卡:NVIDIA GeForce GTX 1070Ti
3、cuda_9.0.176_win10
链接:https://pan.baidu.com/s/1f9MowahErE9u60LO1MOcPw
提取码:5k2c
4、cudnn-9.0-windows10-x64-v7.1
链接:https://pan.baidu.com/s/1MGec2JIhAYV9GG0T-4MBnw
提取码:l0ua
5、Anaconda3-4.3.0-Windows-x86_64
链接:https://pan.baidu.com/s/13PA5ZdWWibsQ8acr6SZjow
提取码:kae8
PyTorch官网上会根据你提供的相关版本告知你如何安装相应的pytorch。
在这里插入图片描述

二、安装过程

1、如果需要安装GPU版本的,首先安装CUDA,顺序执行安装程序即可,随后安装cudnn,将cudnn解压,对应文件复制到cuda安装文件夹下即可。
2、安装anaconda4.3,没有什么难度,选择安装自带3.6版本的python。
3、打开命令提示符(cmd),输入:conda –version,出现anaconda版本信息。输入:conda info –envs,出现安装的环境(初始时只有root环境,我的已经安装了TensorFlow和pytorch)。
在这里插入图片描述
4、创建pytorch环境,输入:conda create -n pytorch python=3.6,“-n”是“name”的缩写,pytorch是你创建的环境的名称,其实可以自己命名,后面是在环境里安装python,前面anaconda里也装了python,那是在root环境(主环境)安装的。出现你将要安装的包名和版本信息,输入y,继续安装。
在这里插入图片描述
5、安装成功后,出现如下图所示信息,输入:activate pytorch,进入pytorch环境里面,这个时候pytorch环境相当于只是个空的框架,真正的pytorch还没有装上。(输入:deactivate pytorch,退出pytorch环境)
在这里插入图片描述
6、如上图所示,在pytorch环境中,输入:conda install pytorch -c pytorch,开始安装pytorch,同样需要输入y,继续安装。
7、安装完成后,输入:python,显示python版本信息,并进入到python里,输入:import torch,没有任何提示则说明安装成功。(我这里在没安装torchversion的情况下,以为安装了pytorch就可以,import torchvisio结果提示错误)
在这里插入图片描述
8、输入:exit(),退出python,进入到pytorch环境,输入:conda install torchvision -c pytorch,结果显示没有包。
在这里插入图片描述
9、那我们换一种安装方式,输入:pip install torchvision,会看到安装信息,最后出现“Successfully……”,说明安装成功。然后我们重复步骤7,就显示torch和torchvision都安装成功。
在这里插入图片描述
以上就是安装pytorch的全部过程,供大家参考。

附:

现在pytorch已经到1.6了,我之前尝试安装过1.4,但是并不能使用gpu。查询之后发现,是因为cuda版本太低了。现在我把cuda版本,Torch版本,Torchvision版本以及python版本的对应关系做了一个表,仅供大家参考(可能存在一些不当)。

在这里插入图片描述
在这里插入图片描述
2020年12月9日
我一个同学买的3090,安装对应版本的驱动+CUDA11.1+对应CUDnn+PyTorch1.7,测试可用。

conda install pytorch torchvision torchaudio cudatoolkit=11.0 -c pytorch
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/152579.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • webmin的repo

    webmin的repo

    2021年8月30日
    51
  • 此工作站和主域间的信任关系失败 又一解决办法_电脑加域后无管理员

    此工作站和主域间的信任关系失败 又一解决办法_电脑加域后无管理员某虚拟化的域控制器出现严重故障以至于不可修复,故使用之前Hyper-V中导出的备份恢复了域控制器。恢复后基本功能正常,但部分工作站登录时提示“此工作站和主域间的信任关系失败”。【解决方案】0、必须确保故障工作站没有其他的问题(如网络连接故障、DNS设置错误等);1、在不能登录域的工作站上,使用工作站本地的管理员用户登录系统;2、在工作站上打开powershell,输入Reset…

    2022年10月19日
    3
  • Verilog实现MIPS的5级流水线cpu设计(Modelsim仿真)[通俗易懂]

    Verilog实现MIPS的5级流水线cpu设计(Modelsim仿真)[通俗易懂]Verilog实现IMPS的5级流水线cpu设计本篇文章是在功能上实现cpu设计,而非结构上实现。结构上实现可以跳转到(此为个人推荐):Verilog流水线CPU设计(超详细)此外有与本文章配套的资源,文章中不懂的地方可以跳转到:IMPS五级流水线cpu的制作一、实验内容1.1:实验目的(1)CPU各主要功能部件的实现(2)CPU的封装(3)了解提高CPU性能的方法(4)掌…

    2022年8月20日
    11
  • java中page的对象,page对象[通俗易懂]

    java中page的对象,page对象[通俗易懂]page对象是JSP九大内置对象之一。JSP全称JavaServerPage,是一种动态网页技术标准,以Java语言作为脚本语言。在JSP中预先定义了九个内置对象,这个九个内置对象不需要声明就可以在脚本代码和表达式中任意使用,九个内置对象分别是:request、response、session、application、out、pageContext、config、page、exception。pa…

    2022年7月27日
    12
  • cnpm 安装yarn[通俗易懂]

    cnpm 安装yarn[通俗易懂]cnpm安装yarn一句命令搞定cnpminstall-gyarn–registry=https://registry.npm.taobao.org再配置下源yarnconfigsetregistryhttps://registry.npm.taobao.org-gyarnconfigsetsass_binary_si…

    2022年5月9日
    66
  • java 获取当前时间的三种方法_java获取单层文件夹大小

    java 获取当前时间的三种方法_java获取单层文件夹大小A获取当前时间:Java代码importjava.text.SimpleDateFormat;importjava.util.Date;publicclassGetCurrentTime{/*获得当前时间*/publicstaticStringgetCurrentTime(){DatecurrentTime=newDate();SimpleDateFormatformat…

    2025年9月17日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号