PyTorch 环境配置

目录

  • 一、安装 CUDA
  • 二、安装 PyTorch
    • 1. 创建虚拟环境
    • 2. 安装 PyTorch
  • 三、在 PyCharm 上创建一个 PyTorch 项目


参考文章:
【2025年最新PyTorch环境配置保姆级教程(附安装包)】
【超详细 CUDA 安装与卸载教程(图文教程)】
【PyTorch安装、配置环境(全网最新最全)】

默认已经安装好了 Anaconda 以及 PyCharm ,win + r 输入 cmd ,使用 conda --version 命令查看 Anaconda 的版本;python --version 命令查看 Python 的版本。

一、安装 CUDA

  • 检查显卡型号:计算机管理 → 设备管理器 → 显示适配器

  • win + r 输入 cmd ,使用 nvidia-smi 命令显示显卡驱动版本和 cuda 版本。

  • 下载 CUDA 的网址:【CUDA Toolkit Archive】

  • 安装 CUDA :

  • 配置环境变量:系统属性 → 环境变量 → 系统变量 → 双击 Path ,根据 CUDA 安装的路径新建以下几条(如果没有)。
D:\CUDA
D:\CUDA\v12.8\bin
D:\CUDA\v12.8\libnvvp

  • 验证 CUDA 是否安装成功:打开命令提示符(Win + R,输入 cmd),输入 nvcc --version 命令,如果命令行成功显示了 CUDA 的版本信息,则表明 CUDA 安装和环境变量配置已成功。

二、安装 PyTorch

1. 创建虚拟环境

参考文章:【在 Anaconda 上安装多版本 Python 环境并在 PyCharm 中配置】

  • 打开 Anaconda Prompt ,输入命令 conda create -n [名称] python=[版本] 创建一个新的虚拟环境。

注意:如果想将虚拟环境放置在指定文件夹内,则以管理员身份运行 anaconda prompt ,然后运行命令:conda create --prefix [指定路径\文件名] python=[版本]

参考文件:【【anaconda】conda创建、查看、删除虚拟环境(anaconda命令集)】

  • 环境创建完成后,输入命令 conda activate [环境名称] 激活该环境。

2. 安装 PyTorch

  • 获取 PyTorch 安装命令:【Get Started】

  • 验证 PyTorch 是否安装成功:确保进入已激活的 PyTorch 虚拟环境中,依次输入以下代码并执行
python  # 进入 Python 环境,若需要退出 Python 环境,请输入 exit()
import torch 
print(torch.__version__)  # 输出安装的 PyTorch 版本号
print(torch.cuda.is_available())  # 成功检测到 PyTorch 并可以使用 GPU

三、在 PyCharm 上创建一个 PyTorch 项目

  • 文件 → 新建项目

  • 验证是否成功

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

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

相关文章

鸿蒙中冷启动分析:Launch分析

启动的分类(热身环节) 启动动类型触发条件系统开销 & 速度主要优化方向冷启动应用进程不存在(首次启动或进程被杀后启动)最高,需创建进程、加载资源、初始化所有组件主要优化目标,减少主线程任务&…

告别盲目排查,PolarDB+DAS Agent智能运维新突破

1.概述 周五下午6点正准备下班,数据库CPU突然爆满,业务告警响成一片,DBA却要手动翻查CPU/内存/负载等多个监控指标,还要查询是否有新增慢SQL,死锁等问题?” 这可能是数据库DBA最闹心的场景了,…

Linux------《零基础到联网:CentOS 7 在 VMware Workstation 中的全流程安装与 NAT 网络配置实战》

(一)Linux的发行版Centos安装与配置 下载Linux发行版本Centos:centos-7-isos-x86_64安装包下载_开源镜像站-阿里云点击CentOS-7-x86_64-DVD-2009.torrent ,CentOS-7-x86_64-DVD-2009.torrent是官方提供的 BT 种子文件(176.1 KB&a…

iOS App 混淆工具实战,教育培训类 App 的安全保护方案

随着在线教育、企业培训、知识付费平台的兴起,越来越多的 iOS 应用需要保护自己的课程资源和核心逻辑。然而,教育类 App 面临的最大风险并非传统的外挂或刷分,而是 视频盗链、题库数据泄露、源码逻辑被二次利用。 在这种场景下,合…

RabbitMQ:SpringAMQP Topic Exchange(主题交换机)

目录一、案例需求二、基础配置三、代码实现TopicExchange与DirectExchange类似,区别在于RoutingKey可以是多个单次的列表,并且以.分割。 Queue与Exchange指定BindingKey时可以使用通配符: #:代指0个或多个单词。*:代…

(纯新手教学)计算机视觉(opencv)实战六——图像形态学(腐蚀、膨胀、开运算、闭运算、梯度、顶帽、黑帽)

图像形态学在图像处理中,形态学(Morphology) 是一种基于图像中物体形状的处理方法,通常用于二值图像和灰度图像。它通过腐蚀、膨胀等基本操作,结合开运算、闭运算、梯度运算、顶帽、黑帽等派生操作,来实现去…

学习嵌入式第三十五天

文章目录网络(续上)1.函数接口2.相关功能实现1.TCP连接2.UDP习题网络(续上) 1.函数接口 sendto 原型:ssize_t sendto(int sockfd, const void *buf, size_t len, int flags,const struct sockaddr *dest_addr, sockle…

为什么给数据表加了索引,写入速度反而变慢了

为数据表增加索引后之所以会导致写入(包括插入、更新、删除)操作的速度变慢,其根本原因在于索引本质上是一个独立的、需要与主表数据保持实时同步的“数据结构”。这一机制的核心逻辑涵盖五个方面:因为索引本质上是一个“独立的数…

.NET Core 中采用独立数据库的SAAS(多租户)方法

介绍多租户是指一种软件架构,其中软件的单个实例在服务器上运行并为多个租户提供服务。在基于 SAAS 的平台中,租户是指使用该平台开展业务运营的客户。每个租户都拥有独立的数据、用户帐户和配置设置,并且与其他租户隔离。多租户允许有效利用…

运维日常工作100条

这是一份非常详细和实用的“运维日常工作100条”清单。它涵盖了从日常巡检、变更管理、故障处理到安全、优化和文档等运维工作的方方面面,可以作为运维工程师的日常工作指南和检查清单。 运维日常工作100条 一、日常巡检与监控 (20条) 检查核心监控大盘:查看整体业务健康状态…

OpenHarmony子系统介绍

OpenHarmony子系统OpenHarmony子系统1. AI业务子系统2. 方舟运行时子系统3. ArkUI框架子系统4. DFX子系统5. DeviceProfile子系统6. XTS子系统7. 上传下载子系统8. 主题框架子系统9. 事件通知子系统10. 位置服务子系统11. 元能力子系统12. 全局资源调度子系统13. 全球化子系统1…

博士招生 | 英国谢菲尔德大学 招收计算机博士

内容源自“图灵学术博研社”gongzhonghao学校简介谢菲尔德大学(The University of Sheffield)是英国久负盛名的公立研究型大学,也是罗素集团成员之一。在 2026 年 QS 世界大学排名中,谢菲尔德大学位列第92位,其中计算机…

如何理解面向过程和面向对象,举例说明一下?

面向过程和面向对象是两种不同的编程思想,核心区别在于解决问题的视角不同:前者关注 “步骤和过程”,后者关注 “对象和交互”。面向过程的核心思想是把问题拆解成一系列步骤,通过函数实现每个步骤,然后按顺序调用这些…

深入了解评估与微调中使用的Graders:原理、实现与最佳实践

深入了解评估与微调中使用的Graders 在模型评估与微调(Fine-tuning)过程中,Graders(评分器)是衡量模型输出与参考答案之间表现的重要工具。本文将系统介绍Grader的类型、技术实现及如何在实际项目中融入稳定且高质量的…

行缓存(line buffer)在图像卷积中的工作方式

上面这张图配合文字,展示了行缓存(line buffer)在图像卷积中的工作方式:上半部分是一个按行扫描输入的图像块(示例为 99,编号 1–81)。 蓝色表示已被写入行缓存并按队列等待的数据,绿…

【数据分享】中国371个城市的坡度矢量数据和excel数据

今天要说明数据就是中国371个城市的坡度矢量数据和excel数据。数据介绍在城市发展的进程中,地形地貌始终是影响规划决策的关键因素,而坡度作为表征地表倾斜程度的核心指标,更是贯穿于城市建设、生态保护等诸多环节。本文将全面解读中国 371 个…

《WINDOWS 环境下32位汇编语言程序设计》第7章 图形操作(1)

图形设备接口GDI(Graphics Device Interface)是Win32的一个重要组成部分,其作用是允许Windows的应用程序将图形输出到计算机屏幕、打印机或其他输出设备上。GDI实际上是一个函数库,包括直线、画图和字体处理等数百个函数。7.1 GDI…

数据结构-HashMap

在 Java 键值对(Key-Value)集合中,HashMap 是使用频率最高的实现类之一,凭借高效的查找、插入性能,成为日常开发的 “利器”。本文将从 HashMap 的底层原理、核心特点、常用方法到遍历方式、使用注意事项,进…

[系统架构设计师]安全架构设计理论与实践(十八)

[系统架构设计师]安全架构设计理论与实践(十八) 一.信息安全面临的威胁 1.信息系统安全威胁的来源 物理环境,通信链路,网络系统,操作系统,应用系统,管理系统 2.网络与信息安全风险类别 风险类别…

AI适老服务暖人心:AI适老机顶盒破数字鸿沟、毫米波雷达护独居安全,银发生活新保障

银发经济领域长期受限于 “专业照护资源稀缺”“老年人数字适应能力弱”“独居老人安全隐患多” 的困境,而 AI 技术的适老化改造,正让银发服务从 “被动保障” 转向 “主动关怀”,既能帮老年人跨越数字鸿沟,又能为独居老人筑起安全…