设置CUDA_VISIBLE_DEVICES的方法
1. 通过bash脚本设置CUDA_VISIBLE_DEVICES
export CUDA_VISIBLE_DEVICES=0,1,2,3
# 注意bash脚本中不要随意使用空格,特别是符号之后不要加空格
source ~/anaconda3/bin/activate torch
# 使用source命令读取并且执行activate,激活anaconda虚拟环境
python -c 'import torch; print(torch.__version__); print(torch.cuda.device_count())'
# 用python command模式显示pytorch版本
2. 通过os.environ来设置CUDA_VISIBLE_DEVICES
import torch
import os
os.environ['CUDA_VISIBLE_DEVICES']='0,1,2'
print(torch.cuda.device_count())

本文详细介绍了如何通过bash脚本和Python代码设置CUDA_VISIBLE_DEVICES环境变量,以控制GPU设备的可见性,适用于深度学习框架如PyTorch和TensorFlow的多GPU配置场景。
3万+

被折叠的 条评论
为什么被折叠?



