Commit Graph
12 Commits
Author SHA1 Message Date
lihaoyun6 3b0699ead9 Merge remote-tracking branch 'upstream/nightly' 2025-08-12 22:28:36 +08:00
Adrien Toupet 4716d1820e Removed ComfyUI dependency + improved VRAM clearing between batch 2025-08-08 00:53:48 +02:00
Adrien Toupet 6d8c278a4e Fix QC bugs post updates 2025-08-08 00:53:19 +02:00
Adrien Toupet 1da2cdaf12 Fix VRAM memory leak when using cache_model, added log_memory_state detailed_tensors debug output for troubleshooting 2025-08-08 00:51:02 +02:00
Adrien Toupet d075dde799 feat: Extract model caching to main node + add hierarchical debug system
- Move cache_model and enable_debug options from BlockSwap to main SeedVR2 node

- cache_model: Keep models in RAM between runs (skip reload for faster iterations)

- enable_debug: Show detailed memory/timing tracking with hierarchical display

- Replace hardcoded debug statements with unified Debug class

- Add visual icons for log categorization

- Implement parent-child timing relationships for operation breakdown

- Add VRAM/RAM usage tracking with before/after comparisons

Model caching now available for all workflows, not just BlockSwap users.

Debug system provides granular performance insights when enabled.
2025-08-08 00:49:46 +02:00
lihaoyun6 3b530dc983 Added MPS backend support (for running on macOS) 2025-08-06 18:52:33 +08:00
NumZ 9a129bfacf Update memory_manager.py for stand alone 2025-07-29 17:19:38 +02:00
Adrien Toupet 68f7e913df Avoid debug logging/operations with debug false 2025-07-10 13:43:34 -04:00
Adrien Toupet c88c9e61c1 Blockswap with better memory management 2025-07-09 03:53:24 -04:00
Adrien Toupet 50dfb771e6 Add BlockSwap support 2025-07-04 21:28:47 -04:00
NumZ eb05b8ad26 fix import 2025-07-01 13:33:50 +02:00
NumZ 2786c05faa Speed Up 30 to 50%, fix Memory Leak, refacto) 2025-06-30 12:46:41 +02:00