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

【操作与配置】Pytorch环境搭建

安装显卡驱动

显卡驱动是一种软件程序,用于控制显卡硬件与操作系统之间的通信和交互。显卡驱动负责向操作系统提供有关显卡硬件的信息,以及使操作系统能够正确地控制和管理显卡的各种功能和性能。显卡驱动还包含了针对不同应用程序和游戏的优化,以提高显卡性能和图形渲染效果。更新和安装最新的显卡驱动可以提高计算机的图形性能和稳定性。

NVIDIA GeForce 驱动程序 - N 卡驱动 | NVIDIA

在官网获取你的显卡驱动,版本较低的也可下载更新程序

在这里插入图片描述

安装CUDA

CUDA(Compute Unified Device Architecture)是NVIDIA推出的一种并行计算平台和编程模型,可以利用GPU的并行计算能力加速各种应用程序,包括机器学习、图像处理、科学计算等。

Microsoft Windows 的 CUDA 安装指南 (nvidia.com)

可参照官方安装指南

CUDA Toolkit 12.5 Downloads | NVIDIA Developer

在此处下载CUDA Toolkit

在这里插入图片描述

安装cuDNN

CuDNN(CUDA Deep Neural Network)是NVIDIA为深度学习框架提供的一个GPU加速库,包括大量优化的深度学习算法和函数,能够帮助开发者在GPU上快速实现高效的深度学习模型训练和推理。CuDNN主要用于神经网络的加速计算。

现行Pytorch版本疑似内置cuDNN,无需下载

在官网按照配置下载

cuDNN 9.2.0 Downloads | NVIDIA Developer

将解压缩的文件复制到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.5

在这里插入图片描述

安装Anaconda

【操作与配置】Python:Conda+Pycharm_conda pycharm csdn-CSDN博客

安装PyTorch

PyTorch是一个开源的深度学习框架,由Facebook的人工智能研究小组开发。它提供了一个灵活的、动态的计算图的机制,使得深度学习模型的设计和训练变得更加直观和灵活。PyTorch使用Python作为开发语言,与Python的科学计算库NumPy和科学计算库SciPy深度整合,方便用户进行数据处理和模型训练。

PyTorch支持动态计算图和静态计算图两种方式进行模型构建,用户可以根据自己的需求选择适合的方式。它还提供了大量方便的工具和库,用于构建神经网络、优化模型、处理数据等。PyTorch在学术界和工业界都有着广泛的应用,被认为是一个功能强大、易用的深度学习框架

查询你所需的conda命令,在conda中使用

Start Locally | PyTorch

在这里插入图片描述

运行代码查看pytorch版本以及cuda是否可用

import torch
print(torch.__version__)
print(torch.cuda.is_available())
http://www.lryc.cn/news/373278.html

相关文章:

  • 判断QT程序是否重复运行
  • 利用Axios封装及泛型实现定制化HTTP请求处理
  • RN6752V1 高性能AHD转MIPIDVPBT656BT601芯片方案,目前适用于车载方案居多
  • Rust 基金会的商标政策更新引发社区争议
  • Java Opencv识别图片上的虫子
  • 微型操作系统内核源码详解系列五(1):arm cortex m3架构
  • 值传递和址传递
  • 【three.js】自定义物体形状BufferGeometry
  • Mac 使用 Homebrew 安装 Python3
  • 汽车行驶中是怎么保障轴瓦安全的?
  • 洗地机哪款好?洗地机十大名牌排行榜
  • spark mllib 特征学习笔记 (二)
  • 湘潭大学软件工程数据库2(题型,复习资源和计划)
  • 第二十三节:带你梳理Vue2:Vue插槽的认识和基本使用
  • 父亲节马上到了-和我一起用Python写父亲节的祝福吧
  • winform 应用程序 添加 wpf控件后影响窗体DPI改变
  • Web前端开发素材:探索、选择与应用的艺术
  • LeetCode | 20.有效的括号
  • ceph scrub 错误记录
  • cs与msf权限传递,以及mimikatz抓取明文密码
  • Windows下的zip压缩包版Mysql8.3.0数据迁移到Mysql8.4.0可以用拷贝data文件夹的方式
  • 软件体系结构笔记(自用)
  • java安装并配置环境
  • 探索互联网寻址机制 | 揭秘互联网技术的核心,解析网络寻址
  • C语言学习笔记之结构篇
  • C++笔记之一个函数多个返回值的方法、std::pair、std::tuple、std::tie的用法
  • GDB:从零开始入门GDB
  • 服务器权限管理
  • 08 SpringBoot 自定定义配置
  • Java之3DES(Triple DES)加密计算(DESede/ECB/ZeroPadding)