Try setting the "Upcast cross attention layer to float32" option inSettings > Stable Diffusion可在WebUI的设置里Stable Diffusion栏最下方勾选开启。*需注意开启该选项有几率在出图的最后阶段报type不一致的错误,"type32 type32 type16"字样的,若要解决此报错又需要你反过来关闭Upcast cross attention layer to...
转换成功后,您可以继续将转换后的attention_output用于模型的后续计算或保存模型以供后续使用。 以上步骤和代码片段应该能够满足您“upcast cross attention layer to float32”的需求。请注意,根据您使用的框架(PyTorch或TensorFlow)和具体的数据结构(如是否已经是tensor或需要先从numpy数组转换等),代码可能需要进行适当调整。