This commit reviews all workflows within the `./workflows/testing`
directory, ensuring that each function as expected. This verification
demonstrates that both the project's codebase and TinyBreaker model
are operating correctly.
Additionally, this commit checks that all workflows utilize updated
versions of the project's nodes, addressing inconsistencies due to
significant changes in some nodes and outdated workflows.
This commit introduces a new user-configurable option for the
"Tiny Encoder" and "Tiny Decoder" nodes. These nodes utilize tiling
to reduce GPU resource consumption (VRAM) by dividing the image into
smaller tiles.
The new option allows users to directly set the tile size from a
selection of predefined values.
This commit includes minor adjustments to the 'tiny_encode_decode_test.json'
workflow, which is used for internal testing of the Tiny Encode and
Tiny Decode nodes.
This commit introduces the "Tiny Encoder" and "Tiny Decoder" nodes,
providing direct access to the internal `tiny_encode(..)` and
`tiny_decode(..)` functions.
These nodes were primarily created to verify the correct operation
of these internal functions. Furthermore, initial testing suggests
that these implementations may offer performance improvements and
reduced GPU resource consumption compared to the native VAE Encode
and Decode nodes, particularly when processing larger images.
This implementation allows for experimentation and refinement of
the encoding and decoding process within the ComfyUI workflow.