在Linux中搭建AMD的深度学习环境
AMD GPU运行Pytorch
配置过程
以下命令配置环境变量[1]
1 | export HSA_OVERRIDE_GFX_VERSION=10.3.0 |
- HIP_VISIBLE_DEVICES=0 此处非必要不要改动,多显卡用户(例如核显+独显)出现RuntimeError: Torch is not able to use GPU问题的时候将0改为1;
- HSA_OVERRIDE_GFX_VERSION= 这里要根据自己显卡型号修改:
- HSA_OVERRIDE_GFX_VERSION=9.0.6对应显卡型号: Radeon VII
- HSA_OVERRIDE_GFX_VERSION=10.3.0对应显卡型号:RX5000 / 6000系列
- HSA_OVERRIDE_GFX_VERSION=11.0.0对应显卡型号:RX7000系列
创建并激活虚拟环境
1 | python -m venv venv |
通过Pytorch主页的方法安装好ROCm版本的PyTorch
1 | pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/rocm6.0 |
测试ROCm是否可用
1 | $ python |

可以看到ROCm可用