当前位置: 首页 > news >正文

Windows下安装PyTorch(GPU版本)

PyTorch环境配置及安装

初步机器学习,这里记录下一些学习经过,之后以便于自己查看,同时欢迎各位大佬点评,本节是机器计算的一个包的安装和简单验证。
在这里插入图片描述

1.流程
  1. 确定自己的硬件信息-确定电脑有英伟达(NVIDIA)显卡
  2. 下载安装Anaconda
  3. 利用conda或者pip安装PyTorch(坑最多的
    1. 确定自己安装的CUDA版本与GPU关系
    2. 安装GPU版本PyTorch
2.下载安装Anaconda

在此我就不过多进行阐述,需要的朋友可以查看我写的另外一篇博客,实验1—安装tensorflow开发环境

3.利用conda或者pip 安装PyTorch
  1. 创建一个虚拟环境(比如叫pytorch)
    • 利用conda create 指令创建新的虚拟环境
      • 利用conda create -n 虚拟环境名称 python=版本
    • 添加镜像加速
      • 利用conda create -n 虚拟环境名称 python=版本 -c 镜像地址
镜像名用于创建环境镜像地址
清华镜像https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
北京外国语大学镜像https://mirrors.bfsu.edu.cn/anaconda/pkgs/main
阿里巴巴镜像http://mirrors.aliyun.com/anaconda/pkgs/main

在此不推荐上一篇博客设置,解决CondaHTTPError HTTP 000 CONNECTION FAILED for url解决方法

建议直接添加镜像加速

  • 删除虚拟通道:
conda remove –n 虚拟环境名字 --all
  • 持久添加通道:
conda config --add channels 通道地址
  • 删除通道:
conda config --remove channels 通道地址

在这里插入图片描述
算力,CUDA Driver Version,CUDA Runtime Version

  1. 首先,确定自己的显卡的算力 - 确定自己的显卡型号
  2. 确定自己的可选择的CUDA Runtime Version
  3. 确保自己的 CUDA Driver 版本 >= CUDA Runtime 版本

在这里插入图片描述

在此我选择了11.3版本

  1. 安装显卡驱动到最新版本 -
    https://www.nvidia.cn/Download/index.aspx?lang=cn

  2. 打开命令行窗口,输入nvidia-smi来确定cuda driver的版本 - (我的是11.7)
    在这里插入图片描述

  3. 打开PyTorch官网,确定CUDA Runtime版本(我确定了是11.3)
    在这里插入图片描述

安装
在这里插入图片描述
因为,网速及服务器的原因,在此我将pytoch安装的三个包进行了拆分,我选择了分别进行安装

  1. 先使用了南京大学的镜像
conda install pytorch torchvision torchaudio=11.3 –c https://mirror.nju.edu.cn/pub/anaconda/cloud/pytorch/win-64/ 
  1. 后来使用清华镜像
conda install cudatoolkit=11.3 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
4.验证是否安装成功
import torch
print(torch.__version__) #查看pytorch版本
print(torch.cuda.is_available()) #查看cuda是否可用 输出为True 或者False

在这里插入图片描述

相关文章:

Windows下安装PyTorch(GPU版本)

PyTorch环境配置及安装 初步机器学习,这里记录下一些学习经过,之后以便于自己查看,同时欢迎各位大佬点评,本节是机器计算的一个包的安装和简单验证。 1.流程 确定自己的硬件信息-确定电脑有英伟达(NVIDIA&#xff…...

力扣每日一题57:插入区间

题目描述: 给你一个 无重叠的 ,按照区间起始端点排序的区间列表。 在列表中插入一个新的区间,你需要确保列表中的区间仍然有序且不重叠(如果有必要的话,可以合并区间)。 示例 1: 输入&#x…...

大河弯弯:CSS 文档流与三大元素显示模式

文章目录 参考环境文档流概念三大显示模式 内联元素概念常见的内联元素宽高由内容决定 块级元素概念常见的块级元素宽度受容器影响,高度受内容影响 内联块级元素概念常见的内联块级元素折中方案 设置元素的显示模式display 属性内联元素与块级元素的切换为什么要通过…...

第六章:函数(中)

函数的参数 1.位置参数 位置参数是指函数调用时,参数的位置与函数定义中参数的位置对应,从而确定参数的值。 def fight(x,y,z):return .join((z,y,x)) fight(八神庵,打败了...

Top 10 数据恢复工具,可从iPhone 和 iPad 恢复数据

您是否正在寻找最好的 iPad 恢复软件,但不知道哪个选项最好?没有什么可担心的。本文将为您提供有关根据文件类型、设备兼容性和数据丢失原因等因素选择合适的 iPad 恢复软件的提示。此外,前 10 名提到的恢复软件是安全可靠的。 第 1 部分、iP…...

【C++程序员必修第一课】C++基础课程-14:C++ 函数(上)

1 本课主要内容: 函数是什么?函数的声明、定义和调用;函数返回值,函数参数,参数默认值函数参数不同类型的调用方式:传值、指针、数组、常量引用、引用等 2 主要知识点: 函数是什么? …...

android studio打开flutter项目报红

一、android studio打开flutter项目报红,如下图: 二、解决方法: 2.1 在这个build.gradle添加以下代码,如图: 2.2 在build.gradle最顶部添加如下代码: def localProperties new Properties() def localPr…...

julia笔记:字符和字符串

1 字符 Char类型的值代表单个字符 ca #a: ASCII/Unicode U0061 (category Ll: Letter, lowercase)typeof(c) #Char 将 Char 转换为其对应的整数值,即 Unicode 代码 cInt(c) c #97typeof(c) #Int64 将一个整数值(Unicaode)转回 Char Cha…...

组合数(递推版)的初始化

初始考虑为将第一列数和斜对角线上的数进行初始化。 橙色方块由两个绿色方块相加而来,一个为1,一个为0,所以斜对角线都为1,可以通过计算得来,不需要初始化,需要与码蹄集盒子与球 第二类Stirling数&#xf…...

Apache JMeter 安装教程

下载: 注意事项:使用JMeter前需要配置JDK环境 下载地址 下载安装以后,打开安装的bin目录 D:\software\apache-jmeter-5.4.1\apache-jmeter-5.4.1\bin,找到jmeter.bat,双击打开 打开后的样子 语言设置: 1…...

【unity小技巧】实现无限滚动视图和类似CSGO的开箱抽奖功能及Content Size Fitter组件的使用介绍

文章目录 一篇一句前言素材一、无限滚动视图1. 绘制视图2. Content Size Fitter是布局控件(1)在文本框中使用(2)控制Scroll View(Scroll Rect组件)控件下Content的大小 3. 控制视图无限滚动4. 向右拉无限滚动5. 修复滚动视图一卡一…...

Mybatis的SqlRunner执行流程

Mybatis的SqlRunner执行流程 SqlRunner exec new SqlRunner(connection); Map<String, Object> row exec.selectOne("SELECT * FROM PRODUCT WHERE PRODUCTID ?", "FI-SW-01");connection.close();assertEquals("FI-SW-01", row.ge…...

Zookeeper、Kafka集群与Filebeat+Kafka+ELK架构、部署实例

Zookeeper、Kafka集群与FilebeatKafkaELK架构、部署实例 一、Zookeeper1.1、Zookeeper 定义1.2、Zookeeper 工作机制1.3、Zookeeper 特点1.4、Zookeeper 数据结构1.5、Zookeeper 应用场景1.5、Zookeeper 选举机制1.5.1、 第一次启动选举机制1.5.2、 非第一次启动选举机制 二、Z…...

leetcode做题笔记198. 打家劫舍

你是一个专业的小偷&#xff0c;计划偷窃沿街的房屋。每间房内都藏有一定的现金&#xff0c;影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统&#xff0c;如果两间相邻的房屋在同一晚上被小偷闯入&#xff0c;系统会自动报警。 给定一个代表每个房屋存放金额的…...

【编解码格式】DV

DV DV是指用于存储数位影片&#xff08;英语&#xff1a;Digital video&#xff09;的一种编解码器和录像带格式系列&#xff0c;由索尼和松下为首的摄像机制造商联盟于1995年推出。20世纪90年代末和21世纪初&#xff0c;DV与从模拟到数字的桌面式视频制作的过渡密切相关&…...

Flink之常用处理函数

常用处理函数 处理函数概述 基本处理函数ProcessFunction介绍使用示例 按键分区处理函数KeyedProcessFunction介绍定时器Timer和定时服务TimerService使用示例其他 窗口处理函数ProcessWindowFunction介绍ProcessAllWindowFunction介绍使用示例 流的合并处理函数CoProcessFunct…...

【C语言】善于利用指针(三)

&#x1f497;个人主页&#x1f497; ⭐个人专栏——C语言初步学习⭐ &#x1f4ab;点击关注&#x1f929;一起学习C语言&#x1f4af;&#x1f4ab; 目录 导读&#xff1a;1. 函数指针1.1 什么使函数指针1.2 用函数指针变量调用函数 2. 返回指针值的函数3. 函数指针数组3.1 实…...

ant design vue Message 用法以及内容为 html片段情况

ant design vue 的 Message 用法 全局展示操作反馈信息 何时使用 # 可提供成功、警告和错误等反馈信息。顶部居中显示并自动消失&#xff0c;是一种不打断用户操作的轻量级提示方式。 全局配置&#xff1a; // main.ts// 进行全局配置 message.config({top: 0.7rem,//高度…...

HotSpot算法细节实现——安全点

OopMap 垃圾回收时&#xff0c;如何找到垃圾&#xff1f; 在可达性分析算法中从GC Roots集合找引用链分析对象是否可达。 固定可作为GC Roots的节点主要在全局性的引用&#xff08;例如常量或类静态属性&#xff09;与执行上下文&#xff08;例如栈帧中的本地变量表&#xf…...

杂谈:DC对Verilog和SystemVerilog语言的支持

DC对Verilog和SystemVerilog语言的支持 设计语言用哪种&#xff1f;Design Compiler对二者的支持简单的fsm电路测试测试结果对比写在最后 设计语言用哪种&#xff1f; 直接抛出结论&#xff1a;先有电路&#xff0c;后为描述。设计端而言&#xff0c;没有语言的高低好坏&#…...

2025届毕业生推荐的六大降AI率工具推荐

Ai论文网站排名&#xff08;开题报告、文献综述、降aigc率、降重综合对比&#xff09; TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 在学术写作跟内容创作这个领域当中&#xff0c;文字重复率过于高是较为常见的问题。专业降重…...

GPU服务器租用:弹性算力如何改变AI开发?

到了2026年那个时候&#xff0c;人工智能跟深度学习处于快速迭代的状态&#xff0c;在这种情形下&#xff0c;算力变成了技术创新的核心驱动力。众多企业以及开发者面临这样的情况&#xff0c;要是他们自建GPU服务器集群&#xff0c;这不但意味着会有高昂的硬件采购成本&#x…...

3分钟搞定!Windows平台最新ADB和Fastboot驱动一键安装终极指南

3分钟搞定&#xff01;Windows平台最新ADB和Fastboot驱动一键安装终极指南 【免费下载链接】Latest-adb-fastboot-installer-for-windows A Simple Android Driver installer tool for windows (Always installs the latest version) 项目地址: https://gitcode.com/gh_mirro…...

STM32 IAP升级避坑指南:Ymodem协议实战中那些容易忽略的细节(附代码)

STM32 IAP升级避坑指南&#xff1a;Ymodem协议实战中那些容易忽略的细节&#xff08;附代码&#xff09; 在嵌入式开发领域&#xff0c;IAP&#xff08;In-Application Programming&#xff09;技术为产品固件升级提供了极大便利&#xff0c;而Ymodem协议因其高效可靠的特点成为…...

告别标定噩梦:手把手教你用OpenCV搞定Jetson Nano双目摄像头标定,并适配ORB_SLAM2

双目视觉标定实战&#xff1a;从Jetson Nano到ORB_SLAM2的完整指南 在计算机视觉领域&#xff0c;双目摄像头的标定是构建三维感知系统的关键第一步。许多开发者在使用Jetson Nano搭配双目摄像头运行ORB_SLAM2时&#xff0c;往往会在标定环节耗费大量时间却收效甚微。本文将彻底…...

树莓派Pico变砖别慌!手把手教你用官方UF2文件从‘未知设备’恢复(附文件下载)

树莓派Pico救砖指南&#xff1a;用官方UF2文件从“未知设备”状态完美恢复 当你兴致勃勃地调试树莓派Pico开发板时&#xff0c;突然发现设备管理器里只剩下一个冷冰冰的“Unknown Device”提示——这种瞬间的心跳加速&#xff0c;每个嵌入式开发者都深有体会。上周三凌晨两点&…...

如何快速掌握AO3镜像访问:终极完整指南

如何快速掌握AO3镜像访问&#xff1a;终极完整指南 【免费下载链接】AO3-Mirror-Site 项目地址: https://gitcode.com/gh_mirrors/ao/AO3-Mirror-Site 你是否曾经遇到过这样的困境&#xff1a;想要访问全球最大的同人创作平台AO3&#xff0c;却发现页面无法加载&#x…...

ARMulator ISS架构与RVDS工具链优化解析

1. RealView ARMulator ISS架构解析RealView ARMulator ISS作为ARM官方推出的指令集模拟器&#xff0c;其核心价值在于提供指令级精确的ARM处理器仿真环境。不同于简单的功能模拟&#xff0c;它通过模块化设计实现了对处理器核心和内存系统的完整建模。1.1 核心模拟模块组成该模…...

Ostrakon-VL-8B从零开始:17GB大模型本地加载、OCR识别与陈列分析全指南

Ostrakon-VL-8B从零开始&#xff1a;17GB大模型本地加载、OCR识别与陈列分析全指南 你是不是也遇到过这样的场景&#xff1f;走进一家超市&#xff0c;想快速了解货架上的商品种类和摆放情况&#xff1b;或者管理一家餐厅&#xff0c;需要检查后厨的卫生和食材摆放是否合规。传…...

告别窗口遮挡烦恼:3种方法让PinWin成为你的桌面效率助手

告别窗口遮挡烦恼&#xff1a;3种方法让PinWin成为你的桌面效率助手 【免费下载链接】PinWin Pin any window to be always on top of the screen 项目地址: https://gitcode.com/gh_mirrors/pin/PinWin 你是否经常在写代码时需要参考文档&#xff0c;却频繁被其他窗口遮…...