From 421ca2e023e6662f21199da0adff919d494c09c0 Mon Sep 17 00:00:00 2001 From: Robert Wojciechowski Date: Thu, 31 Jul 2025 17:52:45 +1000 Subject: [PATCH 1/5] Update worker-setup-guides.md --- docs/worker-setup-guides.md | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/docs/worker-setup-guides.md b/docs/worker-setup-guides.md index 0b5d18b..c350d5e 100644 --- a/docs/worker-setup-guides.md +++ b/docs/worker-setup-guides.md @@ -4,6 +4,8 @@ **Worker**: A ComfyUI instance that receives and processes tasks from the master. Workers handle just the GPU computation and send results back to the master. You can have multiple workers connected to a single master, each utilizing their own GPU. + + ### Types of Workers - **Local workers**: Additional GPUs on the same machine as the master @@ -11,9 +13,13 @@ - **Cloud workers**: GPUs hosted on cloud services like Runpod ## Local workers + + + > These are added automatically on first launch, but you can add them manually if you need to. -[📺 Watch Tutorial](https://youtu.be/p6eE3IlAbOs?si=K7Km0_flmPHwRQwz&t=43) + +📺[Watch Tutorial](https://youtu.be/p6eE3IlAbOs?si=K7Km0_flmPHwRQwz&t=43) 1. **Open** the Distributed GPU panel. 2. **Click** "Add Worker" in the UI. @@ -25,9 +31,13 @@ 4. **Save** and launch the local worker. ## Remote workers + + + + > ComfyUI instances running on completely different computers on your network. These allow you to harness GPU power from other machines. Remote workers must be manually started on their respective computers and are connected via IP address. -[📺 Watch Tutorial](https://youtu.be/p6eE3IlAbOs?si=Oxj3EzPyf4jKDvfG&t=140) +📺[Watch Tutorial](https://youtu.be/p6eE3IlAbOs?si=Oxj3EzPyf4jKDvfG&t=140) **On the Remote Worker Machine:** 1. **Launch** ComfyUI with the `--listen --enable-cors-header` arguments. ⚠️ **Required!** @@ -51,11 +61,14 @@ 6. **Save** the remote worker configuration. ## Cloud workers + + + > ComfyUI instances running on a cloud service like Runpod. ### Deploy Cloud Worker on Runpod -[📺 Watch Tutorial](https://www.youtube.com/watch?v=wxKKWMQhYTk) +📺[Watch Tutorial](https://www.youtube.com/watch?v=wxKKWMQhYTk) **On Runpod:** > If using your own template, make sure you launch ComfyUI with the `--enable-cors-header` argument and you `git clone ComfyUI-Distributed` into custom_nodes. ⚠️ **Required!** From 51e9a03dd5ad7fa5101796299c30a24666c7060f Mon Sep 17 00:00:00 2001 From: Robert Wojciechowski Date: Thu, 31 Jul 2025 17:55:41 +1000 Subject: [PATCH 2/5] Update README.md --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f7f29da..903700d 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ ## Worker Types - +ComfyUI_temp_khvcc_00034_@0 25x ComfyUI Distributed supports three types of workers: @@ -160,4 +160,7 @@ This software is provided "as is" without any warranties, express or implied, in --- ## Support the Project + + + If my custom nodes have added value to your workflow, consider fueling future development with a coffee! Your support helps keep this project thriving. Buy me a coffee at: https://buymeacoffee.com/robertvoy From 7cd014fc0e2f158faaf2039498ffe4618fc4dec0 Mon Sep 17 00:00:00 2001 From: Robert Wojciechowski Date: Thu, 31 Jul 2025 18:58:44 +1000 Subject: [PATCH 3/5] Update worker-setup-guides.md --- docs/worker-setup-guides.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/worker-setup-guides.md b/docs/worker-setup-guides.md index c350d5e..d426c11 100644 --- a/docs/worker-setup-guides.md +++ b/docs/worker-setup-guides.md @@ -19,7 +19,7 @@ > These are added automatically on first launch, but you can add them manually if you need to. -📺[Watch Tutorial](https://youtu.be/p6eE3IlAbOs?si=K7Km0_flmPHwRQwz&t=43) +📺 [Watch Tutorial](https://youtu.be/p6eE3IlAbOs?si=K7Km0_flmPHwRQwz&t=43) 1. **Open** the Distributed GPU panel. 2. **Click** "Add Worker" in the UI. @@ -37,7 +37,7 @@ > ComfyUI instances running on completely different computers on your network. These allow you to harness GPU power from other machines. Remote workers must be manually started on their respective computers and are connected via IP address. -📺[Watch Tutorial](https://youtu.be/p6eE3IlAbOs?si=Oxj3EzPyf4jKDvfG&t=140) +📺 [Watch Tutorial](https://youtu.be/p6eE3IlAbOs?si=Oxj3EzPyf4jKDvfG&t=140) **On the Remote Worker Machine:** 1. **Launch** ComfyUI with the `--listen --enable-cors-header` arguments. ⚠️ **Required!** @@ -68,7 +68,7 @@ ### Deploy Cloud Worker on Runpod -📺[Watch Tutorial](https://www.youtube.com/watch?v=wxKKWMQhYTk) +📺 [Watch Tutorial](https://www.youtube.com/watch?v=wxKKWMQhYTk) **On Runpod:** > If using your own template, make sure you launch ComfyUI with the `--enable-cors-header` argument and you `git clone ComfyUI-Distributed` into custom_nodes. ⚠️ **Required!** From d7aec0b0fe5d11006e167a410db83eb330718685 Mon Sep 17 00:00:00 2001 From: Robert Wojciechowski Date: Fri, 1 Aug 2025 15:13:11 +1000 Subject: [PATCH 4/5] Update pyproject.toml --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index f7ff248..1b8c2f5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "ComfyUI-Distributed" -description = "ComfyUI extension that enables multi-GPU processing locally and remotely " +description = "ComfyUI extension that enables multi-GPU processing locally, remotely and in the cloud" version = "1.0.5" license = {file = "LICENSE"} dependencies = [] From 1a6bff3ab1b62f2b0e71a66046d78e54839c0a07 Mon Sep 17 00:00:00 2001 From: Robert Wojciechowski Date: Fri, 1 Aug 2025 15:15:35 +1000 Subject: [PATCH 5/5] Update pyproject.toml --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 1b8c2f5..e6d2bef 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "ComfyUI-Distributed" description = "ComfyUI extension that enables multi-GPU processing locally, remotely and in the cloud" -version = "1.0.5" +version = "1.0.6" license = {file = "LICENSE"} dependencies = []