超详细 Windows 安装 PyTorch 步骤+ conda 常用命令

2023-11-06

配置 PyTorch 安装环境

此处推荐使用 Ananconda 管理自己 Python 的开发环境, 如像博主一样为 PyTorch 重新创建一个 Python 开发环境.

下载安装 Ananconda

Anaconda作为一个优秀的Python环境和包管理软件,使用软件包管理系统Conda进行管理,非常适合用于管理PyTorch所需要的环境和包。同时PyTorch官网也支持Conda版本的PyTorch包直接安装。
进入Anaconda官网:https://www.anaconda.com/,下载安装包,直接安装即可:
在这里插入图片描述

创建 PyTorch 安装环境

在命令行中,使用如下命令配置PyTorch安装环境:
命令格式如下: conda create --name 环境名 包名(多个包名用空格分隔,包后面可以指定版本号,如python=3.8)
例如: 此处创建一个名为 pytorch 的 python 环境, 并指定安装 python 版本为 3.8.x.

conda create --name pytorch python=3.8 

conda 常用命令

请参考:https://blog.csdn.net/KRISNAT/article/details/122811648

安装 PyTorch

说在前面

当我们通过 Anaconda 创建好 Python 虚拟环境后, 就可以在对应的环境里面管理我们的开发环境, 安装需要的 PyTorh 了。PyTorch 安装一共需要安装 3 个东西: torch, torchvision, torchaudio. 关于这三个不同的包分别有什么作用, 此处不详细介绍. 一般安装 torch 这一个包就够用了, 研究计算机视觉安装 torch 和 torchvision 就够了, 研究语音识别安装 torch 和 torchaudio 就够了.

PyTorch 分为 GPU 版本和 CPU 版本, Windows, Mac (只能安装 CPU 版本) 和 Linux 均可以安装, 可以采用 pip 安装, 也可以采用 conda 安装. 大家进入 PyTorch 官网就可以查看具体的安装指令.

安装非 GPU 版本的 PyTorch

安装非 GPU 版本的 PyTorch 可以不用去 PyTorch 官网查看安装指令, 只需要在对应的环境里面使用 pip 进行安装即可, 如下:

pip install torch torchvision torchaudio

安装 GPU 版本 PyTorch

检查 CUDA 是否安装以及对应版本

查看自己的 CUDA 版本, 若没有安装 CUDA, 请先安装 CUDA, 若 CUDA 版本太久, 也可以升级一下 CUDA.安装 CUDA 最好连同 NVIDIA 的深度学习优化包 cuDNN 一起安装了.

查看是否安装 CUDA, 如何查看 CUDA 版本, 升级 CUDA并安装 cuDNN 请参考: 详解 Windows 10 安装 CUDA 和 CUDNN

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

超详细 Windows 安装 PyTorch 步骤+ conda 常用命令 的相关文章

随机推荐

  • GDB调试命令详解

    GDB是什么 调试程序 程序中出现的语法错误可以借助编译器解决 但逻辑错误则只能靠自己解决 实际场景中解决逻辑错误最高效的方法 就是借助调试工具对程序进行调试 所谓调试 Debug 就是让代码一步一步慢慢执行 跟踪程序的运行过程 比如 可以
  • Vue如何实现反向代理(配置proxy)

    Vue如何实现反向代理 那问题来了 反向代理是什么 反向代理 Reverse Proxy 实际运行方式是指以代理服务器来接受internet上的连接请求 然后将请求转发给内部网络上的服务器 并将从服务器上得到的结果返回给internet上请
  • Mysql的B+树高度计算

    问题 假设B 树的高度是2 一行数据的记录大小是1K 主键ID是int类型 问 该B 树存放的总记录数 知识点 Mysql的默认存储引擎是Innodb Innodb的最小存储单位是页 一页大小等于16K B 树的叶子节点存放数据 内部节点存
  • 黑马 Spring_day01

    Spring day01 今日目标 掌握Spring相关概念 完成IOC DI的入门案例编写 掌握IOC的相关配置与使用 掌握DI的相关配置与使用 1 课程介绍 对于一门新技术 我们需要从为什么要学 学什么以及怎么学这三个方向入手来学习 那
  • 计算机提示d3dcompiler43.dll缺失怎么修复,多个解决方法分享

    在游戏玩家中 遇到游戏提示找不到 d3dcompiler43 dll 文件的情况并不罕见 这使得许多玩家在启动游戏时感到困扰 因为这意味着他们可能无法正常运行游戏 那么 d3dcompiler43 dll 文件到底是什么呢 为什么游戏会提示
  • 数据库实现学生管理系统

    1 QT将数据库分为三个层次 1 gt 数据库驱动层 QSqlDriver QSqlDriverCreator QSqlDriverCreatorBase QSqlDriverPlugin 2 gt sql接口层 QSqlDatabase
  • 在剪贴板上有大量信息,是否保留其内容, 以便此后粘贴到其他程序中? VBA 对策

    在剪贴板上有大量信息 是否保留其内容 以便此后粘贴到其他程序中 对策a 是文件关闭前 随便复制一个空单元格就可以了 对策b Application DisplayAlerts False 关闭任何提醒 但复制的信息将仍旧保存在剪贴板中 对策
  • Qt数据库编程

    Qt数据库编程 版本说明 版本 作者 日期 备注 0 1 loon 2018 10 25 初稿 目录 文章目录 Qt数据库编程 版本说明 目录 一 需求和目的 二 使用说明 1 Qt 5 6 0的数据库操作类 2 Driver Layer
  • 堆栈指针SP

    1 什么是堆栈指针 在51系列单片机里 堆栈指针sp在片内RAM128B中开辟栈区 并随时跟踪栈顶地址 它是按 先进后出 的原则存取数据 开机复位后 单片机栈底地址为07H 主要用来保存临时数据 局部变量和中断 调用子程序程序的返回地址 堆
  • java的传值调用什么_Java的传值调用

    本文非引战或diss 只是说出自己的理解 欢迎摆正心态观看或探讨 引子 之所以写这篇文章是因为前些天写了一篇 Java中真的只有值传递么 探讨了网上关于Java只有值传递的说法 当时写这篇文章的缘由是因为之前看的文章讲解的Java只有值传递
  • pytorch基础学习笔记

    import torch import numpy as np def describe x print Type format x type print Shape size format x shape print Values n f
  • 第四题

    第四题 找MD5解密网址 ok
  • 【网络编程socket】java NIO编程示例以及流程详解

    文章目录 1 NIO架构图 2 服务端代码 3 客户端代码 4 运行 4 1 非nio客户端 4 2 nio客户端 参考 相关文章 网络编程socket 图解 Java NIO BIO MIO AIO 四大IO模型与原理 网络编程socke
  • 药品的泡罩包装技术介绍

    导读 药品的泡罩包装是通过真空吸泡 吹泡 或模压成型的泡罩内充填好药品后 使用铝箔等覆盖材料 并通过压力 在一定温度和时间条件下与成泡基材热合密封而成 药品的泡罩包装又称为水泡眼包装 简称为PTP Press through Packagi
  • 刷脸支付为消费者节省下时间和交易成本

    刷脸支付不仅是一种支付手段 更是一个基于刷脸的应用平台 它的意义完全不逊色于10年前移动支付的诞生 刷脸支付是脱离了私人终端 脱离了APP的一种核身支付方式 把两大巨头的支付业务拉到了同一个起跑线 因为微信在刷脸支付的战场上是去了核心优势
  • [Python人工智能] 十一.Tensorflow如何保存神经网络参数

    从本专栏开始 作者正式开始研究Python深度学习 神经网络及人工智能相关知识 前一篇详细讲解了Tensorflow Opencv实现CNN自定义图像分类案例 它能解决我们现实论文或实践中的图像分类问题 并与机器学习的图像分类算法进行对比实
  • 网联与线上支付

    网联的前世今生 网联系统始建于2016年 是独立于现有银行间支付清算机构的新平台 该平台只有清算功能 不做支付 也不发卡 平台由各个参与方自主共建 除了央行和支付清算协会以外 其余股东股份最高不超过10 防止被大型支付机构垄断 在第三方支付
  • java中怎么比较两个自定义实体对象是否相等(比如在Set数据结构中去重)

    需求 有一个类Person 需要判断Account类的对象account1 account2是否相等 判断规则为 当id int类型判断是否带下相等 和department 判断字符串内容是否相等 属性均相等时 默认两个属性都必须非空 若有
  • C语言:合并两个有序数列,并保持有序性。

    C语言 合并两个有序数组 并保持有序性 include
  • 超详细 Windows 安装 PyTorch 步骤+ conda 常用命令

    目录 配置 PyTorch 安装环境 下载安装 Ananconda 创建 PyTorch 安装环境 conda 常用命令 安装 PyTorch 说在前面 安装非 GPU 版本的 PyTorch 安装 GPU 版本 PyTorch 检查 CU