This website requires JavaScript.
2f51b80c59
docs: record SVC implementation and verification results
feat/svc-calibration
dev
larsupb and Claude Opus 5
2026-08-02 12:36:35 +02:00
9c2b1bb970
docs: document the SVC widget on the merger node
larsupb and Claude Opus 5
2026-08-02 12:34:55 +02:00
def997bfac
feat(svc): expose singular value calibration on the merger node
larsupb and Claude Opus 5
2026-08-02 12:34:12 +02:00
d9860cdfe0
feat(svc): accept a spectrum calibrator in merged_delta_to_lora
larsupb and Claude Opus 5
2026-08-02 12:32:04 +02:00
1498476277
feat(svc): add calibrator factory with conv flattening
larsupb and Claude Opus 5
2026-08-02 12:30:23 +02:00
0ced3bafcf
feat(svc): add mode/alpha resolution and guard coverage
larsupb and Claude Opus 5
2026-08-02 12:29:26 +02:00
68f39f677f
feat(svc): add singular value calibration core
larsupb and Claude Opus 5
2026-08-02 12:28:18 +02:00
3eff873ee2
add semantic adapter implementation plan
larsupb
2026-08-02 12:10:41 +02:00
518f71c3b2
update dev version
larsupb
2026-08-02 12:10:38 +02:00
dad8a4a5ee
Merge larsupb/main: samplers (2.3.0) + delta-space merge work (2.4.0)
main
larsupb and Claude Opus 5
2026-08-02 11:54:20 +02:00
fe92e95f65
release: 2.3.0 with changelog
larsupb and Claude Opus 5
2026-08-02 11:48:08 +02:00
7973203f38
test: run the whole suite without a ComfyUI installation
larsupb and Claude Opus 5
2026-08-02 11:41:31 +02:00
1ca216dcbb
feat(merge): delta-space interpolation, VRAM offload, and OOM-safe kernels
larsupb and Claude Opus 5
2026-08-02 11:13:13 +02:00
d6b5ad87e6
feat(nodes): average_weights toggle on slerp/nuslerp/karcher/nearswap
larsupb
2026-07-21 00:57:42 +02:00
48150ddd2e
feat(merge): interp_delta_merge helper for delta-space slerp/nuslerp/karcher/nearswap
larsupb
2026-07-21 00:54:33 +02:00
fbaf1e9ae7
docs(plan): delta-space + average_weights for slerp/nuslerp/karcher/nearswap
larsupb and Claude Opus 4.8
2026-07-21 00:48:06 +02:00
ca17e1c2fc
docs(spec): delta-space + average_weights for slerp/nuslerp/karcher/nearswap
larsupb and Claude Opus 4.8
2026-07-21 00:41:58 +02:00
fd0578ffe5
docs(spec): VRAM offload before merge on PM LoRA Merger
larsupb and Claude Opus 4.8
2026-07-20 15:04:16 +02:00
7a1d7851cd
docs(readme): reflect renames, Linear removal, default flip, refactor_method
larsupb and Claude Opus 4.8
2026-07-19 18:54:09 +02:00
36df70a2b1
feat(nodes): default average_weights to OFF (additive, like ComfyUI)
larsupb and Claude Opus 4.8
2026-07-19 18:47:52 +02:00
bec8c3ec3d
ux(nodes): remove redundant PM Linear node
larsupb and Claude Opus 4.8
2026-07-19 18:17:04 +02:00
bbc74069ab
test(nodes): make widget-name test cwd-robust
larsupb and Claude Opus 4.8
2026-07-19 15:33:14 +02:00
1123befb2e
ux(nodes): rename lambda_->output_scale widget on the Merger node
larsupb and Claude Opus 4.8
2026-07-19 15:31:03 +02:00
5b3d59c43a
ux(nodes): rename ties->sign_consensus, normalize->average_weights widgets
larsupb
2026-07-19 15:29:24 +02:00
5b9c38d30f
test(nodes): guard clearer widget names (ties/normalize/lambda_ renames)
larsupb
2026-07-19 15:27:28 +02:00
999baae4a0
docs(plan): clearer merge-node widget names
larsupb and Claude Opus 4.8
2026-07-19 14:40:29 +02:00
b38b3f873a
docs(spec): clearer widget names for merge nodes
larsupb and Claude Opus 4.8
2026-07-19 12:07:58 +02:00
ab00821e43
ux(nodes): clearer titles and tooltips for merge params
larsupb and Claude Opus 4.8
2026-07-19 11:49:49 +02:00
13b66a06c6
perf(gta): chunk della sparsify over rows to bound VRAM
larsupb and Claude Opus 4.8
2026-07-19 11:49:38 +02:00
abeec6129a
fix: serialize GTA merge on CUDA to bound peak VRAM (fixes FLUX OOM/segfault)
larsupb and Claude Opus 4.8
2026-07-19 02:31:16 +02:00
030ab02fe7
perf(gta): stream the merge instead of stacking (cut peak VRAM ~2x)
larsupb and Claude Opus 4.8
2026-07-19 02:31:16 +02:00
036934f911
docs: note rSVD refactor deviation + refactor_method widget
larsupb and Claude Opus 4.8
2026-07-19 02:14:10 +02:00
df041f81d9
feat(gta): expose refactor_method widget on the merge node
larsupb and Claude Opus 4.8
2026-07-19 02:12:55 +02:00
7c52c13e81
fix(gta): randomized SVD for merged-delta refactor (fixes OOM/segfault)
larsupb and Claude Opus 4.8
2026-07-19 02:12:55 +02:00
7424fe0274
tests(blocks): rewrite TestApplySelection, add BlockSelection dict/resolve tests
larsupb
2026-07-19 01:55:52 +02:00
9ab7115695
refactor(LoraDecompose): use resolve_block_selection for index-based block selection
larsupb
2026-07-19 01:54:54 +02:00
271009d741
types: add BlockSelectionConfig alias
larsupb
2026-07-19 01:54:28 +02:00
40d060ee71
refactor(BlockSelector): remove lora_stack input, chain index-based configs
larsupb
2026-07-19 01:54:14 +02:00
8b76f73401
feat(blocks): add build_block_selection_dict and resolve_block_selection
larsupb
2026-07-19 01:53:41 +02:00
68069046b2
docs: add implementation plan for block selector lora_stack removal
larsupb
2026-07-19 01:46:36 +02:00
479099fb8c
docs: add spec for block selector lora_stack removal
larsupb
2026-07-19 01:44:26 +02:00
bfdc5fe5dc
docs: mark delta-space GTA merge implemented
larsupb
2026-07-19 01:33:16 +02:00
d0080d4a37
test(gta): expose gta module in gta_helpers for behavior tests
larsupb
2026-07-19 01:31:37 +02:00
4e44e5b67f
test(gta): end-to-end behavioral tests encoding the normalize fix
larsupb
2026-07-19 01:31:35 +02:00
8e2a40d440
feat: route GTA merge family through delta-space path
larsupb
2026-07-19 01:30:33 +02:00
3c15e6d72d
feat(gta): merged-delta -> LoRA refactor with energy-dynamic rank
larsupb
2026-07-19 01:28:57 +02:00
7456bee6a3
feat(gta): resolve per-mode rescale_norm defaults
larsupb
2026-07-19 01:24:43 +02:00
08ea66cae6
feat(gta): gta_merge entry point with mode config, parity vs mergekit
larsupb
2026-07-19 01:23:39 +02:00
2926caa600
feat(gta): sign election + disjoint merge with per-element normalize
larsupb
2026-07-19 01:21:46 +02:00
e85ec67057
feat(gta): own sparsify primitives matching mergekit
larsupb
2026-07-19 01:20:52 +02:00
2f86588fad
test: add standalone loader harness for gta module
larsupb
2026-07-19 01:19:39 +02:00
35426a39f8
fix(mergekit): strength linearization and correct lambda scaling
larsupb
2026-07-19 01:16:35 +02:00
aafda5c809
feat: PM Block Selector + model-specific block nodes (KREA2, FLUX.2-Klein)
larsupb
2026-07-19 01:14:03 +02:00
acdf80b5da
docs: implementation plan for delta-space GTA merge
larsupb and Claude Opus 4.8
2026-07-19 00:40:35 +02:00
205824a2b3
feat(blocks): KREA2 and FLUX.2-Klein definition builders
larsupb
2026-07-19 00:39:10 +02:00
bd2b1b6390
feat(blocks): apply per-block weights to up factor (linear delta scaling)
larsupb
2026-07-19 00:37:38 +02:00
ffc272b312
feat(blocks): per-LoRA weight computation, selection merge, index selection
larsupb
2026-07-19 00:36:45 +02:00
84c12e352d
feat(blocks): category construction and per-key weight lookup
larsupb
2026-07-19 00:35:53 +02:00
db9f94fb5d
feat(blocks): key normalization and weight-string parsing
larsupb
2026-07-19 00:34:19 +02:00
3c73c551f6
docs: design for delta-space GTA merge with SVD refactor
larsupb and Claude Opus 4.8
2026-07-19 00:32:59 +02:00
ac1dd66ab4
docs: implementation plan for PM Block Selector + model block nodes
larsupb and Claude Opus 4.8
2026-07-19 00:05:10 +02:00
32f83f9c4b
docs: design for PM Block Selector + KREA2/FLUX.2-Klein block nodes
larsupb and Claude Opus 4.8
2026-07-18 23:50:12 +02:00
1b9d5f6b06
Samplers: NOISE/GUIDER API, live previews, correct decode & Dual Model CFG
lars and Claude Opus 4.8
2026-06-23 00:15:13 +02:00
c7c44c6c37
Merge branch 'main' into feature/gradient_based_merging
feature/gradient_based_merging
larsupb
2026-06-23 00:00:05 +02:00
c13c643443
update version
larsupb
2026-06-22 23:58:16 +02:00
fec46129c0
fix: SCE merge shape error when LoRA layers have zero variance or single-LoRA keys
larsupb and Claude Sonnet 4.6
2026-06-03 11:33:50 +02:00
c95f89df2d
semantic adapter
larsupb
2026-01-19 02:00:18 +01:00
38c4a069fd
code review
larsupb
2026-01-10 14:13:47 +01:00
c37bdaae64
alpha working
larsupb
2026-01-10 12:54:12 +01:00
323543684d
opus is rocking
larsupb
2026-01-06 23:50:07 +01:00
aa4533806e
alpha version of gradients-based merging
larsupb
2026-01-05 11:48:24 +01:00
3614df9de6
remove arcee fusion method, add linf rescale norm, cleanups
larsupb
2026-01-01 19:51:37 +01:00
e3e37a7056
fix spectral norm, remove normalization option from NearestSwap
larsupb
2026-01-01 19:10:45 +01:00
a2892cd5cf
add logging
larsupb
2026-01-01 12:09:42 +01:00
e3559dde84
Remove two strenghts model from lora power stack. bugfix error when using two loras with the same name but different folder.
larsupb
2026-01-01 12:09:21 +01:00
0ec0aa188a
Bugfix enery_rSVD to handle target ranks > actual rank dim.
larsupb
2025-12-26 19:06:48 +01:00
dbe0b59174
updated readme
larsupb
2025-12-26 12:02:21 +01:00
9636e68f6a
rework on clip treatment, spectral_norm_scale, validation routines
larsupb
2025-12-26 11:36:40 +01:00
ed3724f4fb
rework on clip treatment, spectral_norm_scale, validation routines
larsupb
2025-12-26 11:36:25 +01:00
a9a9e48e7d
bugfix alpha treatment
larsupb
2025-12-23 16:48:08 +01:00
ffda0472db
architecture awareness - add compatibility for wan, flux and qwen
larsupb
2025-12-23 15:44:19 +01:00
62ceda93a1
align layer filter functionality, enable search bar for LoRA selection in the Power Stacker.
larsupb
2025-12-23 11:22:59 +01:00
ac642f9ebd
Fix LoRA Resize node and update README
larsupb
2025-12-23 10:38:13 +01:00
95d3ca9417
Update README
larsupb
2025-12-22 16:45:24 +01:00
ee4644b0e8
Add LICENSE
larsupb
2025-12-22 16:42:46 +01:00
345b702a31
Update README
larsupb
2025-12-22 16:42:12 +01:00
7891155a93
Merge pull request #5 from ComfyNodePRs/update-publish-yaml
larsupb
2025-12-22 16:11:05 +01:00
049f54cdfb
Update README
2.0.0
larsupb
2025-12-22 01:59:35 +01:00
4026118aa3
Update version
larsupb
2025-12-22 01:47:41 +01:00
2a223d41d4
Update readme
larsupb
2025-12-22 01:44:29 +01:00
83795c7985
Update readme
larsupb
2025-12-22 01:34:29 +01:00
037b6d8dd1
Remove Load LoRA node
larsupb
2025-12-22 01:34:20 +01:00
9f8e89608c
full refactoring
larsupb
2025-12-22 00:36:34 +01:00
b8613cf1a1
new LoRA Power Stacker node, new dit architecture, renaming of in-/ and output fields. bugfixes.
larsupb
2025-12-21 09:03:07 +01:00
052f8e9125
new LoRA Power Stacker node, renaming of in-/ and output fields. bugfixes.
larsupb
2025-12-21 09:02:03 +01:00
6b6514ab50
Refactor package layout. Add decomposition methods. Fix lots of bugs.
larsupb
2025-12-20 12:45:17 +01:00
ff7c2b171b
wan 2.1 support and cleanups
larsupb
2025-07-21 00:52:45 +02:00
c2174e5506
current work, with LoRAAnalyzer
larsupb
2025-07-20 23:23:19 +02:00
c8705060b5
chore(publish): update workflow permissions and action version for node publishing
snomiao
2025-01-20 21:34:08 +00:00
4c6cd9ebd4
Merge pull request #3 from UrzasLegacy/main
larsupb
2024-10-24 13:26:45 +02:00