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

超详细!百分百安装成功pytorch,建议收藏

文章目录

  • 一、Anaconda安装
    • 1.1下载anaconda
    • 1.2配置Anaconda环境
    • 1.3验证anaconda是否安装成功
  • 二、查看电脑显卡
  • 三、更新显卡驱动
    • 3.1下载驱动
    • 3.2、查看显卡驱动版本
  • 四、cuda安装
    • 4.1CUDA下载
    • 4.2CUDA环境配置
    • 4.3验证CUDA是否安装成功
  • 五、安装pytorch
    • 4.1下载pytorch
    • 5.2验证pytorch是否安装成功
  • 六、pycharm安装


一、Anaconda安装

1.1下载anaconda

进入清华大学镜像站下载anaconda
镜像网址

在这里插入图片描述
在这里插入图片描述
点击刚才下好的软件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这里默认是c盘,可以更改路径,然后next

在这里插入图片描述
第二个不选,其他的都选,然后点击install
(环境变量后面我们自己配)

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
两选项取消掉,finish

1.2配置Anaconda环境

点击此电脑-属性-高级系统设置

点击环境变量
在这里插入图片描述
点击path
在这里插入图片描述
在这里插入图片描述

我刚才anaconda放的路径是D:\Anaconda\anaconda3

点击新建
在这里插入图片描述
在这里插入图片描述
新建上述三条目录,然后一路确定回去。

1.3验证anaconda是否安装成功

如果前面都安装成功了,在你的电脑搜索栏,搜索anaconda prompt并打开
在这里插入图片描述

输入conda --version
在这里插入图片描述
出现版本号,说明就已经安装成功了。

二、查看电脑显卡

右键此电脑——右键管理
在这里插入图片描述

设备管理器——显示适配器
在这里插入图片描述
在这里插入图片描述

三、更新显卡驱动

3.1下载驱动

进入nvidia官方网址
网址
在这里插入图片描述
点击开始搜索

下载game ready版本
在这里插入图片描述
在这里插入图片描述
点立即下载

在这里插入图片描述
在这里插入图片描述
这里直接默认ok即可
在这里插入图片描述
选择第二个

在这里插入图片描述
选择自定义,下一步
在这里插入图片描述
选择执行清洁安装,下一步

这里会让你重启一下,你重启之后会自动继续安装(记得联网)
在这里插入图片描述
在这里插入图片描述

3.2、查看显卡驱动版本

win+r
cmd
在这里插入图片描述

nvidia-smi
在这里插入图片描述
这里cuda version是12.6
(这里的叫大cuda,后面要下载小cuda,小cuda版本<=12.6即可)

四、cuda安装

前面装驱动的cuda我们叫大cuda,这里要安装的是小cuda

4.1CUDA下载

进入cuda官网

网址
在这里插入图片描述

这里下载小于12.6版本的即可

在这里插入图片描述
这里为了配套使用,我下载了11.8的

在这里插入图片描述
这里选择和你系统配套的,然后点击download

在这里插入图片描述
下载好之后双击

在这里插入图片描述
这是个临时目录,只在这里解压,安装完成之后就自动删除了,可以直接点击OK

在这里插入图片描述
这里有一个系统检查,等一会之后出现下面的界面
在这里插入图片描述
点击同意并继续

在这里插入图片描述
选择自定义,下一步
在这里插入图片描述

这里只勾第一个即可

在这里插入图片描述
点卡CUDA,第四个Visual不选

在这里插入图片描述
这里也是默认下一步

在这里插入图片描述
下一步
在这里插入图片描述
点击关闭
小CUDA安装完成

4.2CUDA环境配置

此电脑-属性-高级系统设置

高级-环境变量
在这里插入图片描述
点击path
在这里插入图片描述

在这里插入图片描述
新增这四个(这四个前面是默认安装的,大家目录应该是都一样)

然后一路确定回去

4.3验证CUDA是否安装成功

win+r
cmd
在这里插入图片描述

nvcc -V
在这里插入图片描述
出现上述的,就说明小CUDA安装成功了

五、安装pytorch

4.1下载pytorch

进入pytorch官网
网址

在这里插入图片描述
点击previous version of pytorch
在这里插入图片描述

这里只要是11.8的都可以下载

我们先创一个虚拟环境
先进入anaconda prompt

输入Conda create -n pytorch2.2.2 python=3.9

在这里插入图片描述
在这里插入图片描述
输入y

在这里插入图片描述
安装好之后进入虚拟环境中
输入conda activate pytorch2.2.2

在这里插入图片描述

然后把刚才页面的下载链接复制一下(11.8版本的)

在这里插入图片描述

我这里下的是torch=2.2.2版本的
在这里插入图片描述

在这里插入图片描述

关闭当前页面

5.2验证pytorch是否安装成功

重新开一个anaconda prompt
进入刚才创建的虚拟环境

conda activate pytorch2.2.2

在这里插入图片描述

输入python
在这里插入图片描述
输入import torch
在这里插入图片描述
下一步最关键(真正验证是否全部安装成功)

输入torch.cuda.is_available()
在这里插入图片描述
如果出现true,说明是全部安装成功了

六、pycharm安装

进入官网,点击download
网址

这里我们下载社区版(免费的)

如果你有钱也可以下载专业版,但是个人学习其实没必要,社区版也足够用了。

在这里插入图片描述
点击download

在这里插入图片描述
在这里插入图片描述
然后接下来有几个选项,全选即可(这里没截图到)

在这里插入图片描述

在这里插入图片描述
安装完成之后调一下解释器环境

然后输入下方代码进行测试
import torch
print(torch.cuda.is_available());
在这里插入图片描述



相关文章:

超详细!百分百安装成功pytorch,建议收藏

文章目录 一、Anaconda安装1.1下载anaconda1.2配置Anaconda环境1.3验证anaconda是否安装成功 二、查看电脑显卡三、更新显卡驱动3.1下载驱动3.2、查看显卡驱动版本 四、cuda安装4.1CUDA下载4.2CUDA环境配置4.3验证CUDA是否安装成功 五、安装pytorch4.1下载pytorch5.2验证pytorc…...

web基础—dvwa靶场(四)​File Inclusion

File Inclusion(文件包含) 有些 web 应用程序允许用户指定直接文件流的输入&#xff0c;或允许用户将文件上载到服务器。稍后 web 应用程序访问 web 应用程序上下文中用户提供的输入。通过这样种操作&#xff0c;web 应用程序允许恶意文件执行。 如果选择要包含的文件是目标计…...

【Python】练习:控制语句(二)第1关

第1关&#xff1a;分支结构基础实训 第一题第二题第三题第四题&#xff08;※&#xff09;第五题&#xff08;※&#xff09;第六题第七题 第一题 #第一题 for temp in [-280, -100, 0, 20, 120, 200]:#请在下面编写代码# ********** Begin ********** #if temp>-273.15:F9/…...

Vue3 : Pinia的性质与作用

目录 一.性质 二.作用 三.Pinia 的核心概念 四.使用 1.count.ts 2.count.vue Vue 3 中 Pinia 是一个专为 Vue 3 设计的状态管理库&#xff0c;它旨在提供一种简单、直观的方式来管理应用的状态。 一.性质 1.集成性&#xff1a;Pinia 是 Vue 3 官方推荐的状态管理库&…...

对接金蝶云星空调用即时库存信息查询API

文章目录 前言准备工作获取第三方授权权限与授权配置信息集成金蝶云SDK调用实现备注前言 对于有自己商品信息管理后台并且使用金蝶ERP系统管理物料的商家来说,将金蝶上物料的库存信息同步到管理后台就可以不用去金蝶上确认库存了,可以大大简化管理后台的库存变更工作,这篇文…...

pretrain Llama3

导入模块&#xff1a;导入了一些必要的模块&#xff0c;包括数学计算、时间处理、文件操作、深度学习框架&#xff08;如torch&#xff09;、以及自定义的LLama Transformer模型相关内容。 I/O配置&#xff1a;定义了模型输出路径、评估与日志记录的间隔步数、批次大小、最大序…...

[附源码]SpringBoot+VUE+Java实现人脸识别系统

今天带来一款优秀的项目&#xff1a;java人脸识别系统源码 。 系统采用的流行的前后端分离结构&#xff0c;内含功能包括 “人脸数数据录入”&#xff0c;“人脸管理”&#xff0c;“摄像头识别” 如果您有任何问题&#xff0c;也请联系小编&#xff0c;小编是经验丰富的程序员…...

数据库_解决SQL Server数据库log日志过大,清理日志文件方法

SQL Server数据库日志文件过大的原因主要有几个方面&#xff1a; 事务日志记录了所有对数据库进行修改的操作&#xff0c;如插入、更新和删除&#xff0c;这些操作会不断增加日志文件的大小。 长时间运行且未正确结束的事务会持续占用事务日志中的空间&#xff0c;导致日志文…...

引领长期投资新篇章:价值增长与财务安全的双重保障

随着全球金融市场的不断演变&#xff0c;长期投资策略因其稳健性和对价值增长的显著推动作用而日益受到投资者的重视。在这一背景下&#xff0c;Zeal Digital Shares&#xff08;ZDS&#xff09;项目以其创新的数字股票产品&#xff0c;为全球投资者提供了一个全新的长期投资平…...

灾备技术演进之路 | 虚拟化无代理备份只能挂载验证和容灾吗?只能无代理恢复吗?且看科力锐升级方案

灾备技术演进之路系列 虚拟化备份技术演进 摆脱束缚&#xff0c;加速前行 无代理备份仅能挂载/恢复验证吗&#xff1f; ——科力锐极简验证演练无代理备份来了 无代理备份无法应对平台级故障吗&#xff1f; ——科力锐应急接管无代理备份来了 无代理备份仅能同平台挂载吗&a…...

PowerShell install 一键部署Oracle23ai

Oracle23ai前言 Oracle Database 23ai Free 让您可以充分体验 Oracle Database 的能力,世界各地的企业都依赖它来处理关键任务工作负载。 Oracle Database Free 的资源限制为 2 个 CPU(前台进程)、2 GB 的 RAM 和 12 GB 的磁盘用户数据。该软件包不仅易于使用,还可轻松下载…...

【Kubernetes】常见面试题汇总(二十五)

目录 73.我们所有人都知道&#xff0c;从单片到微服务的转变解决了开发方面的问题&#xff0c;但却增加了部署方面的问题。公司如何解决部署方面的问题&#xff1f; 74.考虑一家拼车公司希望通过同时扩展其平台来增加服务器数量,公司如何有效地实现这种资源分配&#xff1f; …...

【踩坑】装了显卡,如何让显示器从主板和显卡HDMI都输出

转载请注明出处&#xff1a;小锋学长生活大爆炸[xfxuezhagn.cn] 如果本文帮助到了你&#xff0c;欢迎[点赞、收藏、关注]哦~ 背景介绍 装了显卡后&#xff0c;开机默认是从显卡的HDMI输出&#xff0c;但这很不方便。如何让视频仍然从主板输出&#xff1f;或者说让显卡HDMI和主板…...

spring boot启动报错:so that it conforms to the canonical names requirements

springboot 2.x的版本中对配置文件中的命名规范有了强制性的要求&#xff0c;如下图所示中的dataSource属性属于驼峰格式&#xff0c;但是在springboot 2.x中不允许使用驼峰形式。 根据错误提示可知将其使用 - 来分割即可 错误信息的含义&#xff1a;“Canonical names should…...

unix中如何查询和修改进程的资源限制

一、前言 一个进程在运行时&#xff0c;会用到各种资源&#xff0c;比如cpu的使用时间、内存空间、文件等等。那么&#xff0c;一个进程能够占用多少资源呢&#xff1f;cpu使用的时间有多长&#xff1f;进程空间有多大&#xff1f;能够创建多少个文件&#xff1f;这个就是本文…...

【LeetCode每日一题】——401.二进制手表

文章目录 一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【题目提示】七【解题思路】八【时间频度】九【代码实现】十【提交结果】 一【题目类别】 回溯 二【题目难度】 简单 三【题目编号】 401.二进制手表 四【题目描述】 二进制手表顶部…...

ROM和RAM的区别

ROM&#xff08;Read-Only Memory&#xff0c;只读存储器&#xff09;和RAM&#xff08;Random Access Memory&#xff0c;随机存取存储器&#xff09;是计算机系统中两种不同类型的存储技术&#xff0c;它们在功能、用途和特性上有显著的区别&#xff1a; 1. 存储数据的持久性…...

tomcat的配置

tomcat8最佳配置 <Executor name"tomcatThreadPool" namePrefix"catalina-exec-"maxThreads"500" minSpareThreads"100" prestartminSpareThreads"true"/><Connector executor"tomcatThreadPool" port&…...

SQL使用IN进行分组统计时如何将不存在的字段显示为0

这两天被扔过来一个脏活儿&#xff1a;做一个试点运行系统的运营指标统计。 活儿之所以称为“脏”&#xff0c;是因为要统计8家单位共12个项目的指标。而每个项目有3个用户类指标&#xff0c;以及分17个功能模块&#xff0c;每个功能模块又分5个维度的指标。也就是单个项目是1…...

MoCo对比损失

MoCo&#xff08;Momentum Contrast&#xff0c;动量对比学习&#xff09;是一种自监督学习方法&#xff0c;由Facebook AI Research提出&#xff0c;主要用于无监督学习视觉表示。在MoCo中&#xff0c;对比损失&#xff08;Contrastive Loss&#xff09;扮演着至关重要的角色&…...

前端倒计时误差!

提示:记录工作中遇到的需求及解决办法 文章目录 前言一、误差从何而来?二、五大解决方案1. 动态校准法(基础版)2. Web Worker 计时3. 服务器时间同步4. Performance API 高精度计时5. 页面可见性API优化三、生产环境最佳实践四、终极解决方案架构前言 前几天听说公司某个项…...

YSYX学习记录(八)

C语言&#xff0c;练习0&#xff1a; 先创建一个文件夹&#xff0c;我用的是物理机&#xff1a; 安装build-essential 练习1&#xff1a; 我注释掉了 #include <stdio.h> 出现下面错误 在你的文本编辑器中打开ex1文件&#xff0c;随机修改或删除一部分&#xff0c;之后…...

【第二十一章 SDIO接口(SDIO)】

第二十一章 SDIO接口 目录 第二十一章 SDIO接口(SDIO) 1 SDIO 主要功能 2 SDIO 总线拓扑 3 SDIO 功能描述 3.1 SDIO 适配器 3.2 SDIOAHB 接口 4 卡功能描述 4.1 卡识别模式 4.2 卡复位 4.3 操作电压范围确认 4.4 卡识别过程 4.5 写数据块 4.6 读数据块 4.7 数据流…...

《用户共鸣指数(E)驱动品牌大模型种草:如何抢占大模型搜索结果情感高地》

在注意力分散、内容高度同质化的时代&#xff0c;情感连接已成为品牌破圈的关键通道。我们在服务大量品牌客户的过程中发现&#xff0c;消费者对内容的“有感”程度&#xff0c;正日益成为影响品牌传播效率与转化率的核心变量。在生成式AI驱动的内容生成与推荐环境中&#xff0…...

苍穹外卖--缓存菜品

1.问题说明 用户端小程序展示的菜品数据都是通过查询数据库获得&#xff0c;如果用户端访问量比较大&#xff0c;数据库访问压力随之增大 2.实现思路 通过Redis来缓存菜品数据&#xff0c;减少数据库查询操作。 缓存逻辑分析&#xff1a; ①每个分类下的菜品保持一份缓存数据…...

【AI学习】三、AI算法中的向量

在人工智能&#xff08;AI&#xff09;算法中&#xff0c;向量&#xff08;Vector&#xff09;是一种将现实世界中的数据&#xff08;如图像、文本、音频等&#xff09;转化为计算机可处理的数值型特征表示的工具。它是连接人类认知&#xff08;如语义、视觉特征&#xff09;与…...

JDK 17 新特性

#JDK 17 新特性 /**************** 文本块 *****************/ python/scala中早就支持&#xff0c;不稀奇 String json “”" { “name”: “Java”, “version”: 17 } “”"; /**************** Switch 语句 -> 表达式 *****************/ 挺好的&#xff…...

Java面试专项一-准备篇

一、企业简历筛选规则 一般企业的简历筛选流程&#xff1a;首先由HR先筛选一部分简历后&#xff0c;在将简历给到对应的项目负责人后再进行下一步的操作。 HR如何筛选简历 例如&#xff1a;Boss直聘&#xff08;招聘方平台&#xff09; 直接按照条件进行筛选 例如&#xff1a…...

管理学院权限管理系统开发总结

文章目录 &#x1f393; 管理学院权限管理系统开发总结 - 现代化Web应用实践之路&#x1f4dd; 项目概述&#x1f3d7;️ 技术架构设计后端技术栈前端技术栈 &#x1f4a1; 核心功能特性1. 用户管理模块2. 权限管理系统3. 统计报表功能4. 用户体验优化 &#x1f5c4;️ 数据库设…...

Java编程之桥接模式

定义 桥接模式&#xff08;Bridge Pattern&#xff09;属于结构型设计模式&#xff0c;它的核心意图是将抽象部分与实现部分分离&#xff0c;使它们可以独立地变化。这种模式通过组合关系来替代继承关系&#xff0c;从而降低了抽象和实现这两个可变维度之间的耦合度。 用例子…...