通过StableDiffusionXLPipeline.from_single_file离线加载模型

pipe = StableDiffusionXLPipeline.from_single_file(
    pretrained_model_link_or_path=r"C:\code\stable-diffusion-webui\models\Stable-diffusion\HoloAnime-XL-V2.5-half.safetensors",original_config_file=r"C:\code\stable-diffusion-webui\configs\sd_xl_base.yaml",local_files_only=True, torch_dtype=torch.float16).to("cuda")

Can't load tokenizer问题

huggingface的缓存目录.cache通常在C:\Users\Username

把所需的文件下载到.cache/huggingface/transformers

修改diffusers\pipelines\stable_diffusion\convert_from_ckpt.py中的文件路径替换为

try:
	tokenizer = CLIPTokenizer.from_pretrained(
	r"C:\Users\林海\.cache\AI-ModelScope\clip-vit-large-patch14", local_files_only=local_files_only
                )

SDXL .safetensors model转为diffusers folder format

from diffusers import StableDiffusionXLPipeline

pipeline = StableDiffusionXLPipeline.from_single_file()
pipeline.save_pretrained(...)
posted on 2023-11-19 13:10  FrostyForest  阅读(883)  评论(0编辑  收藏  举报