【踩坑】PyTorch中指定GPU不生效和GPU编号不一致问题

转载请注明出处:小锋学长生活大爆炸[xfxuezhang.cn]

指定GPU不生效问题

**解释:**就是使用os.environ["CUDA_VISIBLE_DEVICES"] = "1"后,后面使用起来仍然是cuda0.

**解决:**在最开头就使用

python 复制代码
import os
os.environ["CUDA_VISIBLE_DEVICES"] = "0,2"

# xxxxxx其它代码

不过需要注意的是,这样设置之后,GPU的编号会变

GPU编号不一致问题

**解释:**torch.device("cuda:0")所选择的GPU跟nvidia-smi中的GPU编号不一样

**解决:**指定编号方式

python 复制代码
import os
os.environ["CUDA_DEVICE_ORDER"]="PCI_BUS_ID"

# xxxxxx其它代码
相关推荐
飞哥数智坊14 小时前
GPT-5-Codex 发布,Codex 正在取代 Claude
人工智能·ai编程
倔强青铜三14 小时前
苦练Python第46天:文件写入与上下文管理器
人工智能·python·面试
虫无涯15 小时前
Dify Agent + AntV 实战:从 0 到 1 打造数据可视化解决方案
人工智能
Dm_dotnet17 小时前
公益站Agent Router注册送200刀额度竟然是真的
人工智能
算家计算18 小时前
7B参数拿下30个世界第一!Hunyuan-MT-7B本地部署教程:腾讯混元开源业界首个翻译集成模型
人工智能·开源
用户25191624271118 小时前
Python之语言特点
python
机器之心18 小时前
LLM开源2.0大洗牌:60个出局,39个上桌,AI Coding疯魔,TensorFlow已死
人工智能·openai
刘立军18 小时前
使用pyHugeGraph查询HugeGraph图数据
python·graphql
Juchecar19 小时前
交叉熵:深度学习中最常用的损失函数
人工智能
林木森ai19 小时前
爆款AI动物运动会视频,用Coze(扣子)一键搞定全流程(附保姆级拆解)
人工智能·aigc