博客 > 人工智能&数据科学
# 2026 AMD 780M 跑 Pytorch on Windows (ROCm) 主hack:https://github.com/likelovewant/ROCmLibs-for-gfx1103-AMD780M-APU ZLUDA(fork):https://github.com/lshqqytiger/ZLUDA 亦可参考:https://github.com/likelovewant/ROCmLibs-for-gfx1103-AMD780M-APU/wiki/Training-Flux-LoRA-Models-with-FluxGym,-Zluda,-and-ROCm-on-Windows/f5f9f4a9604801e74007418e622b24ba78a520ce 记得把`%HIP_PATH%\bin`加入`%PATH%` 首次运行每个算子,ZLUDA都会有一个缓存预计算过程,会很慢是正常的。 如果程序卡在最后退不出来,可以`os.system(f"taskkill /F /PID {os.getpid()}")` ## Debug实记 用[Dependencies.exe](https://github.com/lucasg/Dependencies)确定每个dll的依赖关系,确保驱动正确、hack正确。 如果跑不起来或结果不正确,考虑清理ZLUDA缓存文件夹(`%LOCALAPPDATA%\ZLUDA`),然后再考虑重装驱动。如果某次掉驱后出现同样问题,方法一致。 ROCm本身的DEBUG可以用`$env:AMD_LOG_LEVEL`,见https://rocm.docs.amd.com/projects/HIP/en/latest/reference/env_variables.html 以调试为目的时,写测试用Python固然有用,但为了确定底层问题也可以考虑使用`hipcc`编译一些c++测试程序。 **由于是接显示器的卡,别跑太满,以防掉了影响工作效率。** ---- 780M的内部架构编号是gfx1103,查资料可知这个型号是不在AMD ROCm for Windows官方支持行列的,因此基于AMD官方支持编译出的Pytorch(还有其他如Ollama等)也自然不能用。这相当于是同时要越过“Applications for ROCm on Windows”和“ROCm for gfx1103”两道坎。