os.environ[‘CUDA_VISIBLE_DEVICES‘] 无法生效原因
1. 现象:使用os.environ['CUDA_VISIBLE_DEVICES'] 指定了GPU,但是模型还是只能加载在‘0’卡上。2.原因:os.environ['CUDA_VISIBLE_DEVICES'] 必须在import torch之前3.隐藏的坑:如果import进来的其他文件中import了torch,os.environ['CUDA_VISIBLE_DEVICES'] 也无法生效,因为执行.py文件时会优先import其他包中的torch。eg:file 1:#