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

关于pytorch以及相关包的安装教程

一.查看自己电脑的配置

首先查看自己电脑的cuda的版本,Win+R,敲入cmd打开终端
在这里插入图片描述
输入nvidia-smi,查看自己电脑的显卡等配置
在这里插入图片描述
这里要说明一下关于这个CUDA,它具有向后兼容性,这意味着支持较低版本的 CUDA 的应用程序通常也可以在较高版本的 CUDA 上运行

二.安装pytorch

在安装pytorch和相关包的时候,我建议是去官方网站去找你所需要的版本;贴一个pytorch官方网址https://pytorch.org/ 你可以在这找你所需要的版本 或者是这个里面自己找你所需要的版本https://download.pytorch.org/whl/torch/

第一个方法:https://pytorch.org/

在这里插入图片描述
选择你所需要的版本,最下面就会出现对应的安装命令

如果在刚才的地方找不到你所需要的版本就需要到之前的板块去找
在这里插入图片描述
举个例子,我的电脑的cuda是12.1的版本,但是现在我要复现的项目所需要的torch版本是1.13.0,那么我就可以选择cuda116的或者是cuda117的,下载的时候会给出对应的conda命令和pip的命令,还有不同系统的命令也会有不同,这点要注意!如果你所使用的是pip下载的,你也可以直接到网址把对应的torch下载到本地,然后再导入到你的项目里,直接访问url就能够下载。
在这里插入图片描述

第二个方法:https://download.pytorch.org/whl/torch/

Ctrl+F根据自己所需和文件结构直接搜索
pip install 文件路径/文件名.whl命令可以导入下载的文件

在这里插入图片描述
加号前面的是torch的版本,后面cpu表示是cpu的版本,cp37是对应的python的版本是3.7.x的

在这里插入图片描述
加号前面的是torch的版本,后面cu116表示是cuda116的版本,cp37是对应的python的版本是3.7.x的
根据自己项目的情况来进行匹配选择下载。

三.安装torch对应的包

torch下载后,需要下载其他的对应的torch包,需要注意的是,要与你之前下载的torch版本均要一致,否则后面运行程序的时候可能会跑不起来。这里我也是推荐自己下载对应的包,然后再导入;在这里里面找你对应的torch版本,然后再找你所需要的包。https://data.pyg.org/whl/
在这里插入图片描述
比如我刚刚所下载的torch版本是1.13.0+cuda116的,那么我就需要在其对应的目录下去寻找我所需要的其他的包。

拿在这里插入图片描述
比如我需要用到torch_scatter这个包,那就再这个目录里面找。找到了很多,那么选择哪个呢?我拿图中的这个进行说明一下就知道了。torch_scatter-2.1.0+pt113cu116-cp37-cp37m-win_amd64.whl
torch_scatter-2.1.0这个是torch_scatter的版本号,可以不看,主要需要看+后面的进行匹配,pt113cu116指的是pytorch的版本是1.13.x+cuda11.6的,cp37指的是python的版本是3.7.x的,win指的是windows系统。然后根据你的情况进行匹配寻找下载就好了。其他的对应的torch的包的下载也是类似的。

相关文章:

关于pytorch以及相关包的安装教程

一.查看自己电脑的配置 首先查看自己电脑的cuda的版本,WinR,敲入cmd打开终端 输入nvidia-smi,查看自己电脑的显卡等配置 这里要说明一下关于这个CUDA,它具有向后兼容性,这意味着支持较低版本的 CUDA 的应用程序通常也可以在较高版本的 CUD…...

AnalyticDB for PostgreSQL 实时数据仓库上手指南

AnalyticDB for PostgreSQL 实时数据仓库上手指南 2019-04-016601 版权 本文涉及的产品 云原生数据仓库 ADB PostgreSQL,4核16G 50GB 1个月 推荐场景: 构建的企业专属Chatbot 立即试用 简介: AnalyticDB for PostgreSQL 提供企业级数…...

【数据结构】堆(C语言)

今天我们来学习堆,它也是二叉树的一种(我滴神树!) 目录 堆的介绍:堆的代码实现:堆的结构体创建:堆的初始化:堆的销毁:堆的push:堆的pop:判空 &am…...

使用 Raspberry Pi、Golang 和 HERE XYZ 制作实时地图

到目前为止,您可能已经看过我的一些与 Raspberry Pi 和位置数据相关的教程。我是这些小型物联网 (IoT) 设备的忠实粉丝,并编写了有关使用 Golang 进行 WLAN 定位 和 使用 Node.js 进行 GPS 定位的教程。 我想继续沿着 Golang 路线,做一个关于…...

贪吃蛇(c实现)(真的超级超级简单)

1.代码请看贪吃蛇c实现 王赫辰/c语言 - 码云 - 开源中国 (gitee.com) 2.本项目宗旨: 1.不引入复杂的库函数(其他博主的全是陌生库函数看不懂?看我就对了!◕‿◕) 2.不使用c语法 (都说了c实现,…...

linux 内存回收mglru算法代码注释2

mglru与原lru算法的兼容 旧的lru算法有active与inactive两代lru,可参考linux 内存回收代码注释(未实现多代lru版本)-CSDN博客 新的算法在引入4代lru的同时,还引入了tier的概念。 新旧算法的切换的实现在lru_gen_change_state&a…...

Exchange意外登录日志

最近在审计Exchange邮件系统的时候,发现大量用户半夜登录的日志。而且都是成功的,几乎没有失败的情况。其中Logon Type 8表示用户从网络登录。 Logon type 8: NetworkCleartext. A user logged on to this computer from the network. The user’s pas…...

NX二次开发UF_CURVE_ask_curve_turn_angle 函数介绍

文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan UF_CURVE_ask_curve_turn_angle Defined in: uf_curve.h int UF_CURVE_ask_curve_turn_angle(tag_t curve, double orientation [ 3 ] , double * angle ) overview 概述 Returns …...

UE 进阶篇一:动画系统

导语: 下面的动画部分功能比较全,可以参考这种实现方式,根据自己项目的颗粒度选择部分功能参考,我们商业项目动画部分也是这么实现的。 最后实现的效果如下: 最终效果 目录: ------------------------------------------- 文末有视频教程/工程地址链接 -------------…...

超文本传输协议

超文本传输协议(HypertextTransfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII形式给出;而消息内容…...

『heqingchun-Ubuntu系统+x86架构+编译安装ffmpeg+带有nvidia硬件加速』

Ubuntu系统x86架构编译安装ffmpeg带有nvidia硬件加速 一、准备文件 注:可直接下载我上传的CSDN资源,然后直接跳到"一"中的第"3"项"将文件按以下顺序存放"。 ffmpeg源码:音视频开发ffmpeg编译所需资源文件 其…...

UE5 UI教程学习笔记

参考资料:https://item.taobao.com/item.htm?spma21n57.1.0.0.2b4f523cAV5i43&id716635137219&ns1&abbucket15#detail 基础工程:https://download.csdn.net/download/qq_17523181/88559312 1. 介绍 工程素材 2. 创建Widget UE5 UI系统的…...

Leetcode:622. 设计循环队列 题解【具详细】

目录 一、题目: 二、思路详解: 1.循环队列的存储定义 2.循环队列的创建 3.循环队列的判空与判断情况 (1) 循环队列的判空: (2) 循环队列的判满 4.循环队列元素的插入 5.循环队列元素的删除 6.获取队头元素 7.获取队尾元素 8.循环队列释放 三…...

ArkTS基础知识 【习题】

判断题 1.循环渲染ForEach可以从数据源中迭代获取数据,并为每个数组项创建相应的组件。 正确(True) 2. Link变量不能在组件内部进行初始化。 正确(True) 单选题 1.用哪一种装饰器修饰的struct表示该结构体具有组件化能力?(A) A. Component B. Entry C…...

是否有无限提取的代理IP?作为技术你需要知道这些

最近有互联网行业的技术小伙伴问到,有没有可以无限提取的代理IP?就是比如我一秒钟提取几万、几十万次,或者很多台机器同时调用API提取链接,这样可以吗?看到这个问题,不禁沉思起来,其实理论上是存…...

【算法萌新闯力扣】:卡牌分组

力扣热题:卡牌分组 一、开篇 今天是备战蓝桥杯的第22天。这道题触及到我好几个知识盲区,以前欠下的债这道题一并补齐,哈希表的遍历、最大公约数与最小公倍数,如果你还没掌握,这道题练起来! 二、题目链接:…...

深入解析:如何开发抖音票务小程序

当下,开发抖音票务小程序成为了吸引年轻用户群体的一种创新方式。本文将深入解析如何开发抖音票务小程序,探讨关键步骤和技术要点。 1.确定需求和功能 考虑到抖音的用户特点,可以加入与短视频相关的票务功能,如在线购票、观影记录…...

vue中 mixin用法

在Vue.js中,mixin是一种可以在多个组件之间共享Vue组件选项的灵活方式。mixin对象可以包含任何组件选项。当组件使用mixin时,所有mixin对象的选项将被“混合”到该组件的选项中。 使用mixin的一个主要优点是可以在多个组件之间重用和共享代码。这可以帮…...

Java入门基础:浅显易懂 while

文章目录 前言一、布尔表达式二、while三、语法四、示例 前言 在开发过程中不管是 while 语句还是其他语句都会经常用到布尔表达式,所以在学习 while 之前需要先明白什么是布尔表达式? 一、布尔表达式 布尔表达式只有2种结果:true / false 看…...

DNS/ICMP协议、NAT技术

目录 DNS协议DNS背景域名简介 ICMP协议ICMP功能ping命令traceroute命令 NAT技术NAT技术背景NAT IP转换过程NAPTNAT技术的缺陷NAT和代理服务器 网络协议总结应用层传输层网络层数据链路层 DNS协议 DNS(Domain Name System,域名系统)协议&…...

2025年09月CCF-GESP编程能力等级认证Python编程四级真题解析

本文收录于专栏《Python等级认证CCF-GESP真题解析》,专栏总目录:点这里,订阅后可阅读专栏内所有文章。 一、单选题(每题 2 分,共 30 分) 第 1 题 人工智能现在非常火,小杨就想多了解一下,其中就经常听人提到 “大模型”。那么请问这里说的 “大模型” 最贴切是指 ( )…...

驱动业务闭环的底层逻辑:为什么说 AI Agent 是企业数字化转型的必选项?

站在2026年这个“AI Agent落地元年”的时间节点回看, 企业数字化转型的叙事逻辑已经发生了根本性逆转。 如果说2023年是“大模型元年”,企业还在为Prompt调优而兴奋, 那么2025年到2026年的跨越,则标志着AI从“会聊天”进化到了“能…...

Spring AMQP 1.3.0.M1(里程碑版本)和 1.2.1.RELEASE 是 Spring AMQP 项目在 2013 年底至 2014 年初发布的两个重要版本

Spring AMQP 1.3.0.M1(里程碑版本)和 1.2.1.RELEASE 是 Spring AMQP 项目在 2013 年底至 2014 年初发布的两个重要版本。其中:1.2.1.RELEASE(发布于 2013-12-18)是 1.2.x 系列的维护更新,修复了若干 bug&am…...

THREE.MeshLine入门教程:10分钟创建惊艳3D线条效果

THREE.MeshLine入门教程:10分钟创建惊艳3D线条效果 【免费下载链接】THREE.MeshLine Mesh replacement for THREE.Line 项目地址: https://gitcode.com/gh_mirrors/th/THREE.MeshLine THREE.MeshLine是一款强大的Three.js扩展库,作为THREE.Line的…...

别再只用SysTick了!用GD32F103的TIMER1实现更灵活的1ms延时(附完整代码)

突破SysTick限制:GD32F103定时器高阶延时方案实战 在嵌入式开发中,精确的延时控制如同系统的心跳,而SysTick作为ARM内核标配的简易定时器,常被开发者当作默认选择。但当我们面对多任务调度、可变频率延时或复杂时序控制时&#xf…...

终极指南:如何让CK2完美显示中文,告别乱码困扰!

终极指南:如何让CK2完美显示中文,告别乱码困扰! 【免费下载链接】CK2dll Crusader Kings II double byte patch /production : 3.3.4 /dev : 3.3.4 项目地址: https://gitcode.com/gh_mirrors/ck/CK2dll 你是否曾经在《十字军之王II》…...

SQL如何实现带条件的多表关联查询_利用CASE WHEN优化JOIN

WHERE条件放ON里控制连接逻辑,放WHERE里则过滤结果;LEFT JOIN需将右表过滤条件置于ON中,否则丢失左表记录。WHERE 条件写在 JOIN 里还是 ON 里,结果可能完全不同多表关联时加条件,最容易踩的坑就是把本该在 ON 子句里的…...

3步解锁百度网盘SVIP:macOS用户提升下载速度终极指南

3步解锁百度网盘SVIP:macOS用户提升下载速度终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘Mac版的下载速度限制而…...

3分钟搞定专业照片批量水印:告别繁琐手动操作

3分钟搞定专业照片批量水印:告别繁琐手动操作 【免费下载链接】semi-utils 一个批量添加相机机型和拍摄参数的工具,后续「可能」添加其他功能。 项目地址: https://gitcode.com/gh_mirrors/se/semi-utils 还在为每张照片手动添加水印而烦恼吗&…...

AOT不是银弹,但它是你的护城河:C# 14 + Dify客户端在等保2.0三级/四级环境中的11项安全加固清单,限内部技术委员会解密

第一章:AOT不是银弹,但它是你的护城河:C# 14 Dify客户端在等保2.0三级/四级环境中的安全定位与战略价值 在等保2.0三级及以上环境中,运行时动态代码生成(如反射调用、JIT编译、Expression Tree执行)被明确…...