在pycharm里安装pytorch环境-GPU版

news/2024/10/31 0:14:15/

1、安装Anaconda
在官网下载安装:https://www.anaconda.com/download
2、安装pycharm
https://www.jetbrains.com/pycharm/download/#section=windows
使用社区版即可。
在这里插入图片描述
3、检查conda环境
按win+r,输入cmd回车打开命令窗
在这里插入图片描述

在命令窗内输入conda
在这里插入图片描述

环境无问题。
4、创建虚拟环境:
其中包括环境名称和python版本名称。
格式:

conda create -n 环境名称 python=版本

如,我的环境名称为pytorch_gpu_23.5.30 ,使用python3.8,输入:

conda create -n pytorch_gpu_23.5.30 python=3.8

在这里插入图片描述
在这里插入图片描述
输入conda activate pytorch_gpu_23.5.30激活当前环境后,输入python,检查所安装python版本是否正确,输入exit()退出
在这里插入图片描述
输入conda deactivate退出当前环境
5、设置解释器
打开pycharm,点击文件-设置
在这里插入图片描述
添加解释器
在这里插入图片描述

点击添加解释器,使用现有环境,把刚刚创建的添加进去
在这里插入图片描述

6、安装cuda
打开pytorch官网:https://pytorch.org/点击Get started
在这里插入图片描述
按照自己的需求选择好选项,我的电脑支持版本为CUDA11.7和CUDA11.8
在这里插入图片描述
打开CUDA官网下载地址:https://developer.nvidia.com/cuda-downloads
选择好自己的选项之后点击下载
在这里插入图片描述
下载完成后,直接双击安装,最好安装在默认路径,因为后面需要用到。
在这里插入图片描述
在这里插入图片描述
7、验证cuda是否安装成功
进入路径C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA查看自己的版本安装是否正确

在这里插入图片描述
进入文件夹v11.7-bin,并复制路径,在终端里输入:

cd C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\bin

然后输入:

nvcc -V

在这里插入图片描述
输出里显示出cuda版本

8、下载cudnn
官网地址:https://developer.nvidia.com/cudnn
下载解压完成后,分别打开三个文件夹,将文件夹里的复制到CUDA路径下同名文件夹中,注意是复制bin、include、lib文件夹里的内容,不是复制整个文件夹过去
在这里插入图片描述
9、验证是否安装成功
进入文件夹:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\extras\demo_suite
在这里插入图片描述

复制路径,在命令行里输入:

cd C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\extras\demo_suite

然后输入:

bandwidthTest.exe

运行成功出现PASS
在这里插入图片描述
输入:

deviceQuery.exe

运行后会显示安装的CUDA版本,同样也会出现PASS,即代表成功。
在这里插入图片描述
10、安装pytorch
进入pytorch的pip界面显示的网址,我的是:https://download.pytorch.org/whl/cu117
在这里插入图片描述
点击torch,根据自己的需求找到对应版本,python3.8对应cp38,cuda11.7对应cu17
在这里插入图片描述
在这里插入图片描述
下载好之后,下载torchvision,依然按照自己的版本选择,根据下面的表选择适合自己下载的torch的torchvision
在这里插入图片描述

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

11、安装torch和torchvision
打开pychram的终端,如,我的文件下载在了F盘的install文件夹内,首先输入cd F:\install进入此文件夹,然后输入:pip install torch-1.13.0+cu117-cp38-cp38-win_amd64.whl安装torch
在这里插入图片描述
再输入pip install torchvision-0.14.0+cu117-cp38-cp38-win_amd64.whl安装torchvision。
12、验证是否安装成功
新建python文件,输入:

import torch
print("hello:{}".format(torch.__version__))

运行后,系统输出安装版本即代表安装成功。
在这里插入图片描述


http://www.ppmy.cn/news/107866.html

相关文章

解锁接口关联测试新技能!HttpRunner教你如何轻松搞定。

目录 前言: 一、安装HttpRunner 二、编写测试用例 三、运行测试用例 四、实现接口关联测试 五、总结 前言: 在接口自动化测试中,一个常见的场景就是需要对多个接口进行关联测试,例如登录后获取token,再利用token…

【LINUX】进程间信号

文章目录 前言铺垫信号 信号的产生1、终端按钮产生信号2、调用系统函数向进程发送信号3、软件条件产生信号4、硬件异常产生信号 信号的保存补充:位图数据结构信号的处理结语 前言 铺垫 1、日常中我们能经常感受到信号的存在:红灯停绿灯行、三更鸡鸣、妈…

双二阶环路滤波器时频域分析

【设计目标】对双二阶环路滤波器进行时频域分析和处理的基本方法 【设计工具】MATLAB【设计要求】 1)分析典型的双二阶环路滤波器电路:低通、高通、带通、带阻 2)理论分析各滤波电路的系统函数 3)利用Matlab分析各滤波电路的系统函数的频率特性(幅频、相频)、零极点分布…

不到一分钟,即刻拥有这 22 款插件主题

开源 API 管理工具 Postcat 的插件广场最近上新了插件主题,看了看,真的有几款我很喜欢。可能会有朋友有跟我一样的疑问,如何拥有这些好玩的插件主题。 第一步当然是找到 Postcat ,安装 Postcat ! 找到插件广场 浏览并选择喜欢的主…

视觉与激光雷达融合3D检测(一)AVOD

1.概述 AVOD(Aggregate View Object Detection)和MV3D类似,是一种融合3维点云和相机RGB图像的三维目标检测算法. 不同的是: MV3D中融合了相机RGB图像,点云BEV映射和FrontView映射,而AVOD则只融合相机RGB图像和点云BEV映射. 从网络结果来看,AVOD采用了基…

zabbix监控山石防火墙

一、导入监控模板 <Template Net Hillstone StoneOS SNMPv2> 导入前请确保zabbix内置的模板Template Net Network Generic Device SNMPv2存在。 支持山石E系列和X系列防火墙 兼容Zabbix 4.x和5.x。 二、监控内容 SNMP状态和接口速率由Template Net Network Generic De…

Spring5 学习笔记

前置知识&#xff1a; 掌握Java基础知识&#xff08;特别是反射&#xff09;掌握Java注解掌握XML掌握Maven Spring5学习笔记 1、Spring概述1.1、简介1.2、优点1.3、组成1.4、拓展 2、IOC理论推导2.1、分析实现2.2、IOC本质 3、HelloSpring3.1、导入jar包3.2、编写代码3.3、思考…

《ChatGPT Prompt Engineering for Developers》课程-提示词原则

编写 Prompt 的原则 本章的主要内容为编写 Prompt 的原则&#xff0c;在本章中&#xff0c;我们将给出两个编写 Prompt 的原则与一些相关的策略&#xff0c;你将练习基于这两个原则来编写有效的 Prompt&#xff0c;从而便捷而有效地使用 LLM。 一、环境配置 本教程使用 Open…