Add MultiGPU support for various model loaders and encoders

This commit is contained in:
John Pollock
2025-10-13 02:10:41 -05:00
parent 01b41f4514
commit fd60ae6f65
25 changed files with 648 additions and 0 deletions
@@ -0,0 +1,21 @@
# WanVideoControlnetLoaderMultiGPU
`WanVideoControlnetLoaderMultiGPU` loads WanVideo-compatible ControlNets while letting you choose the execution device and optional FP8 quantisation modes.
## Inputs
### Required
| Parameter | Data Type | Description |
| --- | --- | --- |
| `model` | `STRING` | ControlNet file from `ComfyUI/models/controlnet`. |
| `base_precision` | `STRING` | Weight precision (`fp32`, `bf16`, `fp16`). |
| `quantization` | `STRING` | FP8 preset (`disabled`, `fp8_e4m3fn`, `fp8_e4m3fn_fast`, `fp8_e5m2`, `fp8_e4m3fn_fast_no_ffn`). |
| `load_device` | `STRING` | Wan loader slot (`main_device` or `offload_device`). |
| `device` | `STRING` | MultiGPU device that will host the ControlNet. |
## Outputs
| Output Name | Data Type | Description |
| --- | --- | --- |
| `controlnet` | `WANVIDEOCONTROLNET` | Loaded ControlNet ready for Wan samplers. |