directml笔记本使用体验

一直在台式机上使用comfyui,毕竟台式机上有一个3060显卡。但每次画点小图就要开台式机也挺烦的。看到comfyui支持使用directml,就在笔记本上安装了一下。我的笔记本是AMD的CPU+集成显卡,没有独立显卡。安装过程倒是很顺利,唯一需要注意的是,应该先安装torch_directml,后再执行pip install -r requirects.txt,因为requirects.txt文件里的torch版本和torch_directml里的torch版本不一致。

第一次是在wsl中安装的,安装过程很顺利,但在执行pip install torch_directml时,我发现他下载的包中包含”cuda”字样,果不出所然,在出图时提示找不到nvidia驱动。后问AI得知,wsl中使用directml只支持nvidia的显卡,然后微软相关文档页面居然没给提说明。

第二次是在宿主机安装的,安装过程一如既往的顺利,也能顺利启动。然而在出图时,笔记本风扇狂转,然后直接死机了。盲猜,directml用是可以用的(因为测试示例代码是可以正常运行的,也能返回正确的结果),就是笔记本是轻薄本,散热压不住,直接挂了。

我在笔记本上运行comfyui的计划只能泡汤了,继续使用台式机出图吧。轻薄本带着是方便,但是散热确实不行。买笔记本还是应该买傻大黑粗的大家伙,至少散热强,如果散热足够强的话,笔记本上跑图应该没有问题。