最近看到挺多人搜索windows系统的ROCm来到本站的,我简单说一下吧,目前的话windows系统的ROCm还是阉割版,没支持PyTorch,所以即使windows系统有ROCm也是没有AI加速的。
举个例子Stable Diffusion所使用的就是PyTorch,目前N卡除外的intel和AMD显卡在windows系统下使用Stable Diffusion AI绘图只能使用微软提供的DirectML通用计算。
A卡和I卡想在windows系统下玩AI绘画的话可以到B站UP主“秋葉aaaki”那里下载“Stable Diffusion A卡专用整合包(DirectML)”。
秋葉aaaki发文只有百度网盘的,那下载速度大家都知道,我就传一份到天翼网盘了:
intel的显卡目前的AI相关我还没去了解过,不过intel好像是有其他软件来运行AI绘画的,而且是在windows系统下,这个大家可以自己使用搜索看一下,或者是感兴趣的人多的话我也可以查阅资料给大伙们出一期intel显卡的AI绘画。
不过使用DirectML速度可能连N卡的3050都比不了。(图片来源于:igorslab)
windows系统ROMc5.7.1版本支持的型号
列表内没有7800XT、7700XT、7900gre、6750gre的情况我也不是很清楚,目前AMD查到的资料就是这样,应该是一样可以支持的,只是AMD没有去更新这个文档。
Linux系统ROMc5.7.1版本支持的型号
Linux系统里支持显卡对比windows系统更少了?这方面我也不是很清楚,我记得是有看过相关AMD显卡其他型号在Linux系统里运行Stable Diffusion(ROMc版本)的,可能是使用5.7以下的ROMc版本?有懂的朋友可以在评论区讨论一下。
windows系统和Linux系统下的ROCm区别
如果AMD显卡想要完整体验ROCm的AI计算加速,就只能使用Linux系统了,Linux系统下的ROCm是完整的,并且是开源项目,会有更多大佬去适配。