| """ | |
| SeedVR2 ComfyUI Nodes | |
| Central registry for all SeedVR2 nodes | |
| """ | |
| from comfy_api.latest import ComfyExtension, io | |
| from .video_upscaler import SeedVR2VideoUpscaler | |
| from .dit_model_loader import SeedVR2LoadDiTModel | |
| from .vae_model_loader import SeedVR2LoadVAEModel | |
| from .torch_compile_settings import SeedVR2TorchCompileSettings | |
| class SeedVR2Extension(ComfyExtension): | |
| """SeedVR2 ComfyUI Extension""" | |
| async def get_node_list(self) -> list[type[io.ComfyNode]]: | |
| """Return list of all SeedVR2 nodes""" | |
| return [ | |
| SeedVR2VideoUpscaler, | |
| SeedVR2LoadDiTModel, | |
| SeedVR2LoadVAEModel, | |
| SeedVR2TorchCompileSettings, | |
| ] | |
| async def comfy_entrypoint() -> ComfyExtension: | |
| """ComfyUI V3 entry point""" | |
| return SeedVR2Extension() | |
| __all__ = [ | |
| 'SeedVR2VideoUpscaler', | |
| 'SeedVR2LoadDiTModel', | |
| 'SeedVR2LoadVAEModel', | |
| 'SeedVR2TorchCompileSettings', | |
| 'SeedVR2Extension', | |
| 'comfy_entrypoint', | |
| ] |