Comments (2)
This requires an overhaul of the execution model and in-depth consideration of various corner cases.
For example, tasks that require VRAM should not operate in parallel. Otherwise, you'll encounter the nightmare of VRAM shortage. There are complex issues such as policy decisions on which tasks should run in parallel and which should not, and how to ensure that each node developer correctly applies these policies without errors.
To implement this, it is not a matter that can be addressed simply in an issue. It will need to be refined through lengthy discussions in a discussion forum.
from comfyui.
This requires an overhaul of the execution model and in-depth consideration of various corner cases.
For example, tasks that require VRAM should not operate in parallel. Otherwise, you'll encounter the nightmare of VRAM shortage. There are complex issues such as policy decisions on which tasks should run in parallel and which should not, and how to ensure that each node developer correctly applies these policies without errors.
To implement this, it is not a matter that can be addressed simply in an issue. It will need to be refined through lengthy discussions in a discussion forum.
Could we create a tool that allows users to manually specify which nodes can run in parallel for each specific workflow?
This would help calculate the VRAM load for each case and use memory more efficiently. This way, we can avoid VRAM shortages and handle complex workflows more effectively.
By letting users decide which tasks run in parallel, we solve the problems with automatic parallelization and give them control over resource use.
from comfyui.
Related Issues (20)
- :: | FLUX | ControNet Union | Mistoline CNet | All controlNet and Loras Super slow | ::
- Comfyui stops when I leave my pc HOT 1
- Native support for Flux MistoLine ControlNet HOT 4
- ::: | Pytorch Update 2.3.1 | Popup error while loading ComfyUI HOT 2
- After updating to v0.2.1 my custom node fails to load HOT 5
- How to locate a node by its node number? HOT 1
- Updated frontend, no ComfyUI manager button, not load/unload model buttons on menu bar HOT 1
- WARNING: inference-cli 0.17.1 does not provide the extra 'yolo-world’
- use api post to submit task. when task done.it is not show in the queue history list HOT 1
- Output model type on the [ Load Diffusion Model ] node HOT 3
- "The size of tensor a (4) must match the size of tensor b (3) at non-singleton dimension 1" when using ImageCompositeMasked HOT 2
- --force-upcast-attention fixes black images on Mac Mini m1 2020, reporting because asked by --help HOT 1
- VAE分块解码错误 HOT 1
- Downgrading pip package isn't allowed warnings at each start
- how to use instantx controlnet union in comfyui HOT 1
- VHS_LoadVideoPath:float floor division by zero
- Error while deserializing header: HeaderTooLarge HOT 1
- Allocation on device error - Using SteerableMotion HOT 2
- ControlNet issue: TypeError: argument of type 'ControlLora' is not iterable HOT 2
- ComfyUI Crazy slow HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from comfyui.