Chaoses-Ib
Chaoses-Ib
> incompatible_keys.missing_keys: ['visual.rope.freqs_cos', 'visual.rope.freqs_sin', 'visual.blocks.0.attn.rope.freqs_cos', 'visual.blocks.0.attn.rope.freqs_sin', 'visual.blocks.1.attn.rope.freqs_cos', 'visual.blocks.1.attn.rope.freqs_sin', 'visual.blocks.2.attn.rope.freqs_cos', 'visual.blocks.2.attn.rope.freqs_sin', 'visual.blocks.3.attn.rope.freqs_cos', 'visual.blocks.3.attn.rope.freqs_sin', 'visual.blocks.4.attn.rope.freqs_cos', 'visual.blocks.4.attn.rope.freqs_sin', 'visual.blocks.5.attn.rope.freqs_cos', 'visual.blocks.5.attn.rope.freqs_sin', 'visual.blocks.6.attn.rope.freqs_cos', 'visual.blocks.6.attn.rope.freqs_sin', 'visual.blocks.7.attn.rope.freqs_cos', 'visual.blocks.7.attn.rope.freqs_sin', 'visual.blocks.8.attn.rope.freqs_cos', 'visual.blocks.8.attn.rope.freqs_sin', 'visual.blocks.9.attn.rope.freqs_cos', 'visual.blocks.9.attn.rope.freqs_sin', 'visual.blocks.10.attn.rope.freqs_cos', 'visual.blocks.10.attn.rope.freqs_sin', 'visual.blocks.11.attn.rope.freqs_cos', 'visual.blocks.11.attn.rope.freqs_sin', 'visual.blocks.12.attn.rope.freqs_cos', 'visual.blocks.12.attn.rope.freqs_sin',...
There is no built-in support except for `Image` (#29). But you can hook the nodes yourself with standalone (in-process) runtime. i.e. close ComfyUI server, and then: ```python from comfy_script.runtime import...
From what I can see, ComfyUI will execute the nodes according to their order in the prompt dict. As for ComfyScript, the order of nodes in the prompt depends on...
Could you test the workflow again with the following code put at the start? ```python import comfy_script.runtime.data as data c = 0 def my_assign_id(self, obj: object) -> str: import builtins...
> I guess maybe one of your modes - like 'wait' or using 'real' mode - might get me closer to my goal if I needed this? Using real mode...
ComfyUI-Easy-Use has some weird behavior that breaks ComfyScript and potentially other frontends. It assumes if `unique_id` (the id of the current executing node) containing `.`, the part after `.` is...
At the moment, you can workaround this issue by changing this line to `id = f'{type}_{type_id}'`: https://github.com/Chaoses-Ib/ComfyScript/blob/21fcbaf009452b1d22987ff44edeae5c0bc8c62d/src/comfy_script/runtime/data/__init__.py#L23 I'm not sure if I should commit this change, as it looks like...
I'd like to keep this open so that others with the same issue can find it easily.
This is actually because you cannot get intermediate output directly from the workflow. See https://github.com/Chaoses-Ib/ComfyScript/blob/a54e894e4d33b899f3663e6f12bba71c7241411a/docs/Runtime.md#virtual-mode: > The main limitation of virtual mode is that one cannot get the output of...
> through util.get_image() which will download images to client side, expensive. You can also directly read the image file instead, by `util.save_image_and_get_paths(image, temp = True)`: https://github.com/Chaoses-Ib/ComfyScript/blob/a54e894e4d33b899f3663e6f12bba71c7241411a/src/comfy_script/runtime/util/_impl.py#L129-L163 It's still a bit...