Java老菜鸟学习PyTorch深度学习第一天:PyTorch运行环境搭建

ops/2024/10/21 17:05:26/

1、 环境(GPU运算)安装

  • Anaconda3(取最新版)
  • Python:3.12
  • CUDA:11.8
  • PyTorch:2.2.0
  • 显卡:NVIDIA T600(nvidia-smi
1.1 Anaconda3
  • 下载最新版
  • 2024-10-21 最新版(python版本3.12)
  • 双击安装
1.2 CUDA安装
  • 检查GPU信息nvidia-smi

  • 下载相应的cuda-toolkit-11.8

  • 选择windows–x86_64–11(win11)–local(离线安装包大概3G左右)

  • 安装(双击exe)

  • 配置环境变量(通常安装过程中会自己配置)

    • 在 Windows 系统上,通常需要添加以下路径到 PATH 环境变量中:
      C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin
      C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp
  • 测试 nvcc --version

1.3 PyTorch安装(在线)
在线安装
  • GPU版本安装

    pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

离线安装

离线包下载列表

  • 下载:torch(离线安装包大概2.5G左右),torchvision,torchaudio

    • 下载torch2.2.0+cu11.8
    • 下载torchvision
    • 下载torchaudio
  • 安装pip install

    • pip install torch-2.2.0+cu118-cp312-cp312-win_amd64.whl
    • pip install torchvision-0.17.0+cu118-cp312-cp312-win_amd64.whl
    • pip install torchaudio-2.2.0+cu118-cp312-cp312-win_amd64.whl
1.4 测试
  • 运行Jupyter

    import torchif torch.cuda.is_available():print("CUDA is available. Using GPU:", torch.cuda.get_device_name(0))
    else:print("CUDA is not available. Using CPU.")

在这里插入图片描述
PyTorch环境搭建好了,接下来继续学习、记录


http://www.ppmy.cn/ops/127322.html

相关文章

【Next.js 项目实战系列】04-修改 Issue

原文链接 CSDN 的排版/样式可能有问题,去我的博客查看原文系列吧,觉得有用的话,给我的库点个star,关注一下吧 上一篇【Next.js 项目实战系列】03-查看 Issue 修改 Issue 添加修改 Button​ 本节代码链接 安装 Radix UI 的 Ra…

【力扣热题100】[Java版]-刷题笔记-最小元素和最大元素的最小平均值

题目:3194.最小元素和最大元素的最小平均值 你有一个初始为空的浮点数数组 averages。另给你一个包含 n 个整数的数组 nums,其中 n 为偶数。 你需要重复以下步骤 n / 2 次: 从 nums 中移除 最小 的元素 minElement 和 最大 的元素 maxElement…

数据结构(七大排序)

前言 前话:排序在我们日常中很常见,但在不同的场合我们需要选择不同的排序,因为每个排序都有不同的使用场景,不同的时间复杂度和空间复杂度;常见的排序分为七种, 插入排序、选择排序、交换排序和归并排序&…

【zookeeper】集群配置

zookeeper 数据结构 zookeeper数据模型结构,就和Linux的文件系统类型,看起来是一颗树,每个节点称为一个znode.每一个Znode默认的存储1MB的数据,每个Znode都有唯一标识,可以通过命令显示节点的信息每当节点有数据变化…

修改pq_default.ini禁用降噪,解决S905X3电视盒硬解视频画质模糊、严重涂抹得像油画、水彩画的问题

笔者使用一台处理器芯片为 S905X3 的电视盒将近一年,性能比之前的 RK3328 的盒子有所提升,但我对它视频解码方面感到越来越不爽,该盒子的硬解视频总是开启美颜降噪和锐化,导致硬解视频的画质模糊,细节都被磨平&#xf…

SpringBoot智能推荐:健康生活新趋势

摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了基于智能推荐的卫生健康系统的开发全过程。通过分析基于智能推荐的卫生健康系统管理的不足,创建了一个计算机管理基于智能推荐的卫生健康系统的方案。…

DAY52WEB 攻防-XSS 跨站反射型存储型DOM 型标签闭合输入输出JS 代码解析

#知识点: 1、XSS跨站-输入输出-原理&分类&闭合 2、XSS跨站-分类测试-反射&存储&DOM 演示案例: ➢XSS跨站-输入输出-原理&分类&闭合 ➢XSS跨站-分类测试-反射&存储&DOM #XSS跨站-输入输出-原理&分类&闭合 漏…

CICD持续集成交付与持续交付

一 CICD是什么 CI/CD 是指持续集成(Continuous Integration)和持续部署(Continuous Deployment)或持续交付(Continuous Delivery) 1.1 持续集成(Continuous Integration) 持续集成…