Files
numz-ComfyUI-SeedVR2_VideoU…/pyproject.toml
T
Adrien Toupet a900af96fd optimize: Implement adaptive GPU cache clearing for BlockSwap efficiency
BlockSwap now uses minimal, pressure-based cache clearing instead of forced deep cleans:
- Clear only when VRAM < 5% free (was 15%, more aggressive threshold)
- Use minimal GPU cache clear (deep=False) for reduced overhead
- Applied after each block/IO swap when pressure detected

Also fixes peft dependency: Add explicit peft>=0.17.0 in requirements for diffusers>=0.33.1 compatibility in ComfyUI ecosystem where other plugins may install outdated peft versions.
2025-11-03 17:29:58 -05:00

42 lines
1.1 KiB
TOML

[project]
name = "seedvr2_videoupscaler"
description = "SeedVR2 official ComfyUI integration: ByteDance-Seed's one-step diffusion-based video/image upscaling with memory-efficient inference"
version = "3.0.0"
authors = [
{name = "numz"},
{name = "adrientoupet"}
]
license = {file = "LICENSE"}
classifiers = [
"Operating System :: OS Independent",
"Environment :: GPU :: NVIDIA CUDA"
]
dependencies = [
"torch",
"torchvision",
"safetensors",
"numpy",
"tqdm",
"psutil",
"einops",
"omegaconf>=2.3.0",
"diffusers>=0.33.1",
"peft>=0.17.0",
"rotary_embedding_torch>=0.5.3",
"opencv-python",
"gguf",
"matplotlib"
]
[project.urls]
Repository = "https://github.com/numz/ComfyUI-SeedVR2_VideoUpscaler"
Documentation = "https://www.youtube.com/@AInVFX"
"Bug Tracker" = "https://github.com/numz/ComfyUI-SeedVR2_VideoUpscaler/issues"
Forum = "https://github.com/numz/ComfyUI-SeedVR2_VideoUpscaler/discussions"
[tool.comfy]
PublisherId = "ainvfx"
DisplayName = "ComfyUI-SeedVR2_VideoUpscaler"
Icon = ""
includes = []