onGAU:简化的生成式 AI UI界面,一个非常简单的 AI 图像生成器 UI 界面,使用 Dear PyGui 和 Diffusers 构建。
一、软件介绍
文末提供程序和源码下载
onGAU:简化的生成式 AI UI界面开源程序,一个非常简单的 AI 图像生成器 UI 界面,使用 Dear PyGui 和 Diffusers 构建。
二、Installation 安装
- 文末下载后解压缩
- Run
install.py
with python to setup onGAU.
使用 python 运行install.py
onGAU。
python3 install.py
- Run
run.sh
for MacOS / Linux orrun.bat
for Windows to start onGAU.
在 MacOS / Linux 或run.bat
Windows 上运行run.sh
以在 GAU 上启动。 - Happy generating! 祝您生成愉快!
三、Scripts 脚本
pnginfo.py
:
Shows the png metadata (prompt, negative prompt...) of a png file.
显示 png 文件的 png 元数据(提示、否定提示......
esrgan.py
:
CLI to upscale an image using ESRGAN.
CLI 使用 ESRGAN 放大映像。
四、Todo
- Show total generation time
显示总生成时间 - Save and load prompts and config
保存和加载 Prompts 和 config - Add img2img pipeline
添加 img2img 管道 - Add LPW stable diffusion pipeline
添加 LPW 稳定扩散管道 - Add textual inversion model loading
添加文本反转模型加载 - Add Clip Skip parameter
添加 Clip Skip 参数 - Add model CPU offloading
添加模型 CPU 卸载 - Average step time
平均步长 - Generation Progress ETA
Generation Progress 预计到达时间 - Load .ckpt in app
在应用程序中加载 .ckpt - Load .safetensors lora in app
在应用程序中加载 .safetensors lora - Implement lora correctly and fully
正确、全面地实施 LoRa - Add tooltips 添加工具提示
- Denoising strength 降噪强度
- Change embedding models and loras in app
更改应用程序中的嵌入模型和 loras - Rework and organize UI
重新设计和组织 UI - Merging models 合并模型
- Add controlnet support
添加 controlnet 支持 - Add super resolution (ESRGAN/SwinIR) support
添加超分辨率 (ESRGAN/SwinIR) 支持- Add ESRGAN support
添加 ESRGAN 支持 - Add SwinIR support
添加 SwinIR 支持
- Add ESRGAN support
- Create an install script to easily install UI
创建安装脚本以轻松安装 UI - Interrupt generation process
中断生成过程 - Add SDXL support
添加 SDXL 支持 - Update diffusers to latest version
将扩散器更新到最新版本 - Preview image during generation
生成期间预览图像 - Code Optimization 代码优化
- Fix memory leak when Compel prompt weighting is enabled
修复启用 强制提示符加权时的内存泄漏 - Use better code to get image size
使用更好的代码来获取图像大小 - Sometimes after changing models inference is extremely slow
有时,在更改模型后,推理速度非常慢 - When switching pipelines inference gets extremely slow
切换管道时,推理速度会变得非常慢 - First step takes extra time after ESRGAN upscale
ESRGAN 放大后,第一步需要额外的时间 - Merging models makes inference unusably slow
合并模型会使推理变得非常缓慢
- Fix memory leak when Compel prompt weighting is enabled
五、软件下载
夸克网盘分享
本文信息来源于GitHub作者地址:https://github.com/sertdfyguhi/onGAU