[pytorch]torch.cuda用法以及判断显卡是不是存在问题

常见用法:

torch.cuda.is_available() # 查看是否有可用GPU

torch.cuda.device_count() # 查看GPU数量

torch.cuda.get_device_capability(device) # 查看指定GPU容量

torch.cuda.get_device_name(device) # 查看指定GPU名称

torch.cuda.empty_cache() # 清空程序占用的GPU资源

torch.cuda.manual_seed(seed) # 设置随机种子

torch.cuda.manual_seed_all(seed) # 设置随机种子

torch.cuda.get_device_properties(i) # i为第几张卡,显示该卡的详细信息

场景问题:我使用torch.cuda.device_count()返回1但是我用nvidia-smi显示是2个显卡,这个是为啥呢?

第一个原因:你在环境变量设置了CUDA_VISIBLE_DEVICES

第二个原因:你显卡坏了一个,如何判断是不是坏了可以使用上面接口测试

import torch

device=torch.device("cuda:0")

print(torch.cuda.get_device_capability(device))

把0改成1如果报错则表示1这个显卡有问题或者不存在,据此可以判断显卡坏了。但是这个只是系统层面表示坏了。还需要进一步判断。首先重启系统在测试一次,不行就把显卡拔插一下,依然不行则做最后尝试把系统重装一次(这个一般都没效果),还不行只能说明显卡坏了。

相关推荐
学生高德3 分钟前
人工智能的关键挑战:把 SVG 当作“可优化画布”进行迭代
人工智能
_codemonster12 分钟前
从零手搓大模型(七)GPT 转 Llama:从教学版 GPT 走向现代 LLM 架构
人工智能·gpt·大模型·llama
李二苟16 分钟前
从智能眼镜到云端工作流:Rokid AI旅游搭子的设计与实现
人工智能
MY_TEUCK22 分钟前
MY_TRUCK - AI 应用|AI 编程三件套:OpenSpec、Superpowers、gstack 如何把 AI 从“手速实习生”变成“高级工程师”
人工智能
Ulyanov25 分钟前
刚体动力学方程——牛顿-欧拉与陀螺效应的奥秘
开发语言·python·目标跟踪·雷达电子对抗·导引头
阿里技术27 分钟前
从 Coder 到 Designer :电商团队数据研发的 Harness Engineering 实践
人工智能·microsoft·机器学习
观察员31 分钟前
用 Streamlit + 智谱 AI 打造虚拟伴侣聊天机器人
python
带娃的IT创业者32 分钟前
深度解析 Apple Foundation Models:端侧 AI 的真正革命
人工智能·移动开发·大语言模型·apple·端侧ai
战族狼魂40 分钟前
广东备案大模型超百款
人工智能·算法·大模型·大语言模型
Geeys40 分钟前
淘宝新店一般要熬几个月?淘宝新店破周期提速实操方案
大数据·人工智能