Update README.md

This commit is contained in:
Robert Wojciechowski
2025-07-26 12:34:07 +10:00
committed by GitHub
parent 809b840c6e
commit 19d2b442db
+25 -34
View File
@@ -26,6 +26,11 @@
- Static distribution for similar/same GPUs
- Supports both single images and image batches
#### Convenience
- Automatically set up your local workers and easily add remote and cloud workers
- Manage the workers through the UI panel
- Easily convert any workflow to a distributed one, using no more than 2 nodes
#### Management & Monitoring
- **Worker Management** - Launch and monitor workers from the UI
- **Network Support** - Use GPUs across different machines on your network
@@ -53,10 +58,6 @@
2. **Restart ComfyUI** - If you'll be using remote/cloud workers, add `--enable-cors-header` to your launch arguments on the master
---
---
## Nodes
@@ -71,6 +72,11 @@
**Usage**: Connect to any seed input. Each worker automatically receives an offset seed to ensure randomisation. Alternatively, you can connect a seed node directly to this node's seed input, which will automatically handle seed offsetting across all workers.
### Image Batch Divider
> Divides image batches, used video
**Usage**: Place after the Distributed Collector and set the divide_by to the number of GPUs you are using (including the master)
### Ultimate SD Upscale Distributed
> Distributed version of Ultimate SD Upscale that processes tiles across multiple GPUs, making upscaling much faster
@@ -82,22 +88,6 @@
---
## UI Features
### Distributed GPU Panel
The control centre for your distributed setup:
| Feature | Description |
|---------|-------------|
| **Worker Status** | Real-time status indicators |
| **Launch/Stop** | Control individual local workers |
| **Clear Memory** | Free VRAM on all workers |
| **Interrupt** | Stop current processing |
| **Worker Logs** | View real-time logs |
---
## Workflow Examples
### Basic Distributed Generation
@@ -122,24 +112,25 @@ The control centre for your distributed setup:
---
## UI Panel Settings
## FAQ
The Distributed GPU panel includes several configuration options in the Settings section:
Does it combine VRAM of multiple GPUs?
No.
### Debug Mode
- **Description**: Enable detailed logging for troubleshooting and monitoring distributed operations
- **Default**: Disabled
- **Usage**: When enabled, detailed debug information is logged to the browser console, including worker status updates, job distribution details, and network communication logs
Does it speed up the generation of a single image/video?
No, it gives you more images/videos, rather than a faster single one. However, it does speed up the upscaling of a single image using the Ultimate SD Upscale Distributed.
### Auto-launch Workers on Startup
- **Description**: Automatically launch enabled local workers when ComfyUI starts
- **Default**: Disabled
- **Usage**: When enabled, any local workers that are marked as "enabled" will be automatically launched in the background when the ComfyUI server starts, eliminating the need to launch each worker manually
Does it work with ComfyUI desktop app?
Not currently.
### Stop Workers on Master Exit
- **Description**: Automatically stop all managed local workers when the master ComfyUI instance shuts down
- **Default**: Enabled
- **Usage**: When enabled, ensures clean shutdown by stopping all UI-managed worker processes when the main ComfyUI server exits, preventing orphaned background processes
Can I combine my RTX 5090 with a GTX 980 to get faster results?
You can, but this works best with cards that are similar. If you have a large imbalance between GPUs, you will run into bottlenecks. Although you could still benefit from Ultimate SD Upscale Distributed with static_distribution set to false. This will allow the faster card to process more. Note this only works for upscaling.
Does this work with cloud providers?
Yes, see setup guides.
Can I make this work with my Docker setup?
Yes, it does work, but you need to know how to set up your Docker environment. I won't be able to assist you with that.
---