尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

Fooocus 从 0 到本地出图:6 行命令搭好 SDXL 图像生成环境

Fooocus 从 0 到本地出图:6 行命令搭好 SDXL 图像生成环境 Fooocus 从 0 到本地出图6 行命令搭好 SDXL 图像生成环境【免费下载链接】FooocusFocus on prompting and generating项目地址: https://gitcode.com/GitHub_Trending/fo/FooocusFooocus 是一个基于 Gradio 和 Stable Diffusion XL 的离线 AI 图像生成工具定位是只管提示词和图像本身解决的是传统 SD 工作流里参数繁多、新手劝退的问题。官方称其无需调参即可出可用图提示词短到 house in garden 或长到 1000 字都能正常工作。硬件门槛是 4GB NVIDIA 显存加 8GB 内存属于家用显卡能覆盖的范围。先摸清硬件成本与项目现状在装之前建议先确认两点避免装完发现跑不动。硬件方面官方给出的实测是RTX 3060 笔记本16GB 内存 / 6GB 显存约 1.35 秒每步纯 CPU 模式需要 32GB 内存速度约为 RTX 3XXX 的 1/17。项目明确不支持更小模型来降低门槛也明确处于仅修复 Bug 的 LTS 状态不会迁移到 Flux 等新架构这点在选型时要知道。模型方面首次启动会自动下载预设对应的主模型无需手动操作通用预设juggernautXL_v8Rundiffusion写实预设realisticStockPhoto_v20动漫预设animaPencilXL_v500第一次使用局部重绘inpaint时还会额外自动下载 1.28GB 的专属 inpaint 模型。这些预设定义在 presets/ 目录下另有 lightning、lcm 等加速方案的参数集。Linux 部署最短可复现路径有 Conda 的机器上整个过程就是下面这段克隆后由启动器完成模型下载与更新git clone https://gitcode.com/GitHub_Trending/fo/Fooocus.git cd Fooocus conda env create -f environment.yaml conda activate fooocus pip install -r requirements_versions.txt python entry_with_update.py没有本地显卡可以改用官方 Colab 模板 fooocus_colab.ipynbWindows 用户则直接解压发布包后运行 run.bat另有 run_anime.bat、run_realistic.bat 两个预设入口。首次运行后项目根目录会生成 config.txt。模型存放路径、默认 CFG、默认采样器都写在这里改坏了直接删掉该文件即可回到默认状态这是官方给的后悔药。提示词的三种常用写法出图质量的第一变量仍是提示词Fooocus 在这件事上做了两层处理理解它们能少走弯路。第一层是自动提示词扩展。风格模板里的 Fooocus V2 会调用一个离线 GPT-2 引擎扩写你的输入扩写模型放在 models/prompt_expansion/。日常使用建议开着但当你要精确控制画面时比如测试某个特定词的效果应关掉它否则扩写会稀释你的意图。第二层是权重与引用语法直接写在提示词里加权(happy:1.5)采用 A1111 的归一化重写算法从 Civitai 复制提示词过来一般不会翻车嵌入向量(embedding:file_name:1.1)多行提示词 多张图一行一张通配符wildcards/ 内置了动物、颜色、花卉等词表可用__animal__语法随机抽取。风格模板本身是 JSON 文件放在 sdxl_styles/ 下官方自带 fooocus 内置集以及 sai、mre 等多套社区模板浏览器里切换即可不需要改代码。CFG 与步数两个值得理解的参数高级面板里参数很多但日常只有两个需要形成心智模型。CFG Scale 决定采样时多大程度听提示词的话config.txt 里的默认值是 3.0一般落在 3.0~7.0 之间效果稳定明显高于这个区间后画面容易过度饱和或出现伪影。步数方面20~30 步是质量和耗时比较均衡的选择再往上收益很小。这两个值不必每次手调把它们写进 config.txt 的 default_cfg_scale 等键就变成你的长期默认值。源码导读关键逻辑在哪几个文件想改行为而不是调参数时看这四个位置就够了。modules/core.pyKSAMPLER 采样主入口CFG、refiner 切换、VAE 编解码都在这里modules/async_worker.py一次生图任务的完整流水线图像提示、重绘、放大、风格处理按阶段分派modules/model_loader.py模型按需下载逻辑modules/inpaint_worker.py官方自研的 inpaint 算法区别于通用 SDXL inpaint 模型。BLIP 图像描述、InsightFace 换脸等外围能力放在 extras/ 目录按需启用不占主线体积。建议下一步这样做保持默认预设先批量生成 10 张图记下基础画质然后关掉 Fooocus V2 扩展、只保留 Fooocus Negative用同一段提示词再生成 10 张对比。这一轮对比做下来你对扩展到底改了什么会有非常具体的体感后面调参就有参照系了。【免费下载链接】FooocusFocus on prompting and generating项目地址: https://gitcode.com/GitHub_Trending/fo/Fooocus创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表