Stable Diffusionの導入テスト。
AMDのGPUなので、下記ウェブサイトを参考に導入してみる。
www.travelneil.com
概ねこの通りに導入できまして、「A girl in a room, happy, landscape, dramatic, 4k uhd」
の呪文で下記の画像がお出しされる。
happyの定義とは一体と思いながら、次はWaifu Diffusionの導入テスト。
dolls.tokyo
先のウェブサイトにあったコメント欄、また上記ウェブサイトをもとに、Waifu Diffusionの導入。
しかしこれが上手く行かず。
python convert_stable_diffusion_checkpoint_to_onnx.py --model_path="hakurei/waifu-diffusion" --output_path="./waifu_diffusion_onnx" Fetching 17 files: 100%|█████████████████████████████████████████████████████████████| 17/17 [00:00<00:00, 2130.68it/s] Traceback (most recent call last): File "C:\hoge\hoge\waifud\python\convert_stable_diffusion_checkpoint_to_onnx.py", line 215, in <module> convert_models(args.model_path, args.output_path, args.opset) File "C:\hoge\hoge\AppData\Local\Programs\Python\Python310\lib\site-packages\torch\autograd\grad_mode.py", line 27, in decorate_context return func(*args, **kwargs) File "C:\hoge\hoge\virtualenv\waifud\python\convert_stable_diffusion_checkpoint_to_onnx.py", line 73, in convert_models pipeline = StableDiffusionPipeline.from_pretrained(model_path) File "C:\hoge\hoge\AppData\Local\Programs\Python\Python310\lib\site-packages\diffusers\pipeline_utils.py", line 373, in from_pretrained load_method = getattr(class_obj, load_method_name) TypeError: getattr(): attribute name must be string
原因わかりません…
1.4ベースのが出はじめたので、揃い次第後で確認してみようかと思います。