stable-diffusion.cpp/src
stduhpf 9369ab759f
feat: inpaint improvements (#1357)
* inpaint: get max pixel max instead of single sample

* inpaint: masked diffusion for inpainting models with inflated mask

* refactor tensor interpolate nearest-like reduction paths and generalize max_pool_2d

---------

Co-authored-by: leejet <leejet714@gmail.com>
2026-04-06 00:44:26 +08:00
..
vocab refactor: reorganize the vocab file structure (#1271) 2026-02-11 00:44:17 +08:00
anima.hpp refactor: migrate generation pipeline to sd::Tensor (#1373) 2026-03-30 00:19:25 +08:00
auto_encoder_kl.hpp refactor: migrate generation pipeline to sd::Tensor (#1373) 2026-03-30 00:19:25 +08:00
cache_dit.hpp refactor: migrate generation pipeline to sd::Tensor (#1373) 2026-03-30 00:19:25 +08:00
clip.hpp refactor: migrate generation pipeline to sd::Tensor (#1373) 2026-03-30 00:19:25 +08:00
common_block.hpp style: remove redundant struct qualifiers for consistent C/C++ type usage (#1349) 2026-03-16 22:17:22 +08:00
common_dit.hpp refactor: migrate generation pipeline to sd::Tensor (#1373) 2026-03-30 00:19:25 +08:00
condition_cache_utils.hpp refactor: migrate generation pipeline to sd::Tensor (#1373) 2026-03-30 00:19:25 +08:00
conditioner.hpp fix: disable extra T5 mask padding for Wan (#1375) 2026-03-30 23:10:07 +08:00
control.hpp refactor: migrate generation pipeline to sd::Tensor (#1373) 2026-03-30 00:19:25 +08:00
denoiser.hpp feat: ancestral sampler implementations for flow models (#1374) 2026-04-02 01:35:29 +08:00
diffusion_model.hpp refactor: migrate generation pipeline to sd::Tensor (#1373) 2026-03-30 00:19:25 +08:00
easycache.hpp refactor: migrate generation pipeline to sd::Tensor (#1373) 2026-03-30 00:19:25 +08:00
esrgan.hpp refactor: migrate generation pipeline to sd::Tensor (#1373) 2026-03-30 00:19:25 +08:00
flux.hpp refactor: migrate generation pipeline to sd::Tensor (#1373) 2026-03-30 00:19:25 +08:00
ggml_extend.hpp refactor: migrate generation pipeline to sd::Tensor (#1373) 2026-03-30 00:19:25 +08:00
gguf_reader.hpp refactor: reorganize the file structure (#1266) 2026-02-10 23:13:35 +08:00
gits_noise.inl refactor: reorganize the file structure (#1266) 2026-02-10 23:13:35 +08:00
latent-preview.h refactor: migrate generation pipeline to sd::Tensor (#1373) 2026-03-30 00:19:25 +08:00
llm.hpp refactor: migrate generation pipeline to sd::Tensor (#1373) 2026-03-30 00:19:25 +08:00
lora.hpp refactor: migrate generation pipeline to sd::Tensor (#1373) 2026-03-30 00:19:25 +08:00
ltxv.hpp style: remove redundant struct qualifiers for consistent C/C++ type usage (#1349) 2026-03-16 22:17:22 +08:00
mmdit.hpp refactor: migrate generation pipeline to sd::Tensor (#1373) 2026-03-30 00:19:25 +08:00
model.cpp feat: show tensor loading progress in MB/s or GB/s (#1380) 2026-03-31 23:06:44 +08:00
model.h style: remove redundant struct qualifiers for consistent C/C++ type usage (#1349) 2026-03-16 22:17:22 +08:00
name_conversion.cpp refactor: optimize the VAE architecture (#1345) 2026-03-15 16:57:42 +08:00
name_conversion.h refactor: reorganize the file structure (#1266) 2026-02-10 23:13:35 +08:00
ordered_map.hpp refactor: reorganize the file structure (#1266) 2026-02-10 23:13:35 +08:00
pmid.hpp refactor: migrate generation pipeline to sd::Tensor (#1373) 2026-03-30 00:19:25 +08:00
preprocessing.hpp refactor: migrate generation pipeline to sd::Tensor (#1373) 2026-03-30 00:19:25 +08:00
qwen_image.hpp refactor: migrate generation pipeline to sd::Tensor (#1373) 2026-03-30 00:19:25 +08:00
rng_mt19937.hpp refactor: reorganize the file structure (#1266) 2026-02-10 23:13:35 +08:00
rng_philox.hpp refactor: reorganize the file structure (#1266) 2026-02-10 23:13:35 +08:00
rng.hpp refactor: reorganize the file structure (#1266) 2026-02-10 23:13:35 +08:00
rope.hpp style: remove redundant struct qualifiers for consistent C/C++ type usage (#1349) 2026-03-16 22:17:22 +08:00
sample-cache.cpp refactor: migrate generation pipeline to sd::Tensor (#1373) 2026-03-30 00:19:25 +08:00
sample-cache.h refactor: migrate generation pipeline to sd::Tensor (#1373) 2026-03-30 00:19:25 +08:00
spectrum.hpp refactor: migrate generation pipeline to sd::Tensor (#1373) 2026-03-30 00:19:25 +08:00
stable-diffusion.cpp feat: inpaint improvements (#1357) 2026-04-06 00:44:26 +08:00
t5.hpp refactor: migrate generation pipeline to sd::Tensor (#1373) 2026-03-30 00:19:25 +08:00
tae.hpp refactor: migrate generation pipeline to sd::Tensor (#1373) 2026-03-30 00:19:25 +08:00
tensor_ggml.hpp refactor: migrate generation pipeline to sd::Tensor (#1373) 2026-03-30 00:19:25 +08:00
tensor.hpp feat: inpaint improvements (#1357) 2026-04-06 00:44:26 +08:00
tokenize_util.cpp refactor: migrate generation pipeline to sd::Tensor (#1373) 2026-03-30 00:19:25 +08:00
tokenize_util.h refactor: reorganize the file structure (#1266) 2026-02-10 23:13:35 +08:00
ucache.hpp refactor: migrate generation pipeline to sd::Tensor (#1373) 2026-03-30 00:19:25 +08:00
unet.hpp refactor: migrate generation pipeline to sd::Tensor (#1373) 2026-03-30 00:19:25 +08:00
upscaler.cpp refactor: migrate generation pipeline to sd::Tensor (#1373) 2026-03-30 00:19:25 +08:00
util.cpp feat: show tensor loading progress in MB/s or GB/s (#1380) 2026-03-31 23:06:44 +08:00
util.h feat: show tensor loading progress in MB/s or GB/s (#1380) 2026-03-31 23:06:44 +08:00
vae.hpp refactor: migrate generation pipeline to sd::Tensor (#1373) 2026-03-30 00:19:25 +08:00
version.cpp refactor: reorganize the file structure (#1266) 2026-02-10 23:13:35 +08:00
wan.hpp refactor: migrate generation pipeline to sd::Tensor (#1373) 2026-03-30 00:19:25 +08:00
z_image.hpp refactor: migrate generation pipeline to sd::Tensor (#1373) 2026-03-30 00:19:25 +08:00