Commit Graph
100 Commits
Author SHA1 Message Date
Mick 05696527ea [diffusion] feat: support LoRA for LTX2.3 (#23649) 2026-04-25 01:52:41 +08:00
Mick b3b03369a5 [diffusion] fix: unify LTX-2.3 HQ codepath gates for all LTX-2.3 variants (#23624) 2026-04-24 17:44:08 +08:00
Mick cd1fa7506a [diffusion] model: support LTX2.3 high quality pipeline (#23366) 2026-04-24 14:18:20 +08:00
Mick c0166355ae [diffusion] CI: minor refactor CI (#23576) 2026-04-24 08:48:31 +08:00
Mick 4d3c7e781a [diffusion] CI: do not retry consistency failures (#23517) 2026-04-23 12:39:37 +08:00
Mick 4323fce82a fix: dot-boundary match in is_layer_skipped for FP8 modules_to_not_convert (#23467) 2026-04-22 22:16:22 +08:00
Mick 9a0fd2ff0c [diffusion] optimize: default to in-memory loading for URL/base64 image inputs (#23118) 2026-04-20 23:29:02 +08:00
Mick 0be6ab04dd [diffusion] refactor: LTX2.3 code cleanup (#23207) 2026-04-20 19:02:05 +08:00
Mick 0d94c3366a [diffusion] feat: introduce ltx-2-two-stage device manager (#22869) 2026-04-18 11:04:33 +08:00
Mick 5de89ea942 [diffusion] CI: fix auto-partition (#23076) 2026-04-17 22:37:24 +08:00
Mick 0b2058853d [diffusion] doc: update doc (#23052) 2026-04-17 16:23:46 +08:00
Mick 3d2d57c6cc [diffusion] refactor: extract LTX2 image encoding from denoising stage (#22976) 2026-04-17 08:35:15 +08:00
Mick 29f56cb230 CI: fix lint (#22991) 2026-04-17 02:09:04 +08:00
Mick 80718492dd [diffusion] CI: reset thresholds (#22854) 2026-04-15 21:11:00 +08:00
Mick e95c2e73bd [diffusion] CI: refactor diffusion ci and reduce redundancy (#22810) 2026-04-15 10:12:29 +08:00
MickandClaude Opus 4.6 d2f479e544 [diffusion] chore: auto-enable best parallel setting if unspecified (#22763)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-15 00:02:05 +08:00
Mick c5e95080d2 [diffusion] model: support Ltx 2.3 two stage ti2v (#22667) 2026-04-14 22:10:08 +08:00
Mick d524f110ac [diffusion] refactor: streamline denoising stages (#22633) 2026-04-13 13:34:37 +08:00
Mick bf022e177c Revert "[Diffusion] Add FLUX.1-dev ModelOpt NVFP4 support (#22574)" (#22649) 2026-04-13 11:17:32 +08:00
Mick 495ef8ec64 [diffusion] model: support LTX2.3 two stage (#22182) 2026-04-12 22:15:57 +08:00
Mick 0b4f5c9fcb [diffusion] CI: improve readability and fix bug of early-return (#22507) 2026-04-11 10:08:44 +08:00
Mick 7c6b5c095c [diffusion] fix: fix flux2 i2i accuracy (#22423) 2026-04-10 16:16:51 +08:00
Mick 9709192ce9 [diffusion] feat: support FLUX.2-small-decoder (#22414) 2026-04-09 15:53:14 +08:00
Mick 355fcbcc17 [diffusion] fix: fix cache dit refresh none mask (#22374) 2026-04-09 11:58:24 +08:00
Mick 4ac6fa0d87 [diffusion] fix: fix loading multiple ckpts with different precision for a same module (#22360) 2026-04-09 02:44:19 +08:00
Mick eca62ab8f4 UX: clean loggings (#22174) 2026-04-08 09:46:38 +08:00
Mick e7bc23cdab [diffusion] CI: fix consistency check (#22251) 2026-04-07 23:43:18 +08:00
Mick 82c41a2d9e [diffusion] model: support LTX2.3 (#22111) 2026-04-06 12:26:30 +08:00
MickandClaude Opus 4.6 efee62efa6 [diffusion] CI: improve diffusion comparison benchmark setting for realistic perf and auto-discover ut (#22086)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-04 23:20:37 +08:00
151f727163 [diffusion] fix: fix gated repo failing the generate cmd (#22040)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-04 00:43:11 +08:00
Mick 030fb1c4b1 refactor: replace mm_inputs dict with MultimodalProcessorOutput (#21738) 2026-04-03 23:26:37 +08:00
Mick 838f815e9f [diffusion] CI: temporarily disable accuracy ci (#22031) 2026-04-03 17:39:29 +08:00
Mick 2278a321ca [diffusion] chore: fix stage profiler for multi-stage denoising (#21955) 2026-04-03 01:16:38 +08:00
Mick 7bba319f1e [diffusion] fix: respect --prompt-path (#21756) 2026-04-01 16:47:59 +08:00
Mick f9debd6514 [diffusion] CI: improve ci reliability (#21763) 2026-04-01 10:06:57 +08:00
MickandClaude Opus 4.6 7790645b82 [diffusion] UX: replace deprecated ORJSONResponse with orjson_response (#21755)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-31 21:41:33 +08:00
Mick 0a1fb42869 [diffusion] CI: relax pr-test threshold (#21682) 2026-03-30 20:23:46 +08:00
Mick b76730701b [diffusion] feat: enhance overlay mechanism (#21648) 2026-03-30 19:45:34 +08:00
db5d9eb8ce [diffusion] CI: fix dashboard chart (nightly) display issues (#21653)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-30 12:02:01 +08:00
Mick fc9de157f9 [diffusion] feat: support overlay model materialization (#21600) 2026-03-28 23:02:38 +08:00
Mick f0c68fbefd [diffusion] UX: aggregate expected dtype-cast logs during weight loading (#21552) 2026-03-28 09:50:40 +08:00
Mick d7c4c57ace [diffusion] refactor: move format-specific weight loading hooks (quant-related) to a dedicated file (#21366) 2026-03-27 09:58:49 +08:00
Mick 238a4b8f8f [diffusion] CI: fix breaking import path in nightly (#21449) 2026-03-26 16:33:22 +08:00
Mick 35720d9969 [diffusion] fix: fix qwen-image with nunchaku (#21415) 2026-03-26 16:31:44 +08:00
Mick 04eb72801f [diffusion] CI: add performance tracking job to nightly (#21091) 2026-03-25 19:01:33 +08:00
Mick 6425df5c8a [diffusion] doc: consolidate documentation (#21373) 2026-03-25 16:01:32 +08:00
Mick 6cc5717e8a [diffusion] doc: update quantization.md (#21356) 2026-03-25 14:48:38 +08:00
Mick f7fc2c8592 [diffusion] fix: fix accuracy for some image models (#20679) 2026-03-22 15:11:57 +08:00
Mick 6dfa8a40bc [diffusion] CI: make auxiliary coverage explicit and simplify testcases (#20983) 2026-03-21 20:18:23 +08:00
Mick f15b3338c9 Revert "[Bugfix] Fix GLM-4.6V vision regression in glm4v_moe and glm_ocr" (#20740) 2026-03-18 10:09:50 +08:00
Mickandgemini-code-assist[bot] 5717834f1f [diffusion] refactor: cleanup parallel_state.py (#20760)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-17 21:21:42 +08:00
Mick 5ec49a5309 Revert "[diffusion] CI: use dedicated HF token for accessing restricted models" (#20737) 2026-03-16 20:22:20 -07:00
Mick 474a851ae3 [diffusion] fix: fix sampling params incorrectly override in cli (#20689) 2026-03-17 08:48:10 +08:00
Mick 1eea744855 [diffusion] CI: enable UT (#20690) 2026-03-17 07:44:04 +08:00
Mick 485597e651 [diffusion] fix: fix some sampling args passed via cli are omitted (#20630) 2026-03-16 16:55:30 +08:00
Mick f07529b947 [diffusion] CI: use dedicated HF token for accessing restricted models (#20620) 2026-03-15 19:15:28 +08:00
Mick b638b25b22 [diffusion] UX: suppress excessive logging from httpx and httpcore (#20452) 2026-03-13 14:43:09 +08:00
Mick 154af9e46c update CI_PERMISSIONS.json (#20405) 2026-03-12 19:50:35 -07:00
Mick 8c8a487468 [diffusion] doc: add diffusion-optimal-perf (#20311) 2026-03-11 12:20:09 +08:00
Mick e1f0b3181a [diffusion] fix: adjust convert_hf_to_fp8 to be compatible with more dits (#20281) 2026-03-11 01:21:54 +08:00
Mick 2c183350be [diffusion] fix: fix wrong dit config for qwen-image-edit-plus-2511 (#20123) 2026-03-08 20:08:36 +08:00
Mick d605d811fb update CODEOWNERS (#19969) 2026-03-05 10:19:05 -08:00
Mick 43a9249e7c CI: update CI_PERMISSIONS.json (#19744) 2026-03-02 22:34:41 -08:00
Mick 2e15c015c0 [diffusion] feat: Add --model-id for config resolution; deprecate model_detectors (#19607) 2026-03-02 16:39:53 +08:00
Mick a75840b373 [diffusion] CI: create and refactor UT (#19619) 2026-03-01 19:38:20 +08:00
Mick d098c8dab0 [diffusion] add .claude and update contributing with attitude towards vibe-pr (#19511) 2026-03-01 14:41:55 +08:00
Mick 471acd98b9 [diffusion] logging: improve logging (#19312) 2026-02-25 23:00:35 +08:00
Mick 9840cd3f68 [diffusion] chore: enable sequence shard for wan by default (#19311) 2026-02-25 18:21:44 +08:00
Mick aff2f130ec [diffusion] CI: fix pr-test workflow file to include changes in jit kernels (#19285) 2026-02-25 14:08:55 +08:00
Mick 241ee90164 [diffusion] chore: tiny fix pyproject.toml (#19256) 2026-02-25 11:57:53 +08:00
Mick 0ede5c54a8 [diffusion] logging: improve request and component load logs (#19253) 2026-02-25 09:32:36 +08:00
Mickandzyzshishui 2e053d6eb6 [diffusion] quant: support quant for all dits (#19156)
Co-authored-by: zyzshishui <zyzshishui@gmail.com>
2026-02-24 14:20:54 +08:00
Mick 45095bac70 [diffusion] refactor: rename quantized model path server arg (#19142) 2026-02-22 23:18:35 +08:00
Mick 7d4860bc5e [diffusion] CI: relax perf check threshold (#19154) 2026-02-22 20:02:12 +08:00
Mick 87823722b3 [diffusion] chore: minor cleanups (#19123) 2026-02-22 19:07:25 +08:00
Mick 6503f94211 [diffusion] feat: support passing component path via server args (#19108) 2026-02-21 21:22:47 +08:00
Mick b89ca65789 [diffusion] refactor: reduce redundancy and improve stage api (#19060) 2026-02-21 16:35:47 +08:00
Mick 8d789b5c3d [diffusion] feat: support nunchaku for Z-Image-Turbo and flux.1 (int4) (#18959) 2026-02-20 21:16:08 +08:00
Mick 38a69652e6 [diffusion] logging: log available mem when each stage starts in debug level (#18998) 2026-02-20 19:57:06 +08:00
Mick 3207427d6d [diffusion] CI: enable warmup as default (#19010) 2026-02-19 23:27:23 +08:00
Mick d73f06f091 [diffusion] chore: improve memory usage on consumer-level GPU (#18997) 2026-02-19 21:59:49 +08:00
Mick 420a611275 [diffusion] refactor: unify SamplingParams construction and improve DiffGenerator return types (#18928) 2026-02-18 14:56:58 +08:00
Mick bfe34c90ff Revert "[diffusion] operator: unify rotary embedding impl" (#18929) 2026-02-17 22:56:04 +08:00
Mick de833f9e8e Revert "[diffusion]: Improve layerwise offload buffer reuse and shared-storage handling" (#18866) 2026-02-16 18:00:58 +08:00
Mick d0c94e136a [diffusion] logging: improve peak vram logging (#18865) 2026-02-16 16:44:37 +08:00
Mick 0af9dcc407 [diffusion] refactor: refactor server_args adjust and validate logics (#18863) 2026-02-16 11:49:06 +08:00
Mick 78b4c9e248 [diffusion] fix: avoid saving output for warmup requests (#18867) 2026-02-16 11:48:28 +08:00
3feb48139e [diffusion] quant: add support for svdquant and nunchaku (#18549)
Co-authored-by: AichenF <aichenf@nvidia.com>
Co-authored-by: jianyingzhu <53300651@qq.com>
2026-02-15 20:43:00 +08:00
Mick 37273408eb [diffusion] chore: use batched P2P ops in VAE parallel decoding (#18728) 2026-02-13 22:11:20 +08:00
Mick efdd676d56 [diffusion] refactor: merge redundant default_dtype and param_dtype parameters in FSDP loader (#18789) 2026-02-13 21:18:02 +08:00
Mick efcdda0176 [diffusion] fix: fix fsdp (#18187) 2026-02-10 20:22:20 +08:00
Mick 4f7da5ad0f [diffusion] chore: fix unclean shutdown and resource leaks (#18477) 2026-02-09 22:32:08 +08:00
Mick 6601bc24da [diffusion] chore: revise process title (#18446) 2026-02-09 00:14:06 +08:00
Mick a41aff1243 [diffusion] refactor: group component loaders under the component_loaders/ directory (#18438) 2026-02-08 23:02:27 +08:00
Mick 31d4cd2ffd [diffusion] fix: respect dist_timeout option (#18386) 2026-02-07 20:56:04 +08:00
Mick f218234e4f [diffusion] chore: prohibit Chinese characters usage (#18249) 2026-02-05 09:22:26 +08:00
Mick 36a3e78af9 [diffusion] refactor: move model_stages into stages folder (#18248) 2026-02-05 00:23:31 +08:00
Mick 62004fd2be [diffusion] UX: improve logging (#18122) 2026-02-03 10:35:05 +08:00
Mick c84cd4b5ff [diffusion] fix: fix missing component names for VAELoader (#18069) 2026-02-02 09:48:17 +08:00
Mick 977096ae03 [diffusion] cli: introduce generic attention backend configuration in ServerArgs (#18036) 2026-02-02 09:47:40 +08:00