MAC上使用AI问题QQ群: 736669986,搞不定的朋友可以进群或私信咨询。在线AI计算服务咨询请私信我。
1. SDXL生成报错请查阅往期视频“3分钟解决mac报错……”
2. 启动报错,查找SD安装目录中/venv/lib/python3.11/site-packages/basicsr/data/degradations.py 这个文件“degradations.py” 的第8行“transforms.functional_tensor”改为“torchvision.transforms.functional”
也有M系列MAC启动遇到FP16错误:
TypeError: Trying to convert BFloat16 to the MPS backend but it does not have support for that dtype.
可以尝试在启动项中添加如下参数:
--disable-model-loading-ram-optimization
这个参数还有一个功效是可以提升SDXL模型加载速度,不添加时首次启动加载SDXL模型耗时约320~380秒,使用该启动参数,启动耗时约为60~70秒。包括启动后切换SDXL模型时,速度也有大幅提升。
但是在安装Torch 2.2.0 dev 20231210以后版本貌似不添加这个参数,启动速度也很快,而且只有20秒。