3 min read

ComfyUI v0.1.x Release: Devil In the Details

ComfyUI v0.1.x Release: Devil In the Details
ComfyUI v0.1.x Release: Devil In the Details

Hi, all the Comfy users! We're happy to announce the release of ComfyUI v0.1.x, a larger-than-normal update that brings improvements and new features.

Mass User Survey

We would first like to ask our users to help us by filling out a user survey to better understand your pain points. We know you already have so many low-hanging, obvious complaints when using Comfy; however, your feedback can help us further triage and prioritize the right tasks.

Please help us take a look at the survey at https://comfy.org/survey or below (only 2 min)

PR 2666 (Code Name ToHell) Is In Stable

PR #2666 has been pushed into production in this release. Thank you again, very very much, to our great contributor and friend guill for making the changes and maintaining the PR for an extended period of time.

We can’t wait to see what kind of powerful workflows you all can build using loops and conditionals.

New Era for Frontend

Half of our efforts for this release were dedicated to overhauling the frontend, resulting in a more intuitive and powerful user interface. Here are the key improvements. We have migrated all code to TypeScript with minimal change modification to the original logic. We have since then resolved various issues related to the new TS frontend. If you are still experiencing UI/UX related issues with regards to the frontend, please fill your bugs here at https://github.com/Comfy-Org/ComfyUI_frontend/issues/new/choose

New Settings Dialog

We've introduced a new Settings dialog with improved grouping and a search function. This makes it easier than ever to find and adjust the settings you need, streamlining your workflow.

Comparison between previous and new settings dialog

Enhanced Search Functionality

The new searchbox features fuzzy search capabilities and node source information. This powerful tool allows you to quickly find the nodes you need, even if you're not sure of the exact name.

Beta Menu UI Additions

You can now enable the more experimental version of our UI built on top

  1. Node Library: We've added a node library to the beta menu UI, making it easier to explore and utilize the full range of ComfyUI's capabilities.
  2. Queue / Image Feed: The beta menu UI now includes a queue and image feed, giving you better control and visibility over your generation tasks.
0:00
/0:13

Litegraph QoL Improvements

With help from our contributors, there has been been several quality-of-life improvements to Litegraph.

Model Improvements

FP8 LORA Improvements

One of the most notable changes in this release is the improvement in FP8 LORA applying. This is a breaking change, as LORAs on FP8 weights now produce results very close to 16-bit weights. While this may require some adjustment in existing workflows, the improved quality and consistency are well worth it.

Experimental FP8 Matrix Multiplication Support

For users looking to push the boundaries of performance, we've introduced experimental FP8 matrix multiplication support. This feature can be enabled with the new --fast argument, significantly speeding up float8_e4m3fn inference on NVIDIA 4000/ADA GPUs. However, please note that this comes at a slight cost to quality. To try this feature (NVIDIA only):

  1. Install PyTorch 2.4
  2. Run Comfy using python main.py --fast (you're using the experimental standalone package from our latest release, edit the .bat file and add the --fast argument)

Embracing LLM Quantization Techniques

We would love to highlight the ComfyUI-GGUF project, from city96, which demonstrates the application of Large Language Model (LLM) quantization techniques to image models.

Conclusion

We encourage all users to update to this latest version and explore the new features. As always, we welcome your feedback and look forward to seeing the incredible creations you'll make with ComfyUI v0.1.0!

Happy generating!