leejet / stable-diffusion.cpp

Stable Diffusion and Flux in pure C/C++
MIT License
3.4k stars 290 forks source link

support photomaker v2 #345

Open taotaow opened 2 months ago

taotaow commented 2 months ago

TencentARC/PhotoMaker-V2 is out when run with sd.exe,got error

[INFO ] model.cpp:1535 - unknown tensor 'pmid.qformer_perceiver.perceiver_resampler.layers.0.0.norm1.bias | f32 | 1 [2048, 1, 1, 1, 1]' in model file [INFO ] model.cpp:1535 - unknown tensor 'pmid.qformer_perceiver.perceiver_resampler.layers.0.0.norm1.weight | f32 | 1 [2048, 1, 1, 1, 1]' in model file [INFO ] model.cpp:1535 - unknown tensor 'pmid.qformer_perceiver.perceiver_resampler.layers.0.0.norm2.bias | f32 | 1 [2048, 1, 1, 1, 1]' in model file [INFO ] model.cpp:1535 - unknown tensor 'pmid.qformer_perceiver.perceiver_resampler.layers.0.0.norm2.weight | f32 | 1 [2048, 1, 1, 1, 1]' in model file [INFO ] model.cpp:1535 - unknown tensor 'pmid.qformer_perceiver.perceiver_resampler.layers.0.0.to_kv.weight | f32 | 2 [2048, 4096, 1, 1, 1]' in model file [INFO ] model.cpp:1535 - unknown tensor 'pmid.qformer_perceiver.perceiver_resampler.layers.0.0.to_out.weight | f32 | 2 [2048, 2048, 1, 1, 1]' in model file [INFO ] model.cpp:1535 - unknown tensor 'pmid.qformer_perceiver.perceiver_resampler.layers.0.0.to_q.weight | f32 | 2 [2048, 2048, 1, 1, 1]' in model file [INFO ] model.cpp:1535 - unknown tensor 'pmid.qformer_perceiver.perceiver_resampler.layers.0.1.0.bias | f32 | 1 [2048, 1, 1, 1, 1]' in model file [INFO ] model.cpp:1535 - unknown tensor 'pmid.qformer_perceiver.perceiver_resampler.layers.0.1.0.weight | f32 | 1 [2048, 1, 1, 1, 1]' in model file [INFO ] model.cpp:1535 - unknown tensor 'pmid.qformer_perceiver.perceiver_resampler.layers.0.1.1.weight | f32 | 2 [2048, 8192, 1, 1, 1]' in model file

bssrdf commented 2 months ago

Photomaker V2 introduces some architectural changes which require more development. Stay tuned!

bssrdf commented 2 months ago

PR https://github.com/leejet/stable-diffusion.cpp/pull/358 submitted.