Software:Automatic1111

From HandWiki
AUTOMATIC1111 Stable Diffusion Web UI
Original author(s)AUTOMATIC1111
Developer(s)AUTOMATIC1111 and community
Initial releaseAugust 22, 2022; 3 years ago (2022-08-22)[1]
Repositorygithub.com/AUTOMATIC1111/stable-diffusion-webui
Written inPython
LicenseAGPL-3.0[2]

AUTOMATIC1111 Stable Diffusion Web UI (SD WebUI, A1111, or Automatic1111[3]) is an open source generative artificial intelligence program that allows users to generate images from a text prompt.[4] It uses Stable Diffusion as the base model for its image capabilities together with a large set of extensions and features to customize its output.[5]

History

SD WebUI was released on GitHub on August 22, 2022, by AUTOMATIC1111,[1] 1 month after the initial release of Stable Diffusion.[6] At the time, Stable Diffusion could only be run via the command line.[5] SD WebUI quickly rose in popularity and has been described as "the most popular tool for running diffusion models locally."[4][7] SD WebUI is one of the most popular user interfaces for Stable Diffusion, together with ComfyUI.[8] In February 2024, a book was published by ja:Gijutsu Hyoronsha on using Stable Diffusion with SD WebUI in Japanese.[9][10] As of July 2024, the project had 136,000 stars on GitHub.[11]

Features

SD WebUI uses Gradio for its user interface.[12][13][14] Each parameter in the Stable Diffusion program is exposed via a UI interface within SD WebUI. SD WebUI contains additional parameters not included in Stable Diffusion itself, such as support for Low-rank adaptations, ControlNet and custom variational autoencoders.[12][13][15] SD WebUI supports prompt weighting, image-to-image based generation, inpainting, outpainting and image scaling.[16] It supports over 20 samplers including DDIM, Euler, Euler a, DPM++ 2M Karras, and UniPC.[16][17] It is also used for its various optimizations over the base Stable Diffusion.[5]

Stable Diffusion WebUI Forge

Stable Diffusion WebUI Forge (Forge) is a notable fork of SD WebUI started by Lvmin Zhang, who is also the creator of ControlNet and Fooocus.[18][19] The initial goal of Forge was to improve the performance and features of SD WebUI with the intention to upstream changes back to SD WebUI.[18][19] One of Forge's optimizations allowed users with low VRAM to generate images faster on some versions of Stable Diffusion.[18] It improved generation speed for users with 8GB and 6GB VRAM by 30-45% and 60-75%, respectively.[18][19] Forge also includes extra features such as support for more samplers than standard SD WebUI.[20] Some of Forge's optimizations were borrowed from ComfyUI, and others were developed by the Forge team.[19] In August 2024, Forge added support for the Flux diffusion model developed by Black Forest Labs, which is not yet supported by SD WebUI.[21]

See also

References

  1. 1.0 1.1 "Initial commit". Aug 22, 2022. https://github.com/AUTOMATIC1111/stable-diffusion-webui/commit/71cf18b012857b2cbbc52ff66f63db83689b6bfc. 
  2. "add license file". Jan 15, 2023. https://github.com/AUTOMATIC1111/stable-diffusion-webui/commit/d97f467c0d27695d23edad5e4f8898a57e0ccb00. 
  3. Brade, Stephen; Wang, Bryan; Sousa, Mauricio; Oore, Sageev; Grossman, Tovi (29 October 2023). "Promptify: Text-to-Image Generation through Interactive Prompt Exploration with Large Language Models". Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology. Association for Computing Machinery. pp. 1–14. doi:10.1145/3586183.3606725. ISBN 979-8-4007-0132-0. https://dl.acm.org/doi/abs/10.1145/3586183.3606725. 
  4. 4.0 4.1 Mann, Tobias (29 Jun 2024). "A friendly guide to local AI image gen with Stable Diffusion and Automatic1111" (in en). https://www.theregister.com/2024/06/29/image_gen_guide/. 
  5. 5.0 5.1 5.2 Lewis, Nick (16 September 2022). "How to Run Stable Diffusion Locally With a GUI on Windows" (in en). https://www.howtogeek.com/832491/how-to-run-stable-diffusion-locally-with-a-gui-on-windows/. 
  6. "Announcing SDXL 1.0". July 26, 2023. https://stability.ai/news/stable-diffusion-sdxl-1-announcement. 
  7. Zhu, Andrew (2024). Using Stable Diffusion with Python: Leverage Python to control and automate high-quality AI image generation using Stable Diffusion. Packt Publishing. ISBN 978-1835084311. "Stable Diffusion WebUI from AUTO MATIC1111: This might be the most popular web-based application currently that allows users to generate images and text using Stable Diffusion. It provides a GUI interface that makes it easy to experiment with different settings and parameters" 
  8. Hu, Qihan; Xu, Zhenghui; Du, Peng; Zeng, Hao; Ma, Tongqing; Zhao, Youbing; Xie, Hao; Zhang, Peng et al. (2024). "CanFuUI: A Canvas-Centric Web User Interface for Iterative Image Generation with Diffusion Models and ControlNet" (in en). AI-generated Content. Communications in Computer and Information Science. 1946. Springer Nature Singapore. pp. 128–138. doi:10.1007/978-981-99-7587-7_11. ISBN 978-981-99-7586-0. https://doi.org/10.1007/978-981-99-7587-7_11. "Currently, the most popular user interfaces for Stable Diffusion are Stable Diffusion WebUI and ComfyUI." 
  9. 大崎, 顕; 水口, 瑛介 (23 March 2024) (in ja). はじめてでもここまでできる Stable Diffusion画像生成[本格]活用ガイド. :ja:技術評論社. ISBN 978-4-297-14083-0. 
  10. "第817回 参考書を片手にUbuntuでもStable Diffusion WebUIを動作させ、画像を生成する" (in ja). :ja:技術評論社. 12 June 2024. https://gihyo.jp/admin/serial/01/ubuntu-recipe/0817. 
  11. "Stable Diffusion Web UI". August 2022. https://github.com/AUTOMATIC1111/stable-diffusion-webui. 
  12. 12.0 12.1 Wang, Chenghao; Chung, Jeanhun (30 June 2023). "Research on AI Painting Generation Technology Based on the [Stable Diffusion"]. International Journal of Advanced Smart Convergence 12 (2): 90–95. doi:10.7236/IJASC.2023.12.2.90. https://koreascience.kr/article/JAKO202318743365053.page. "Stable Diffusion Web UI is a browser interface based on the Gradio library,". 
  13. 13.0 13.1 Kim, Seonuk; Ko, Taeyoung; Kwon, Yousang; Lee, Kyungho (9 October 2023). "Designing interfaces for text-to-image prompt engineering using stable diffusion models: a human-AI interaction approach". IASDR Conference Series. doi:10.21606/iasdr.2023.448. ISBN 978-1-912294-59-6. https://dl.designresearchsociety.org/iasdr/iasdr2023/fullpapers/155/. 
  14. Hook, Steve (10 January 2024). "Stable Diffusion WebUI - Run SDXL locally with the AUTOMATIC1111 GUI". https://www.pcguide.com/ai/stable-diffusion-webui-sdxl/. 
  15. Pocock, Kevin (16 August 2023). "Stable Diffusion: How to Use VAE". https://www.pcguide.com/apps/how-to/stable-diffusion-how-to-use-vae/. 
  16. 16.0 16.1 Phoenix, James; Taylor, Mike (2024). Prompt engineering for generative AI: future-proof inputs for reliable AI outputs at scale (First ed.). Beijing Boston: O'Reilly. ISBN 978-1098153434. 
  17. Zhang, Jing; Jiang, Yan (June 2023). "Style Transfer Technology of Batik Pattern Based on Deep Learning". Journal of Fiber Bioengineering and Informatics 16 (1): 57–67. doi:10.3993/jfbim02171. 
  18. 18.0 18.1 18.2 18.3 "【西川和久の不定期コラム】 VRAMが少ないGPUで画像生成AIを諦めていた人に。「Stable Diffusion WebUI Forge」登場!" (in ja). 14 February 2024. https://pc.watch.impress.co.jp/docs/column/nishikawa/1568551.html. 
  19. 19.0 19.1 19.2 19.3 "画像生成AI、安いPCでも高速に 衝撃の「Stable Diffusion WebUI Forge」 (1/4)" (in ja). February 26, 2024. https://ascii.jp/elem/000/004/185/4185940/. 
  20. Horsey, Julian (14 February 2024). "Stable Diffusion WebUI Forge up to 75% faster than Automatic 1111 and ComfyUI". https://www.geeky-gadgets.com/stable-diffusion-webui-forge/. 
  21. "話題の画像生成AI「FLUX.1」をStable Diffusion用の「WebUI Forge」で動かす(高速化も試してみました) (1/6)" (in ja). August 18, 2024. https://ascii.jp/elem/000/004/215/4215695/.