xuzhang
xuzhang
单侧没有过,修一下吧
可以参考这个https://github.com/PaddlePaddle/PaddleMIX/blob/f304897febd27ecaf2a2b88b71a4c9aa293e3932/ppdiffusers/ppdiffusers/pipelines/controlnet/pipeline_controlnet_sd_xl.py#L88
在ppdiffusers 0.24.0会暴露相关接口
可以通过num_images_per_prompt参数,如images = pipe(prompt, num_images_per_prompt=2)
是的 目前先基于upgrade_ppdiffusers0240开发 ppdiffusers0.24.0会在最近一两周发版
可以呀 你那边可以转吗 我帮你上传到bos
模型已上传bos,id为co63oc/hotshotxl
@CrazyBoyM 帮忙重新上传一下吧
Which workflow are you referring to?
ckpt怎么转化为ppdiffusers可以参考这个 https://github.com/PaddlePaddle/PaddleMIX/blob/develop/ppdiffusers/scripts/convert_diffusers_model/convert_orig_sd_ckpt_to_ppdiffusers.py 。 ppdiffusers转化为ckpt目前没有提供相关脚本。 Lora可以通过pipe.load_lora_weights和基础模型合并使用。 --pretrained_model_name_or_path runwayml/stable-diffusion-v1-5 \是基础模型。 ip2p或其他controlnet对应unet_name_or_path这个参数,是通过以下方式加载的: ``` self.unet = UNet2DConditionModel.from_pretrained(unet_name_or_path) freeze_params(self.unet.parameters()) logger.info("Freeze unet parameters!") self.controlnet = ControlNetModel.from_unet(self.unet, load_weights_from_unet=True) ```