silveroxides
39380f533d
Remove subprocess, use av. More info in status output from Downloader nodes
2026-04-08 16:28:45 +02:00
silveroxides
2ac0d46935
Add progress bar
2026-04-08 15:43:05 +02:00
silveroxides
378c327406
Add subdirectory selector
2026-04-08 15:31:42 +02:00
silveroxides
4076c14cb5
Add requirements.txt entries
2026-04-08 15:16:16 +02:00
silveroxides
c4c967172b
Add Model preview/example image/video downloading, model hashing, preview/example workflow extraction from images and videos followed by compression of images to save storage, saving of hash database and much more
2026-04-08 15:04:24 +02:00
Silver
095ac89164
Bump version to 0.2.9
2026-03-07 19:10:13 +01:00
Silver
2d477767d6
Merge pull request #9 from silveroxides/fix/loading-fixes
...
Fix models getting stuck in memory when merging
2026-03-07 19:09:32 +01:00
silveroxides
4d49477f58
Fix models getting stuck in memory when merging
2026-03-07 16:32:43 +01:00
Silver
6c4d505d84
Bump version from 0.2.7 to 0.2.8
2026-02-24 17:41:25 +01:00
Silver
1e53a87427
Merge pull request #8 from silveroxides/feature/expand-lora-functionality
...
expand on functionality and reduce restrictions when extracting LoRA
2026-02-24 17:40:47 +01:00
silveroxides
b497022c3c
expand on functionality and reduce restrictions when extracting LoRA
2026-02-24 17:39:48 +01:00
Silver
5df8c6711a
Merge pull request #7 from silveroxides/fix/loading-imporovements
...
improve memory efficiency
2026-02-12 08:07:39 +01:00
Silver
f4cecdc49b
Merge branch 'main' into fix/loading-imporovements
2026-02-12 08:07:31 +01:00
Silver
8b34d57003
Merge pull request #6 from silveroxides/patch/lora-changes
...
changes to LoRAs
2026-02-12 08:05:19 +01:00
silveroxides
9f8b337584
changes to LoRAs
2026-02-07 16:02:40 +01:00
silveroxides
0d011d1232
improve memory efficiency
2026-02-07 16:01:00 +01:00
silveroxides
6a119e63f5
Bump version from 0.2.6 to 0.2.7
2026-01-23 19:21:02 +01:00
silveroxides
4097326a82
Add pad/crop for mismatched tensors and interpolation mode for weight redistribution across rank
2026-01-23 19:04:51 +01:00
silveroxides
31eee604de
Bump version from 0.2.5 to 0.2.6
2026-01-23 18:54:09 +01:00
silveroxides
2bfecf9c2d
Fix resize_tensors to handle cases where model B is larger than model A
2026-01-23 18:53:40 +01:00
silveroxides
1ba0932d6b
Bump version from 0.2.4 to 0.2.5
2026-01-23 18:42:23 +01:00
silveroxides
b1ec55ff42
improve and correct merger operations based on papers
2026-01-23 18:41:35 +01:00
silveroxides
8deb4fd739
perf: Add low_memory mode to reduce RAM usage in LoRA merge
...
- MemoryEfficientSafeOpen now supports low_memory=True which disables mmap
- Uses direct file reads with readinto() to avoid OS page caching
- _deserialize_tensor avoids bytearray copy when input is already bytearray
- merge_loras_to_model now uses low_memory=True for base model
This should reduce peak RAM from 2x model size to 1x + overhead
2026-01-15 03:13:51 +01:00
silveroxides
e9f7cda706
fix: Free cpu_base after storing to avoid duplicate RAM usage
2026-01-15 02:51:17 +01:00
silveroxides
cffb92aa06
fix: Add HuggingFace LoRA format support (.lora.down.weight/.lora.up.weight)
...
- Add detection for HuggingFace format in detect_lora_format()
- Strip trailing .lora suffix in extract_core_layer_lora() for proper key matching
- Applied fix to resize_lora_via_base, merge_multi_loras_via_base, and merge_loras_to_model
2026-01-15 02:43:42 +01:00
silveroxides
ce8c6aab97
feat: Add LoRAMergeToModel node for merging LoRAs directly into model
...
- New merge_loras_to_model() function that merges LoRAs into base model
weights and saves the result without extraction
- New LoRAMergeToModel node with simplified inputs (no extraction params)
- Outputs merged model to the base model's directory
2026-01-15 02:30:51 +01:00
silveroxides
6f3fd0900f
add support for full diff LoRA in multi LoRA merge
2026-01-12 02:36:56 +01:00
Silver
eaed2003a0
Bump version from 0.2.3 to 0.2.4
2026-01-12 01:23:09 +01:00
Silver
78192c594a
Merge pull request #5 from silveroxides/feature/resize-with-base
...
add new LoRA features and up to 4 way LoRA resize+merge node.
2026-01-12 01:22:46 +01:00
silveroxides
ede6fde5f3
add new feature to resize LoRA by first adding it to base model
2026-01-12 01:21:19 +01:00
Silver
0726ec952b
Update pyproject.toml
2026-01-09 23:02:30 +01:00
silveroxides
c6b65d6721
fix: frobenius/cumulative norm calculation now relative to max_rank
2026-01-03 20:55:27 +01:00
Silver
32281ad2d5
Bump version from 0.2.0 to 0.2.1
2026-01-03 20:38:38 +01:00
Silver
68fab8d3d0
Merge pull request #4 from silveroxides/feature/lora-resize
...
Feature/lora resize
2026-01-03 20:38:13 +01:00
silveroxides
61b2f506d0
feat: add svd_niter parameter for SVD accuracy control
2026-01-03 20:27:56 +01:00
silveroxides
75d1f0f5c9
perf: use svd_lowrank for fixed rank resize (10x faster)
2026-01-03 20:14:25 +01:00
silveroxides
3a71ad9952
feat: add max_rank inputs to dynamic extraction nodes
2026-01-03 20:12:58 +01:00
silveroxides
37090dd7ba
feat: add LoRA resize nodes and fix sv_ratio convention
2026-01-03 20:04:56 +01:00
silveroxides
f58289d042
document development phases
2026-01-03 19:37:39 +01:00
Silver
1796f1bea9
Merge pull request #3 from silveroxides/feature/lora-extract
...
Feature/lora extract and version bumped to 0.2.0
2026-01-02 17:01:41 +01:00
Silver
3df073f810
Bump version from 0.1.7 to 0.2.0
2026-01-02 17:01:02 +01:00
silveroxides
0e73c5d889
Update README.md, add images and workflows
2026-01-02 16:59:25 +01:00
silveroxides
eef7377061
Added .contiguous() to saves
2026-01-01 21:18:08 +01:00
silveroxides
65c1ae37b7
add svd_lowrank for fixed rank extraction and put experimental chunk large layers default to false
2026-01-01 21:08:15 +01:00
silveroxides
b7707862b2
Add pinned memory for faster merging and extraction
2026-01-01 20:49:49 +01:00
silveroxides
6d7b2d1403
refactor nodes and implement memory management
2026-01-01 20:29:08 +01:00
silveroxides
bfbbcd9515
fix exception handler
2026-01-01 19:04:25 +01:00
silveroxides
18679cca2c
Split lycoris extraction modes into different nodes
2026-01-01 07:21:37 +01:00
silveroxides
da13f9f51d
add lycoris diff extraction
2026-01-01 07:06:19 +01:00
silveroxides
92d3c5582c
add lora extraction, progress bars and more
2026-01-01 06:36:59 +01:00