QT在线换源安装

news2024/11/24 17:54:36

Win11上Pytorch的安装并在Pycharm上调用PyTorch最新超详细


网上资源越来越多,关于PyTorch的安装教程各式各样,下面我将详细介绍在安装过程中的操作步骤。

经过上述流程图的介绍我们心中对安装过程有了一个大致的轮廓。下面我将对每一步进行细致的说明

步骤Ⅰ:检查显卡支持的的CUDA版本

我们可以通过英特尔的显卡控制面板来查看我们显卡驱动支持的CUDA版本

首先鼠标右击桌面-显示更多选项-NVIDIA控制面板-点击弹出界面左下角的(系统信息)-点击弹出界面的(组件)

  ![](https://img-blog.csdnimg.cn/ac0f25b38c9a40f988b809edf4cb6a16.png)

经过上述操作后我们可以观测到红色方框内的信息可以看到(NVIDIA CUDA 12.0.89 driver)就是我电脑支持CUDA的版本,当然你电脑支持的版本可能和我不一样如果版本过低可以进行更新显卡驱动到这里我们就完成了步骤Ⅰ

步骤Ⅱ:下载对应的版本的CUDA

CUDA下载链接点击此处 (打开速度会很慢如果介意可以用梯子但是不用梯子也可以下载)

当我们获知了电脑支持CUDA的版本后就可以下载(ps:这里不建议下载最新版本可能不稳定)可以下载最新版本的前几个版本这里我下载的是版本11.6.2(有的小伙伴可能会问如果我电脑支持的CUDA版本是12.0但是我下载11.6版本可以么?答案是:可以的)

当输入链接后我们就可以点击选择对应CUDA的版本,选择好后点击左侧绿色字体会弹出新的页面

弹出新的页面后按照自身电脑系统选择即可最后点击右下角的Download进行下载

下载完成后即可进行安装

运行安装包后会弹出以下界面

上面的地址是提取地址不用选择安装完后会自动删除,我们选择OK,经过一段时间加载后会弹出新的界面,我们只需一路同意到安装选项的那一步时选择自定义安装(高级)

选择自定义安装后点击下一步

按照我的操作对应的打钩即可,然后点击下一步进行安装会让我们选择安装地址(ps:一定要记住安装地址怕忘可以先用记事本记住)这里建议选择默认地址即可省的之后出错。然后点击下一步等待安装完成即可。

到这里步骤二即完成

步骤Ⅲ:配置环境变量

鼠标右键点击桌面图标我的电脑(此电脑)-属性-弹出界面(点击高级系统设置)-弹出界面(高级)-环境变量-新增

这里是我的系统变量设置,此时需要打开你上面安装CUDA的路径按照我的把变量添加进去即可

新增系统变量其中变量名我们可以随便起当然为了好看可以按照我的类似于CUDA_bin、CUDA_x64这样,变量值即是我们对应的绝对路径这里就不赘述了。

步骤Ⅳ:下载cudnn

cudNN下载点击这里 进去下载需要注册账号我们按照流程注册即可,弹出新的页面如下

红框内代表cudnn支持CUDA的版本。例如:11.x则代表支持CUDA11代版本的所有版本

选择好后点击对应的版本之后会展开下面列表,

类似于我的电脑是Windows11选择上面红框内的选项即可点击后即下载,(注意这里下载的是zip文件)下载完成后复制下面几个文件

将这几个文件复制到CUDA的安装目录下直接覆盖即可

到这里步骤已完成一大半。

步骤Ⅴ:下载Anaconda

点击这里下载Anaconda (点击进去点击Download下载即可)

# 这里建议将Anconda安装在电脑C盘因为电脑系统会给C盘分配虚拟内存,其它盘不会默认分配,如果安装到其它盘后期用pytorch编程时可能会出现页面大小的不足的错误,很麻烦所以这里不如直接按到c盘省去后期操作的麻烦。

下载完成后点击安装即可一路默认即可无需进行任何操作。

步骤Ⅵ 安装python环境(即我们的解释器)

安装完成后运行红框内的程序会弹出下面的命令窗口

这时我们就可以创建我们python的虚拟环境输入如下命令

conda create -n PyTorch python=3.9

在其中PyTorch 是一个可以任意起的名字,你可以自行输入但要记住名字即可,

输入上述指令后页面会加载一会,等加载完后会问我们是否下载一些配件,我们输入Y/N,这里输入Y选择下载

经过上述输入Y电脑下载完成后,我们下一步就会在该环境下安装PyTorch

!!!注意我们安装完该环境后!!!!

要移到该环境下安装PyToch下并调用python解释器在命令行内输入以下代码分开输入

先输入avtivate PyTorch (这里PyTorch就是你前面输入的环境名)

然后输入python 调用解释器

te PyTorch 

这里可以检验下我们按照是否成功

在命令行按照上面的输入即可检测如果有输出则代表按照成功。

步骤Ⅶ 安装PyTorch

PyTorch下载点这里 (点击左边连接下载PyTorch)

根据你之前下载的版本选择对应的选项即可,然后复制底下的绿色代码到Anaconda的命令行输入即可然后同之前一样会加载一会,然后会询问我们是否下载配件,我们输入Y等待即可(下载过程中我们要确保网络通常如果有波动可能会下载失败)。

步骤Ⅷ 在Pycharm中调用PyTorch

Pycharm下载这里就不教大家了如果想要下载大家可以自行到官网下载

我们打开Pycharm按照下图的标记顺序进行操作

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/417043.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

深度分析Palantir的投资价值,Palantir2023年将实现强劲反弹?

来源:猛兽财经 作者:猛兽财经 在本文中,猛兽财经将通过对Palantir的股票关键指标、商业模式、盈利能力、影响Palantir2023年股价的关键利好因素等方面,对Palantir进行全面、深度的分析。 Palantir股票的关键指标 自从Palantir(PL…

p74 应急响应-winlinux 分析后门勒索病毒攻击

数据来源 操作系统(windows,linux)应急响应: 常见危害:暴力破解,漏洞利用,流量攻击,木马控制(Webshell,PC 木马等),病毒感染(挖矿,蠕虫,勒索等)常见分析:计算机账户&…

postman汉化教程

文章目录1. 下载对应版本的postman2.下载对应版本的汉化包2.1. github下载地址 : (9.12.2)2.2 百度网盘(9.12.2)3. 打开postman安装位置4. 压缩包解压到/resources目录下5. 重启postman即可汉化成中文了1. 下载对应版本的postman …

Runtime命令参数字符串和数组比较

问题 最近有个问题本地执行 ssh -p 8084 root10.224.122.51 \"ssh -p 22 root192.168.5.157 mkdir -p /opt/dw-release/pdld-admin\"程序执行总是报错: No such file or directory 但是直接在终端执行正常,这就很奇怪。肯定能推出是程序执行…

OSI七层网络模型与TCP/IP四层模型

一、OSI七层网络模型 OSI 七层模型 是国际标准化组织提出一个网络分层模型,其大体结构以及每一层提供的功能如下图所示: 但由于各方面原因,OSI 七层模型并没有被广泛应用,更多的是作为网络分层的一种基础理论模型。 二、TCP/IP…

Oauth2+vue前后端实现单点登录

Oauth2单点登录流程实现 oauth2-demo 介绍 这是一个基于spring cloud oauth2和vue实现的前后端分离的单点登录示例。示例代码:szile/oauth2-demo 后端服务 auth-server 认证服务 ,对应域名:auth.szile.com auth-client 资源服务,对应域名:client.szile.com 角色 浏览器…

肿瘤预测案例中应用自动特征选择

肿瘤预测案例中应用自动特征选择 描述 当特征数量比较多时,模型容易变得更复杂,过拟合的可能性也会增加。这时除了进行降维处理外,还可以通过自动化特征选择选出最重要的部分特征,抛弃对结果影响不大的特征,从而得到…

【创作赢红包】项目信息分析表

项目的背景和问题 项目背景: 很多父母都希望他们的孩子成为优秀的人,但是在实践中,他们的教育方式往往会出现一些与期望不符的情况。这可能是因为这些父母很大程度上是按照自己的父母的教育方式来教育孩子的,这导致一些不太好的…

思科ASA防火墙:控制防火墙不让访问指定网站

环境: 内网客户机:win10 思科asa防火墙 外网客户机:server 2016 win10可以通过域名访问网站 进入asa全局模式 access-list http permit tcp 192.168.6.0 255.255.255.0 any eq www access-list 名字 permit 协议 要被控制的网段 子网…

【C++】3. 缺省参数

文章目录一、缺省参数的定义二、缺省参数的使用规则一、缺省参数的定义 在c语言中,我们使用一个函数时,必须要传对应的参数,少一个都不可以。难道函数的参数就不能有个默认值吗?于是C对c做出了改良,创造了缺省参数。 …

opencv-4.1.2及opencv-contrib_4.1.2编译解决方案

一、首先在官网上下载opencv-4.1.2及opencv_contrib-4.1.2源码,两者需要保持版本一致,注意目录名称不要包含汉字。 二、到官网下载cmake-3.23.1-windows-x86_64 三、安装vs2017 四、安装Qt5.14.1选则msvc2017_32位、msvc2017_64位、mingw_32位、mingw_64…

【MySQL入门指南】数据库基本操作

文章目录MySQL库操作一、SQL语句二、创建数据库1.语法2.案例3.极其不推荐的方式三、查看数据库1.语法四、修改数据库五、删除数据库六、字符集与校验规则1.是什么2.相关指令3.校验规则的影响七、备份数据库1.基本语法2.注意事项MySQL库操作 一、SQL语句 DDL(data definition l…

算法的时间复杂度和空间复杂度(数据结构)

目录 1、算法效率 1>如何衡量一个算法的好坏 2>算法的复杂度 2、时间复杂度 1>时间复杂度的概念 2>大O的渐进表示法 2>时间复杂度计算例题 1、计算Func2的时间复杂度 2、计算Func3的时间复杂度 3、计算Func4的时间复杂度 4、计算strchr的时间复杂度 5、计算Bubb…

Android双目三维重建:Android双目摄像头实现双目测距

Android双目三维重建:Android双目摄像头实现双目测距 目录 Android双目三维重建:Android双目摄像头实现双目测距 1.开发版本 2.Android双目摄像头 3.双目相机标定 (1)双目相机标定-Python版 (2)双目相机标定-Matlab版 4.相机参数配置 5.Android 双…

【微服务笔记11】微服务组件之Hystrix服务监控的三种方式

这篇文章,主要介绍微服务组件之Hystrix服务监控的三种方式。 目录 一、Hystrix服务监控 1.1、Actuator实现服务监控 (1)引入依赖 (2)开放hystrix.stream端点 (3)运行测试 1.2、dashboard实…

分支机构防火墙里面的为PN怎么配置连接总部防火墙

环境: 分部:防火墙 8.0.48 AF-1000BB1510 总部:防火墙 8.0.75 AF-2000-FH2130B-SC 问题描述: 分支机构防火墙里面的为PN怎么配置连接总部防火墙 解决方案: 一、总部防火墙配置 1.sangfor 为pn配置 基本配置&a…

leetcode492. 构造矩形

题目描述解题思路执行结果leetcode 492. 构造矩形题目描述 作为一位web开发者, 懂得怎样去规划一个页面的尺寸是很重要的。 所以,现给定一个具体的矩形页面面积,你的任务是设计一个长度为 L 和宽度为 W 且满足以下要求的矩形的页面。要求&…

实例六:MATLAB APP design- 凸透镜成像光学研究小工具

该博文包含APP设计中Plot和Hold on的用法 在MATLAB APP design中,Hold on对应的代码为app.UIAxes.NextPlot=add; 其中app.UIAxes为坐标区域名字。 注:博文最后链接中包括MATLAB源代码及MATLAB APP design设计代码 一、APP 界面设计展示 注:在文本框中输入焦点和入射点…

含有分布式电源的三相不平衡配电网潮流计算【IEEE33节点】(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

Linux驱动IO篇——ioctl设备操作

文章目录ioctl命令编码规则ioctl系统调用过程驱动层实现应用层示例应用程序如果想要设置/获取驱动层的数据,一般是驱动提供一个ioclt接口,然后应用层调用。因此,学会在驱动中实现ioctl接口是必要的一项技能。 ioctl命令编码规则 想要定义一个…