# ROCm repository for focal
sudo tee /etc/apt/sources.list.d/rocm.list <<'EOF'
deb [arch=amd64 signed-by=/etc/apt/keyrings/rocm.gpg] https://repo.radeon.com/rocm/apt/debian focal main
EOF
sudo apt update
sudo apt install rocm-hip-sdk
sudo gpasswd -a $USER render
sudo gpasswd -a $USER video
reboot #重启
~~最后测试了一下发现其实并没有调用核显,实际上是用cpu跑的。一调用核显就报HIP错误,如果全部卸载重新安装第一次调用疑似生效了,因为屏幕立马黑屏说明核显被占用了。但重启后依然HIP报错。最后在看到ROCM的官方文档上写着“note: The integrated GPUs of Ryzen are not officially supported targets for ROCm.”~~
现在可以玩了,见新帖:https://bbs.deepin.org.cn/post/272254
~~直接跳最后,ROCM并不支持APU,必须要有个独显。~~~~
安装pytorch,直接参考pytorch官方的文档安装rocm验证:780m核显可以在bios设置为16G显存😏再跑个pytorch的官方实例测试一下。CPU含集显的机型请将HIP_VISIBLE_DEVICES=0改为1HSA_OVERRIDE_GFX_VERSION这里根据自己显卡型号进行修改:HSA_OVERRIDE_GFX_VERSION=9.0.6对应显卡型号: Radeon VIIHSA_OVERRIDE_GFX_VERSION=10.3.0对应显卡型号:RX5000 / 6000系列HSA_OVERRIDE_GFX_VERSION=11.0.0对应显卡型号:RX7000系列我的是780m核显所以得添加环境变量~~最后测试了一下发现其实并没有调用核显,实际上是用cpu跑的。一调用核显就报HIP错误,如果全部卸载重新安装第一次调用疑似生效了,因为屏幕立马黑屏说明核显被占用了。但重启后依然HIP报错。最后在看到ROCM的官方文档上写着“note: The integrated GPUs of Ryzen are not officially supported targets for ROCm.”~~
~~看来只能用windows 的ML曲线救国了XD,难绷。~~