Files
samizdat d112928e44 Initial implementation of ComfyUI GPU Preprocessor Wrapper
Implements wrapper nodes that solve multi-GPU device conflicts for ControlNet
preprocessors by temporarily overriding device placement during model loading.

Core features:
- MultiGPUPreprocessorWrapper base class with device override logic
- 5 specific wrapper instances (DepthAnything, DWPose, Canny, OpenPose, Midas)
- Graceful ImportError handling with conditional registration
- Try/finally blocks ensuring device function restoration
- Drop-in replacements maintaining identical INPUT_TYPES/RETURN_TYPES
2025-06-10 05:12:35 -04:00

3 lines
131 B
Python

from .nodes import NODE_CLASS_MAPPINGS, NODE_DISPLAY_NAME_MAPPINGS
__all__ = ['NODE_CLASS_MAPPINGS', 'NODE_DISPLAY_NAME_MAPPINGS']