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

在 Windows 11 下的 WSL - Ubuntu 24.04 中安装 Torch 的记录

#工作记录

前提条件:

1、正确安装了Anaconda,并编辑了环境变量,且验证安装成功;

【在 Windows 11 下的 WSL - Ubuntu 24.04 中安装 Anaconda3 - CSDN App】https://blog.csdn.net/u014451778/article/details/144737143?sharetype=blog&shareId=144737143&sharerefer=APP&sharesource=u014451778&sharefrom=link 

 

2、正确安装了CUDA;

【在 Windows 11 下的 WSL - Ubuntu 24.04 中安装 CUDA 的记录 - CSDN App】https://blog.csdn.net/u014451778/article/details/144735570?sharetype=blog&shareId=144735570&sharerefer=APP&sharesource=u014451778&sharefrom=link 

3、正确安装了cuDNN;

等待输出结果或者按下文验证,或者等最后验证

【Windows 11 系统下,通过 WSL(Windows Subsystem for Linux)里的 Ubuntu 24.04 安装 CUDNN 记录 - CSDN App】https://blog.csdn.net/u014451778/article/details/144734627?sharetype=blog&shareId=144734627&sharerefer=APP&sharesource=u014451778&sharefrom=link

4、由于安装以上步骤的不确定因素比较多,建议用conda命令安装:

#可指定版本或暂不指定版本进行简单安装
conda install pytorch torchvision torchaudio pytorch-cuda -c pytorch -c nvidia

5、统一验证安装:

import torch
print(torch.__version__)
device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu")
print("CUDA 可用:", torch.cuda.is_available())
print("cuDNN 已启用:", torch.backends.cudnn.enabled)
print(torch.__version__)
x = torch.rand(5, 3)
y = torch.rand(5, 3)
z = x + y
print(z)
device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu")
print(device)
print("CUDA available:", torch.cuda.is_available())
print("cuDNN enabled:", torch.backends.cudnn.enabled)
print(torch.version.cuda)
print(torch.backends.cudnn.version())

如果全部安装成功结果应该如下: 


http://www.kler.cn/a/458343.html

相关文章:

  • Kafka 幂等性与事务
  • 论文分享 | PromptFuzz:用于模糊测试驱动程序生成的提示模糊测试
  • TB1801D 线性驱动 LED 恒流芯片
  • 20241218-信息安全理论与技术复习题
  • Unity3D仿星露谷物语开发12之创建道具列表
  • 单元测试入门和mockup
  • 在 Node.js 中正确处理 `async/await` 及数组迭代
  • jmeter并发用户逐步递增压测找性能拐点
  • CSS(三)盒子模型
  • uni-app开发-识图小程序-识图功能
  • 第 1 章 - Go语言简介
  • 测试带宽上行方法
  • Ubuntu meson使用
  • Elasticsearch:使用 Ollama 和 Go 开发 RAG 应用程序
  • [wzoi]Help Bubu
  • 【Python运维】构建基于Python的自动化运维平台:用Flask和Celery
  • 4-1 输出一组成绩中的最高分和最低分
  • JVM学习-内存结构(二)
  • ET中发送Get请求和Post请求(C#)
  • Spring Boot 3.x- 快速搭建入门
  • 【文献代码研究】工具方向、运动冗余和路径点时序协同优化用于机器人辅助制造...
  • 我的JAVA-Web基础(2)
  • 【网络安全 | 漏洞挖掘】如何通过竞态条件发现账户接管漏洞
  • 前端项目 npm报错解决记录
  • 网络爬虫淘宝商品数据
  • Hutool 发送 HTTP 请求的几种常见写法