项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1363
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- 可用的 Python 环境与 pip(项目以 pip install -e . 方式安装)
- 网络可访问 Hugging Face(需下载多个模型权重)
- 磁盘空间充足,全部检查点约 37GB
- 建议具备 NVIDIA GPU;AMD GPU / RTX50 系 / macOS MPS 需自行先装匹配的 torch
安装与启动步骤
-
1克隆代码仓库
从 GitHub 拉取 UNO 源码并进入项目目录,后续安装与推理都在该目录进行。
git clone https://github.com/bytedance/UNO.git cd UNO -
2安装推理依赖
以可编辑模式安装本项目,README 说明该命令适用于只想跑 demo/推理的用户;如遇 AMD/RTX50/MPS 需先自行安装对应 torch。
pip install -e . -
3安装训练依赖(可选)
只有需要自己训练模型时才执行,额外安装训练相关依赖。
pip install -e .[train] -
4自动下载权重
最简单的方式:直接运行仓库中的推理脚本,代码会通过 hf_hub_download 自动把检查点下载到 $HF_HOME(默认 ~/.cache/huggingface)。
-
5手动下载权重
也可用 huggingface-cli 预先下载 FLUX.1-dev、xflux_text_encoders、clip-vit-large-patch14、UNO 四个仓库;只想省磁盘可只下载需要的文件。
huggingface-cli download black-forest-labs/FLUX.1-dev flux1-dev.safetensors huggingface-cli download black-forest-labs/FLUX.1-dev ae.safetensors huggingface-cli download xlabs-ai/xflux_text_encoders huggingface-cli download openai/clip-vit-large-patch14 huggingface-cli download bytedance-research/UNO -
6指定本地权重路径
用 --local-dir 把权重下到自定义目录,再把 AE/FLUX_DEV(或 FLUX_DEV_FP8)/T5/CLIP/LORA 环境变量指向对应路径;已有权重可直接跳过下载只设变量。
huggingface-cli download black-forest-labs/FLUX.1-dev --local-dir /your/path/FLUX.1-dev export AE=/your/path/ae.safetensors export FLUX_DEV=/your/path/flux1-dev.safetensors export T5=/your/path/t5 export CLIP=/your/path/clip export LORA=/your/path/uno
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
HF_HOME | 否 | Hugging Face 缓存目录,自动下载的权重存放位置 | ~/.cache/huggingface |
AE | 否 | 指向 AE 权重文件路径,使用本地权重时设置 | /your/path/ae.safetensors |
FLUX_DEV | 否 | 指向 FLUX.1-dev 主模型权重路径 | /your/path/flux1-dev.safetensors |
FLUX_DEV_FP8 | 否 | 使用 fp8 模式时改设该变量指向 fp8 权重 | /your/path/flux1-dev-fp8.safetensors |
T5 | 否 | 指向 T5 文本编码器路径 | /your/path/t5 |
CLIP | 否 | 指向 CLIP 文本编码器路径 | /your/path/clip |
如何确认成功
设置好权重路径后运行仓库中的推理脚本,脚本无报错结束并生成图像即表示安装成功。
常见问题
Q:下载全部检查点需要多少磁盘?
A:README 明确说明所有检查点合计约占 37GB 磁盘空间,下载前请确认空间充足。
Q:在 AMD GPU、RTX50 系或 macOS MPS 上安装失败怎么办?
A:README 提示这类环境需先自行安装与之匹配的 torch 版本,然后再执行 pip install -e . 或 pip install -e .[train]。
Q:想节省磁盘空间,能只下部分权重吗?
A:可以。例如只执行 huggingface-cli download black-forest-labs/FLUX.1-dev flux1-dev.safetensors 与 ae.safetensors,忽略该仓库里的文本编码器(它们只是给 diffusers 调用用)。
Q:我已经有部分权重,还要重新下载吗?
A:不需要。把 AE、FLUX_DEV、T5、CLIP、LORA 环境变量指向已有权重路径,然后直接运行推理脚本即可。
注意事项
- README 没有给出具体推理脚本文件名,需在仓库中自行查看后再运行;本教程未虚构脚本名。
- FLUX.1-dev 仓库中的文本编码器仅供 diffusers 调用,手动下载时可忽略以省空间。
- 如需自行训练模型,安装时使用 pip install -e .[train] 而非 pip install -e .。
- 项目信息提到支持 ComfyUI 插件,但该 README 节选未给出对应安装命令,故未列入步骤。
核心亮点
- 无需微调即可实现单主体和多主体的定制化生成,大幅降低使用门槛
- 基于 FLUX 架构,生成质量和多样性优于传统扩散模型
- 支持上下文学习,能理解主体间的交互关系,生成更符合语义的图像
不足之处
- 文档和社区支持尚待完善,新手入门可能有一定难度
- 对显存要求较高,普通消费级显卡可能难以流畅运行
适用场景
- 电商产品图生成:快速生成包含多个产品的营销图片
- 创意设计:根据参考图生成风格统一的多主体插画或海报
- 个人创作:将宠物或人物照片融入不同场景,生成个性化图像
替代项目
DreamBooth、Custom Diffusion、IP-Adapter
上一篇:cog-face-to-many
下一篇:CogView4
同类项目推荐
DiffStyle
开源
用扩散模型一键切换多种艺术风格,保留原图结构
DiffStyle: Leverage Diffusion Prior to One-for-All Style Transfer. Course project of···
phrame
开源
说句话,就能生成专属艺术画作
AI-powered digital picture frame. Generate captivating and unique art from spoken co···
blibla-comfyui-extensions
开源
给 ComfyUI 加装实用扩展,让图像生成更顺手
Extensions for ComfyUI
ai-image-clean-eraser
开源
上传图片,AI 自动找字手动擦,秒出高清无痕图
AI-Powered Text Remover 2026: Auto-Detect & Manual Precision with HD Quality
Imaginer
开源
在桌面上用几句话生成图像,无需代码。
Imagine with AI
finegan
开源
无监督分层解耦,自动生成细粒度图像并发现子类别
FineGAN: Unsupervised Hierarchical Disentanglement for Fine-grained Object Generatio···
photo-revival
开源
把日常照片一键变成诗意手绘插图,文艺感拉满
Codex skill for turning everyday photos into poetic white-paper hand-drawn illustrat···
cf-flux-remix
开源
免费部署 FLUX.1 图像生成,无需 GPU,一键上 Cloudflare Workers
免费使用Workers AI 的FLUX.1生成图片(前端+API)超简单部署在CF Workers中
dynacover
开源
用 JSON 模板自动生成 Twitter 动态封面图
This project is discontinued due to changes in the Twitter API access for users. Che···
