当前位置: 首页 > 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;扮演着至关重要的角色&…...

云原生核心技术 (7/12): K8s 核心概念白话解读(上):Pod 和 Deployment 究竟是什么?

大家好&#xff0c;欢迎来到《云原生核心技术》系列的第七篇&#xff01; 在上一篇&#xff0c;我们成功地使用 Minikube 或 kind 在自己的电脑上搭建起了一个迷你但功能完备的 Kubernetes 集群。现在&#xff0c;我们就像一个拥有了一块崭新数字土地的农场主&#xff0c;是时…...

椭圆曲线密码学(ECC)

一、ECC算法概述 椭圆曲线密码学&#xff08;Elliptic Curve Cryptography&#xff09;是基于椭圆曲线数学理论的公钥密码系统&#xff0c;由Neal Koblitz和Victor Miller在1985年独立提出。相比RSA&#xff0c;ECC在相同安全强度下密钥更短&#xff08;256位ECC ≈ 3072位RSA…...

MongoDB学习和应用(高效的非关系型数据库)

一丶 MongoDB简介 对于社交类软件的功能&#xff0c;我们需要对它的功能特点进行分析&#xff1a; 数据量会随着用户数增大而增大读多写少价值较低非好友看不到其动态信息地理位置的查询… 针对以上特点进行分析各大存储工具&#xff1a; mysql&#xff1a;关系型数据库&am…...

SCAU期末笔记 - 数据分析与数据挖掘题库解析

这门怎么题库答案不全啊日 来简单学一下子来 一、选择题&#xff08;可多选&#xff09; 将原始数据进行集成、变换、维度规约、数值规约是在以下哪个步骤的任务?(C) A. 频繁模式挖掘 B.分类和预测 C.数据预处理 D.数据流挖掘 A. 频繁模式挖掘&#xff1a;专注于发现数据中…...

【网络安全产品大调研系列】2. 体验漏洞扫描

前言 2023 年漏洞扫描服务市场规模预计为 3.06&#xff08;十亿美元&#xff09;。漏洞扫描服务市场行业预计将从 2024 年的 3.48&#xff08;十亿美元&#xff09;增长到 2032 年的 9.54&#xff08;十亿美元&#xff09;。预测期内漏洞扫描服务市场 CAGR&#xff08;增长率&…...

鱼香ros docker配置镜像报错:https://registry-1.docker.io/v2/

使用鱼香ros一件安装docker时的https://registry-1.docker.io/v2/问题 一键安装指令 wget http://fishros.com/install -O fishros && . fishros出现问题&#xff1a;docker pull 失败 网络不同&#xff0c;需要使用镜像源 按照如下步骤操作 sudo vi /etc/docker/dae…...

重启Eureka集群中的节点,对已经注册的服务有什么影响

先看答案&#xff0c;如果正确地操作&#xff0c;重启Eureka集群中的节点&#xff0c;对已经注册的服务影响非常小&#xff0c;甚至可以做到无感知。 但如果操作不当&#xff0c;可能会引发短暂的服务发现问题。 下面我们从Eureka的核心工作原理来详细分析这个问题。 Eureka的…...

算法:模拟

1.替换所有的问号 1576. 替换所有的问号 - 力扣&#xff08;LeetCode&#xff09; ​遍历字符串​&#xff1a;通过外层循环逐一检查每个字符。​遇到 ? 时处理​&#xff1a; 内层循环遍历小写字母&#xff08;a 到 z&#xff09;。对每个字母检查是否满足&#xff1a; ​与…...

RabbitMQ入门4.1.0版本(基于java、SpringBoot操作)

RabbitMQ 一、RabbitMQ概述 RabbitMQ RabbitMQ最初由LShift和CohesiveFT于2007年开发&#xff0c;后来由Pivotal Software Inc.&#xff08;现为VMware子公司&#xff09;接管。RabbitMQ 是一个开源的消息代理和队列服务器&#xff0c;用 Erlang 语言编写。广泛应用于各种分布…...

【C++进阶篇】智能指针

C内存管理终极指南&#xff1a;智能指针从入门到源码剖析 一. 智能指针1.1 auto_ptr1.2 unique_ptr1.3 shared_ptr1.4 make_shared 二. 原理三. shared_ptr循环引用问题三. 线程安全问题四. 内存泄漏4.1 什么是内存泄漏4.2 危害4.3 避免内存泄漏 五. 最后 一. 智能指针 智能指…...