- Allow users to choose path of models.
- Inpaint model released.
- Variation/Upscale (Midjourney Toolbar) implemented.
- Virtual memory system implemented. Now Colab can run both base model and refiner model with 7.8GB RAM + 5.3GB VRAM, and it never crashes.
- If you are lucky enough to read this line, keep in mind that ComfyUI cannot do this. This is very reasonable that Fooocus is more optimized because it only need to handle a fixed pipeline, but ComfyUI need to consider arbitrary pipelines.
- But if we just consider the optimization of this fixed workload, after 2.0.16, Fooocus has become the most optimized SDXL app, outperforming ComfyUI.
- V2 released.
- completely rewrite text processing pipeline (higher image quality and prompt understanding).
- support multi-style.
- In 100 tests (prompts written by ChatGPT), V2 default results outperform V1 default results in 87 cases, evaluated by two human.
- In 100 tests (prompts written by ChatGPT), V2 prompt understanding outperform V1 prompt understanding in 81 cases, evaluated by two human, in both default setting and multi/single style mode.
- Because the above number is above 80%, we view this as a major update and directly jump to 2.0.0.
- Some other things are renamed.
- Use dynamic weighting and lower weights for prompt expansion.
- Fixed a small OOM problem.
- Change prompt expansion to suffix mode for better balance of semantic and style (and debugging).
- Tune the balance between style and Prompt Expansion.
- Begin to use magic split.
- Minor changes of Prompt Expansion.
- Reduce the semantic corruption of Prompt Expansion.
- Speed up Prompt Expansion a bit.
- Prompt expansion and a "Raw mode" to turn it off (similar to Midjourney's "raw").
- Reworked SAG, removed unnecessary patch
- Reworked anisotropic filters for faster compute.
- Replaced with guided anisotropic filter for less distortion.
(The update of Fooocus will be paused for a period of time for AUTOMATIC1111 sd-webui 1.6.X, and some features will also be implemented as webui extensions)
- Behaviors reverted to 1.0.36 again (refiner steps). The 1.0.36 is too perfect and too typical; beating 1.0.36 is just impossible.
- Reverted unstable changes between 1.0.37 and 1.0.38 .
- Increased refiner steps to half of sampling steps.
- Change gaussian kernel to anisotropic kernel.
- Random seed restoring.
- Hide items in log when images are removed.
- Fooocus private log
- Fix typo and UI.
- Added "Advanced->Advanced->Advanced" block for future development.
- Fix overcook problem in 1.0.28
- SAG implemented
- Fix small problem in textbox css
- support sys.argv --listen --share --port
- Taller input textbox.
- Added some hints on linux after UI start so users know the App does not fail.
- Support linux.
- Speed-up text encoder.
- Re-write UI to use async codes: (1) for faster start, and (2) for better live preview.
- Removed opencv dependency
- Plan to support Linux soon
- Unlock to allow changing model.
- Change default model to SDXL-1.0-vae-0.9. (This means the models will be downloaded again, but we should do it as early as possible so that all new users only need to download once. Really sorry for day-0 users. But frankly this is not too late considering that the project is just publicly available in less than 24 hours - if it has been a week then we will prefer more lightweight tricks to update.)
- Implemented "Fooocus/outputs" folder for saving user results.
- Ignored cv2 errors when preview fails.
- Mentioned future AMD support in Readme.
- Created this log.
Publicly available.
Initial Version.