首先网上大部分博主讲解的在 launch.py
或者 webui-user.bat
加一个参数 --precision full --no-half --skip-torch-cuda-test
,加上之后确实不报错了,但是你的显卡也不工作了,CPU进入了AI算法时代,这个方法治标不治本,如果有显卡且拥有4G显存以上的同学,不妨试试我这种办法,虽然不全面,但至少解决了我的问题,大家也可以作为参考。
进行检错前需要搞清楚几个点
1.你的NVIDIA驱动是否是最新版本,驱动太旧也会报错,但概率不大,可以先往下看。
2.安装对应版本的CUDA,根据我的经验来看,系统推荐安装的版本一直是官网没有的,且降级安装不一定有对应的torch和xformers插件版本,后续会导致其他报错,不如稳一点,用目前稳定的推荐版本。cuda_12.1.0_531.14_windows.exeCUDA Toolkit 12.1 Downloads | NVIDIA Developer