我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Pytorch安装及环境配置详细教程(CUDA版本)

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Pytorch安装及环境配置详细教程(CUDA版本)

文章目录


前言

安装cuda版本的pytorch时踩了不少坑,网上安装pytorch的版本很多,一般的教程都是到pytorch的官网,利用网址和镜像源去安装,问题非常多。也有教离线安装的,但是没有正确的安装顺序,torch版本和torchvision版本对不上,python版本和自己电脑cuda所支持的pytorch版本对不上等等问题。以下是我根据踩过的坑,记录的一个安装教程。


一、查看GPU支持的CUDA版本

控制面板-NVDIA控制面板,单击NVDIA控制面板,有可能会出现如下提示:
在这里插入图片描述
这是因为NVIDIA Display Container LS 服务没打开。打开任务管理器,将其开启。
在这里插入图片描述
之后在单击NVDIA控制面板,在打开的面板中找到系统信息,单击打开
在这里插入图片描述
在这里插入图片描述
便可查看GPU最高支持的CUDA版本.,我的笔记本最高支持的版本为10.0

二、安装CUDA

可以参考该链接:https://blog.csdn.net/Mind_programmonkey/article/details/99688839
非常详细。


三、确定torch、torchvision和python版本

到这里是非常重要的一步 ,其他教程到这里可能就开始安装anaconda,别急,否则容易踩坑。
我们需要先根据安装的CUDA版本,找到对应的torch和torchvision版本,在这个过程中就确定了python的版本。
首先在下载链接:https://download.pytorch.org/whl/torch_stable.html 中找到我们所能安装的torch版本。

在这里插入图片描述
其中,cu100就是cuda10.0,cp37就是python版本3.7。接着在根据以下表格找到对应的torchvision版本。
https://github.com/pytorch/vision#installation

在这里插入图片描述
在这里插入图片描述
torch1.2版本对应的torchvision版本为0.4.0。这时顺便准备好两个whl文件。
在这里插入图片描述
之所以要选确定好python的版本在安装是因为待会安装anaconda时,会涉及到python版本的问题,假如先盲目安装了任意版本的python,再来下载torch和torchvision,就会遇到自己CUDA版本所支持的torch和torchvision的python版本和安装的python版本不匹配。

四、安装anaconda

下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda

根据上面确定的python版本3.7,选择如下安装文件。
在这里插入图片描述
一路点next就行。
在这里插入图片描述
安装之后在查看conda命令是否可以正常使用
在这里插入图片描述
在这里插入图片描述

五、安装torch和torchvision

首先建一个Python的虚拟环境来安装pytorch,在Anaconda Prompt (miniconda3)命令行输入

conda create -n PyTorchP37 python=3.7

PyTorchP37为自己的命的环境名称,创建好环境以后,输入activate PyTorchP37就进入虚拟环境中。
在这里插入图片描述
接着切换到刚才下载的两个whl文件的安装目录。

pip install torchvision-0.4.0-cp37-cp37m-win_amd64.whl
pip install torch-1.2.0-cp37-cp37m-win_amd64.whl

在这里插入图片描述
在这里插入图片描述
安装完后,验证以下:

pip install torchvision-0.4.0-cp37-cp37m-win_amd64.whl

在这里插入图片描述
打印True, cuda版本Pytorch便安装成功了。

来源地址:https://blog.csdn.net/weixin_44901043/article/details/128619718

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Pytorch安装及环境配置详细教程(CUDA版本)

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

ubuntu18.04 安装qt5.12.8及环境配置的详细教程

环境系统:ubuntu18.04 软件:qt5.12.8一、下载安装包 下载地址http://download.qt.io/archive/qt/5.12/5.12.8/点击需要的版本(我们这里选择.run的)会跳转到一个选择源的界面,国
2022-06-04

PyTorch环境配置及安装过程

这篇文章主要介绍了PyTorch环境配置及安装,本文通过图文实例代码相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2023-05-14

Android Studio安装配置、环境搭建详细步骤及基本使用的详细教程

前言Android Studio的安装配置及使用篇终于来啦~废话不多说,以下针对JDK正确安装(及其环境变量配置完毕,即Java开发环境下)、Android Studio的安装,配置,以及创建工程、主题字体更换、窗口工具、布局、快捷方式等的
2022-06-06

安装配置IIS+MySQL+PHP环境的详细教程

安装LAMP环境本文分步指导安装IIS(Web服务器)、MySQL(数据库服务器)和PHP(编程语言),以创建LAMP环境。包括Windows功能启用、MySQL配置、PHP安装、IIS配置和测试步骤。
安装配置IIS+MySQL+PHP环境的详细教程
2024-04-09

Mac安装Python3.10和配置环境的详细教程

这篇文章主要介绍了Mac安装Python3.10和配置环境,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2023-05-20

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录