Commit Graph
105 Commits
Author SHA1 Message Date
Adrien Toupet fc252417bd Updating minversion rotary_embedding_torch to fix issues/89 2025-08-07 09:48:19 -04:00
Adrien Toupet ee55981bf6 Lower min diffusers version & removed comments for compatibility 2025-07-24 22:24:05 -04:00
Adrien Toupet c3f771286a Merge pull request #82 from numz/revert-81-models
Revert "Models update - FP8, GGUF, Artifacts" - was merged by error
2025-07-24 12:55:34 -04:00
Adrien Toupet 7b63eeea4c Revert "Models update - FP8, GGUF, Artifacts" 2025-07-24 12:53:46 -04:00
Adrien Toupet 413aa84a47 Merge branch 'models' into main 2025-07-24 12:52:19 -04:00
Adrien Toupet cdff055675 Reverting files to fix merge conflict 2025-07-24 12:46:20 -04:00
NumZ be6af5536c Update requirements.txt 2025-07-24 18:37:22 +02:00
Adrien Toupet 5c65c446e6 refactor: centralize model registry and improve dynamic model discovery
- Add model registry with metadata for all SeedVR2 models in different HF repos

- Support dynamic discovery of .safetensors and .gguf files

- Centralize constants and remove duplicate model lists

- Simplify download logic with clear manual fallback instructions
2025-07-24 11:54:43 -04:00
Adrien Toupet bc8f0aa6d0 Optimized RoPE stability fix and Patch RoPE for blockswap 2025-07-24 09:32:18 -04:00
Adrien Toupet b551e32ae1 Fixed scoping in _stabilize_rope_computations 2025-07-24 01:05:49 -04:00
Adrien Toupet 99938bf175 Apply RoPE stability fix universally to prevent artifacts in all precision modes 2025-07-23 22:01:55 -04:00
Adrien Toupet 09a9bf081d Fix artifacts when using mixed precision model without blockswap 2025-07-23 21:09:27 -04:00
Adrien Toupet bc292f26bd Fix artifacts when using mixed precision model without blockswap 2025-07-23 20:56:02 -04:00
Adrien Toupet 63defbd150 Tentative fix for artifacts without blockswap 2025-07-23 17:36:08 -04:00
Adrien Toupet d38a3956b9 Tentative fix for artifacts without blockswap 2025-07-23 17:21:45 -04:00
Adrien Toupet d87fca3ee2 Tentative fix for artifacts without blockswap 2025-07-23 17:10:59 -04:00
Adrien Toupet 5b38f1d9af Tentative fix for artifacts without blockswap 2025-07-23 17:01:36 -04:00
Adrien Toupet 2f02db68b4 Tentative fix for artifacts without blockswap 2025-07-23 16:52:51 -04:00
Adrien Toupet 468d8a29ba Tentative fix for artifacts without blockswap 2025-07-23 16:41:21 -04:00
NumZ a7e83b51e7 Merge pull request #76 from AInVFX/diffusers
Defaulting to latest diffusers version or higher
2025-07-23 22:17:02 +02:00
Adrien Toupet 6feb33ac23 Tentative fix for artifacts without blockswap 2025-07-23 15:46:49 -04:00
Adrien Toupet 5682230ee9 Defaulting to latest diffusers version or higher to avoid huggingface_hub incompatibility 2025-07-23 12:29:33 -04:00
Adrien Toupet 5fa2383b6a Added logging for artifact debugging 2025-07-23 12:10:42 -04:00
Adrien Toupet e30fce3a35 Optimize FP8 handling to preserve native FP8 weights for memory efficiency while converting only tensors during computation 2025-07-22 23:09:34 -04:00
NumZ 6d92e040a1 Merge pull request #62 from AInVFX/download
Download progress bar + fixed local_dir
2025-07-22 15:56:32 +02:00
NumZ 3e4089c2b0 Merge pull request #61 from AInVFX/requirements
Relaxing omegaconf version
2025-07-22 15:51:27 +02:00
NumZ 10d5f4869d Merge pull request #60 from AInVFX/seed
Increased seed limit to 2^32 - 1 (4,294,967,295)
2025-07-22 15:50:26 +02:00
Adrien Toupet 9a42320977 Use torchvision.datasets.utils.download_url
Simplified the code and used torchvision.datasets.utils.download_url instead of hf_hub_download to be consistent with ComfyUI Manager and show the progress bar
2025-07-18 11:19:59 -04:00
Adrien Toupet afe33ddf0d Download progress bar + fixed local_dir
Download progress is now displaying in the logs, e.g.
📥 Downloading model: seedvr2_ema_3b_fp16.safetensors
seedvr2_ema_3b_fp16.safetensors:   6% @ 45.9MB/s

local_dir is using base_cache_dir if model_dir is None else model_dir (was hardcoded to base_cache_dir before)
2025-07-17 21:48:05 -04:00
Adrien Toupet b10c775f15 Relaxing omegaconf version
In an effort to avoid breaking user environment in the future.
SeedVR2 will need to be updated to keep working with the latest omegaconf version.
2025-07-17 16:18:28 -04:00
Adrien Toupet 83d500ce20 Increased seed limit to 2^32 - 1 (4,294,967,295)
Limited by NumPy's 32-bit seed number generator.
2025-07-17 15:23:30 -04:00
NumZ 3f26640f1d add sharp 7B 2025-07-17 17:33:38 +02:00
NumZ f45b826f33 Update comfyui_node.py
add "seedvr2_ema_7b_sharp_fp16.safetensors" and "seedvr2_ema_7b_sharp_fp8_e4m3fn.safetensors"
2025-07-17 17:30:38 +02:00
NumZ ce9103c095 Update README.md 2025-07-16 22:47:31 +02:00
NumZ 10a3dd8211 Update README.md 2025-07-16 22:46:39 +02:00
NumZ d6cf512c8b Merge pull request #42 from AInVFX/blockswap
Video tutorial for SeedVR2
2025-07-12 18:58:52 +02:00
Adrien Toupet b81df676a6 Update README.md - typo fix 2025-07-11 20:00:13 -04:00
Adrien Toupet 9316c5c712 Update README.md - added youtube tutorial in usage + news 2025-07-11 19:58:14 -04:00
NumZ 3101bab4ef Merge pull request #41 from Luchuanzhao/fix_oom
Fix multi GPUs OOM
2025-07-11 13:35:37 +02:00
NumZ ff1f43ed79 Merge pull request #38 from AInVFX/blockswap
Preventing Blockswap from lazy-loading unrelated libraries (like OpenAI) causing 'api_key' errors.
2025-07-11 13:33:37 +02:00
luchuanzhao 59850f6e40 Fix multi GPUs OOM 2025-07-11 11:29:13 +08:00
Adrien Toupet 68f7e913df Avoid debug logging/operations with debug false 2025-07-10 13:43:34 -04:00
Adrien Toupet 0d55c70d3d Disabled tensor counting in BlockSwap's debug mode
Disabled tensor counting in BlockSwap's debug mode (show_tensors=False) to prevent conflicts with other ComfyUI extensions. The tensor counting feature was triggering lazy initialization of unrelated libraries (like OpenAI) causing 'api_key' errors.
2025-07-10 09:36:40 -04:00
Adrien Toupet 8924245de2 Disabled tensor counting in BlockSwap's debug mode
Disabled tensor counting in BlockSwap's debug mode (show_tensors=False) to prevent conflicts with other ComfyUI extensions. The tensor counting feature was triggering lazy initialization of unrelated libraries (like OpenAI) causing 'api_key' errors.
2025-07-10 09:36:36 -04:00
Adrien Toupet f06ebf70d4 Disabled tensor counting in BlockSwap's debug mode
Disabled tensor counting in BlockSwap's debug mode (show_tensors=False) to prevent conflicts with other ComfyUI extensions. The tensor counting feature was triggering lazy initialization of unrelated libraries (like OpenAI) causing 'api_key' errors.
2025-07-10 09:36:35 -04:00
NumZ 5ee7d749f7 Update README.md 2025-07-10 01:41:54 +02:00
NumZ 1c2f7a086a Update README.md 2025-07-09 22:27:05 +02:00
NumZ b14bbb8494 Update README.md 2025-07-09 22:25:23 +02:00
NumZ 9099ae2506 Update README.md 2025-07-09 22:23:25 +02:00
NumZ 8ed315cdfe Merge pull request #31 from AInVFX/blockswap
BlockSwap support, thanks To @adrientoupet
2025-07-09 22:10:00 +02:00