实战 SOP
实战 SOP

LLaDA-Image 本地部署 SOP:五步跑通 6B 生图模型

把蚂蚁开源 6B 生图模型 LLaDA-Image 跑起来的五步 SOP:①环境准备(依赖与国内镜像加速下载);②四档权重怎么选(Base 50 步 / Turbo 4 步 × BF16 / FP8,国内走 ModelScope);③跑通第一张图(Base 与 Turbo 最小可用命令);④进阶(参考图编辑、文字渲染、ComfyUI 接入、显存不足时的降级策略);⑤生产化(批量队列、并发容量规划、成本监控、结果入库与故障降级)。含 6 条踩坑与 10 项上线自检清单,命令逐字取自官方 README;仓库 license 为 null,商用前须确权。

发布于 2026年9月9日11 分钟阅读
<!-- llada-image-local-deploy-sop | sop | LLaDA-Image 本地部署 SOP:五步跑通 6B 生图模型 -->

2026 年 8 月底,蚂蚁集团 InclusionAI 开源了 LLaDA-Image:一个 6B 参数的统一图像生成与编辑模型家族。它不是又一个只放样图的 demo,而是连权重、推理代码与训练方法论一起放出。对国内技术团队而言,真正的价值在于「数据不出域、模型能私有部署」——这在金融、政企场景里是硬门槛,而闭源 API 天然过不了。

本篇是一篇实操 SOP,目标很明确:把 LLaDA-Image 从零跑通,并推到能用的生产状态。所有安装命令、模型名、推理代码、参数逐字取自官方仓库 README(核验快照 2026-09-09),不凭记忆编造。和本批姊妹篇 LLaDA-Image 开源资源页 配套阅读——资源页讲「它是什么、技术路线怎么走」,本篇讲「怎么把它跑起来」。另外两篇关联阅读:ChatGPT 图像 2.5 热点、开源 vs 闭源图像模型横评。

先讲边界:官方 README 没有给出显存门槛、最低硬件配置与依赖的精确磁盘体积,凡是这类数字本文一律不编,统一标注「以官方仓库为准」并给出自查方法;许可证状态为 null(未见 LICENSE),商用前必须人工核对,这一点单列进踩坑与 FAQ。

一、环境准备:先把依赖锁死

README 明确写明的已验证环境是:Python 3.11、PyTorch 2.8、Transformers 4.57.6、Diffusers 0.39.0。这四个版本不是建议值,是仓库实测过的组合,优先对齐,别用更新或更旧的版本去赌兼容性。

第一步把仓库拉下来并建独立环境,命令逐字如下:

bash
# 克隆官方仓库
git clone https://github.com/inclusionAI/LLaDA-Image.git
cd LLaDA-Image

# 用 conda 建一个干净环境,避免污染本机 Python
conda create -n llada-image python=3.11 -y
conda activate llada-image

# 安装依赖,requirements.txt 已含 diffusers 等组件
pip install -r requirements.txt

跑通这条命令后,你就有了 src 包(推理代码在 src 下,后文 from src import LLaDAImagePipeline 即来自此处)和 requirements.txt 里锁定的依赖。

国内下载加速(重要):LLaDA-Image 的权重在 HuggingFace 与 ModelScope 双渠道同步放出,ModelScope 上就是同名四个仓库,这是 README 原文确认的官方国内渠道,优先走 ModelScope。至于 HuggingFace 的下载加速,README 本身没有给出镜像命令,下面给的是社区通行做法、非 README 逐字内容,使用前请以官方文档为准——可在拉取前设置 HF 镜像端点环境变量。

bash
# 社区通行做法,非 README 原文:通过 HF 镜像端点加速 HuggingFace 下载
# 以你所在网络可用的镜像为准,下面仅为示例写法
export HF_ENDPOINT=https://hf-mirror.com

这条环境线的核心纪律是:版本对齐、环境隔离、国内优先 ModelScope。env 变量那行如果网络直连 HuggingFace 正常,可以不设。

二、权重获取:四档怎么选

权重一共四档,来自 README 的 Model Zoo 表,选型直接对应你的硬件与速度需求:

权重定位采样步数HuggingFaceModelScope
LLaDA-ImageBase,高保真文生图与指令编辑50inclusionAI/LLaDA-Image(BF16)、LLaDA-Image-FP8同名四个版本
LLaDA-Image-Turbo蒸馏版,快速生成与编辑4inclusionAI/LLaDA-Image-Turbo(BF16)、LLaDA-Image-Turbo-FP8同名四个版本

选型逻辑:

  • 要质量、要编辑保真:选 Base(LLaDA-Image),50 步。
  • 要速度、要批量:选 Turbo(LLaDA-Image-Turbo),4 步,Twin-DMD 蒸馏。
  • 显存吃紧:两档都有 FP8 版本(后缀 -FP8),FP8 能显著压低显存占用,但 FP8 权重需要硬件支持 FP8 推理,具体卡型 README 未列,以官方为准。
  • 国内下载:四档在 ModelScope 上同名同步,直接把 inclusionAI/ 换成模型页的 ModelScope 路径即可,无需翻墙。

两个硬提醒:第一,README 没有标注权重文件的磁盘体积,不要假设几 GB 就够,下载前先确认磁盘余量,建议预留比直觉更大的空间;第二,FP8 权重不是「降精度随便用」,它依赖底层框架与硬件的 FP8 路径,老卡可能加载失败或静默回退,属于踩坑第 3 条。

三、跑通第一张图:Base 与 Turbo 两条最小命令

推理代码基于 Diffusers,核心类是 LLaDAImagePipeline。下面两段是 README 逐字给出的最小可用命令,参数一个都不要改,先跑通再谈调优。

Base 50 步(高保真):

python
import torch

from src import LLaDAImagePipeline

# Load the pipeline. The model is downloaded from Hugging Face on first use.
pipe = LLaDAImagePipeline.from_pretrained(
    "inclusionAI/LLaDA-Image",
    torch_dtype=torch.bfloat16,
    device="cuda",
)

# Generate an image.
prompt = (
    "A cinematic photograph of a red fox standing in fresh snow, "
    "soft winter light, detailed fur, shallow depth of field"
)
negative_prompt = ""

image = pipe(
    prompt=prompt,
    negative_prompt=negative_prompt,
    generation_mode="text",
    height=1024,
    width=1024,
    num_inference_steps=50,
    guidance_scale=5.0,
    generator=torch.Generator("cuda").manual_seed(42),
).images[0]

image.save("llada-image-base.png")

Turbo 4 步(快速出图):

python
import torch

from src import LLaDAImagePipeline

# Load the distilled Turbo checkpoint.
pipe = LLaDAImagePipeline.from_pretrained(
    "inclusionAI/LLaDA-Image-Turbo",
    torch_dtype=torch.bfloat16,
    device="cuda",
)

prompt = "A quiet observatory above a sea of clouds at sunrise, golden light, wide-angle photograph"

image = pipe(
    prompt=prompt,
    generation_mode="text",
    height=1024,
    width=1024,
    num_inference_steps=4,
    guidance_scale=1.0,
    generator=torch.Generator("cuda").manual_seed(42),
).images[0]

image.save("llada-image-turbo.png")

尺寸约束(容易踩):README 明确——文本生成与 VQ 条件生成要求 height、width 能被 16 整除;图像编辑要求能被 32 整除。上面命令用的是 1024×1024(16 与 32 都整除),如果你想换分辨率,先算整除,否则报错。最小可用分辨率 README 未给,显存不够时先试 512×512 或 768×768 这类能整除的值,以官方为准。

Turbo 还有一个官方提示:可在 scheduler/scheduler_config.json 里把 stochastic_sampling 设为 false,某些情况下细节更锐利。这不是必改项,仅供调优。

四、进阶:编辑、文字渲染、ComfyUI 与显存策略

跑通文生图只是第一步。LLaDA-Image 的「统一」体现在单权重覆盖多种任务,下面四块是落地最常碰到的。

参考图编辑(editing 模式):需要一张参考图,prompt 写编辑指令。

python
from diffusers.utils import load_image

reference_image = load_image("/path/to/input.png")
image = pipe(
    prompt="Turn it into a watercolor painting",
    image=reference_image,
    generation_mode="editing",
    height=1024,
    width=1024,
    num_inference_steps=50,  # Use 4 for LLaDA-Image-Turbo.
    guidance_scale=5.0,  # Use 1.0 for few-step inference.
    generator=torch.Generator("cuda").manual_seed(43),
).images[0]

VQ 条件生成(vq 模式):用 LLaDA2 模型从 prompt 产出图像 VQ token,再由 SigVQ 嵌入后扩散。VQ 模式不要传输入图。

python
image = pipe(
    prompt="A quiet observatory above a sea of clouds at sunrise",
    generation_mode="vq",
    height=1024,
    width=1024,
    num_inference_steps=50,  # Use 4 for LLaDA-Image-Turbo.
    guidance_scale=5.0,  # Use 1.0 for few-step inference.
    generator=torch.Generator("cuda").manual_seed(42),
).images[0]

中英文文字渲染:README 明确模型支持中英文文字渲染(Qwen-Image-Bench 英文 53.53、中文 53.38)。但具体提示词写法 README 未逐字给出,下面是工程经验、非原文:把要渲染的文字作为独立短语直接写进 prompt,并明确指定「画面里包含文字 / 海报标题」,避免把文字埋进复杂场景描述里;中文文字建议用引号或方括号突出,例如「画面中央用中文写着:人工智能内参」。效果以你的实测为准,不要假设一次必中。

ComfyUI 接入:2026-09-07 起社区提供 ComfyUI 支持,地址在 HuggingFace:realrebelai/LLaDa-Image_ComfyUI 与 realrebelai/LLaDa-Image-Turbo_ComfyUI(Turbo 另含 FB8 版本)。走 ComfyUI 适合已有节点工作流、要做可视化排版的团队,把模型权重接进对应节点即可,无需自己写 Python 推理脚本。

批量出图脚本思路:把上面的单张推理包成函数,外层套一个 prompt 列表循环;用 generator=torch.Generator("cuda").manual_seed(i) 让每张图不同种子;输出按 prompt 哈希或序号命名落盘。若要做成服务,把管道常驻内存、请求队列喂 prompt,比每次重新 from_pretrained 快得多。

显存不够时的策略:README 给了两条官方路径——换 FP8 权重(显存显著下降)、或降分辨率(仍要满足整除约束)。具体能降到多少 README 未给,先跑最小能整除的分辨率试显存,再往上加。不要为了省显存擅自改 torch_dtype 之外的底层参数。

五、生产化:从 demo 到可用服务

本地跑通一张图不算完,要进生产还得补三层:

  • 批量队列:用任务队列(如 Redis + worker)把 prompt 入队,推理进程消费。管道只加载一次,避免重复 from_pretrained 的开销。Turbo 4 步适合高并发批量,Base 50 步留给质量优先的任务。
  • 成本监控:本地部署的「成本」是显卡算力与电费,按图计费的口径要把单图平均耗时 × 卡时单价算清。建议记录每张图的 num_inference_steps、分辨率、耗时,做一条按日聚合的成本曲线,避免「免费开源」掩盖真实算力开销。
  • 结果入库:生成图落到对象存储或本地目录,元数据(prompt、种子、步数、分辨率、模型档位、耗时)写数据库,方便检索、复盘与去重。这对做 A/B、沉淀优质 prompt 模板是刚需。

踩坑记录

  1. 许可证未标注:GitHub 仓库 license 字段为 null,根目录未见 LICENSE 文件。商用、二次分发、微调后上线前,必须去 HuggingFace / ModelScope 模型页人工核对协议,并存档。见 FAQ Q1。
  2. 权重体积与磁盘:README 未标注四档权重的磁盘占用,不要凭经验预留空间。下载前先确认磁盘余量,建议预留比直觉更大的空间,FP8 虽小但 BF16 权重不轻。
  3. FP8 需要对应硬件:FP8 权重依赖底层框架与硬件的 FP8 推理路径,老卡可能加载失败或静默回退到更低精度,效果与显存收益都打折。具体支持卡型 README 未列,以官方为准。
  4. 步数与质量权衡:Base 50 步与 Turbo 4 步不是简单快慢关系,是质量与速度的取舍。批量水印图、草稿可用 Turbo;精修、对外发布用 Base。不要默认把所有任务都丢给 Turbo。
  5. 中文文字渲染提示词写法:模型支持中文渲染,但提示词要把文字作为独立短语突出,埋进长描述里容易丢字或错字。写法以实测为准,见第四步。
  6. 国内下载走 ModelScope:HuggingFace 直连不稳时,四档权重在 ModelScope 同名同步,优先切换,别在 HuggingFace 上反复重试浪费时间。

上线自检清单(10 项)

  1. Python 3.11、PyTorch 2.8、Transformers 4.57.6、Diffusers 0.39.0 版本已对齐。
  2. 独立 conda 环境 llada-image 已激活,依赖来自 requirements.txt。
  3. 权重档位已按质量 / 速度需求选定(Base 或 Turbo,BF16 或 FP8)。
  4. 国内下载已切到 ModelScope 同名仓库,或已设可用镜像端点。
  5. 磁盘余量已确认足够容纳所选权重(README 未给体积,已自查)。
  6. 生成分辨率满足整除约束(文生图 / VQ 整除 16,编辑整除 32)。
  7. 首张图已成功落盘(llada-image-base.png 或 llada-image-turbo.png)。
  8. 显存占用已实测(最小能整除分辨率试过,FP8 已评估)。
  9. 许可证已在 HuggingFace / ModelScope 模型页人工核对并存档。
  10. 批量队列、成本监控、结果入库三层生产化已具备或排期。

常见问题

Q1:LLaDA-Image 的许可证是什么?可以直接商用吗? A1:截至 2026-09-09 核验,GitHub 仓库 license 字段为 null,根目录未见 LICENSE 文件。README 也未在正文给出协议条款。商用、二次分发、微调后上线前,必须去 HuggingFace(inclusionAI/LLaDA-Image 等)与 ModelScope 模型页人工核对协议文件,确认商用许可、署名与规模阈值,并本地存档。不要默认「开源即可商用」。

Q2:本地部署最低需要什么显卡?显存门槛是多少? A2:README 未给出最低硬件配置与显存基线,本文不做估算。可行做法是:先按 1024×1024、Base 50 步跑最小闭环保显存,再依次试 Turbo 4 步与 FP8 权重,用真实负载压一轮。FP8 能显著降显存但需硬件支持,具体卡型以官方为准。

Q3:Base 和 Turbo 怎么选? A3:要质量、要编辑保真、要对外发布,选 Base(50 步);要速度、要批量草稿、要低成本出图,选 Turbo(4 步,Twin-DMD 蒸馏)。两者共用推理代码,切换只改 from_pretrained 的模型名与步数 / guidance 参数。

Q4:FP8 版本怎么用?需要什么硬件? A4:把 from_pretrained 的模型名换成 inclusionAI/LLaDA-Image-FP8 或 inclusionAI/LLaDA-Image-Turbo-FP8 即可,其余参数不变。FP8 权重依赖硬件与框架的 FP8 推理路径,老卡可能加载失败或回退,支持的卡型 README 未列,以官方为准;显存收益以你的实测为准。

Q5:中文文字渲染怎么写提示词?有 ComfyUI 吗? A5:把要渲染的文字作为独立短语写进 prompt,并明确指定「画面包含文字 / 海报标题」,中文建议用引号或方括号突出,例如「画面中央用中文写着:人工智能内参」。具体写法以实测为准。ComfyUI 方面,2026-09-07 起社区已支持,地址在 HuggingFace:realrebelai/LLaDa-Image_ComfyUI 与 realrebelai/LLaDa-Image-Turbo_ComfyUI(Turbo 含 FB8 版)。

参考来源

本文命令与参数逐字取自官方 README(2026-09-09 快照),未实机压测;显存门槛、最低硬件、权重磁盘体积、FP8 支持卡型与中文文字渲染提示词写法均标注未采集或来自工程经验,以官方仓库与你的实测为准;许可证状态请人工核对模型页协议文件。非官方合作推广,非投资建议。

本文由 AI 辅助生成,经人工审核编辑。最后更新:2026-09-09

常见问题

LLaDA-Image 的许可证是什么?可以直接商用吗?
截至 2026-09-09 核验,GitHub 仓库 license 字段为 null,根目录未见 LICENSE 文件。README 也未在正文给出协议条款。商用、二次分发、微调后上线前,必须去 HuggingFace(inclusionAI/LLaDA-Image 等)与 ModelScope 模型页人工核对协议文件,确认商用许可、署名与规模阈值,并本地存档。不要默认「开源即可商用」。
本地部署最低需要什么显卡?显存门槛是多少?
README 未给出最低硬件配置与显存基线,本文不做估算。可行做法是:先按 1024×1024、Base 50 步跑最小闭环保显存,再依次试 Turbo 4 步与 FP8 权重,用真实负载压一轮。FP8 能显著降显存但需硬件支持,具体卡型以官方为准。
Base 和 Turbo 怎么选?
要质量、要编辑保真、要对外发布,选 Base(50 步);要速度、要批量草稿、要低成本出图,选 Turbo(4 步,Twin-DMD 蒸馏)。两者共用推理代码,切换只改 `from_pretrained` 的模型名与步数 / guidance 参数。
FP8 版本怎么用?需要什么硬件?
把 `from_pretrained` 的模型名换成 `inclusionAI/LLaDA-Image-FP8` 或 `inclusionAI/LLaDA-Image-Turbo-FP8` 即可,其余参数不变。FP8 权重依赖硬件与框架的 FP8 推理路径,老卡可能加载失败或回退,支持的卡型 README 未列,以官方为准;显存收益以你的实测为准。
中文文字渲染怎么写提示词?有 ComfyUI 吗?
把要渲染的文字作为独立短语写进 prompt,并明确指定「画面包含文字 / 海报标题」,中文建议用引号或方括号突出,例如「画面中央用中文写着:人工智能内参」。具体写法以实测为准。ComfyUI 方面,2026-09-07 起社区已支持,地址在 HuggingFace:`realrebelai/LLaDa-Image_ComfyUI` 与 `realrebelai/LLaDa-Image-Turbo_ComfyUI`(Turbo 含 FB8 版)。

相关文章

实战 SOP

8GB 显存出 4K 图:FLUX 3 Klein 本地部署三个坑

FLUX 3 Image Klein 在消费级 N 卡上的落地路径与三个实测坑,命令与文件名均取自官方仓库与第三方配方实测。主线走 ComfyUI:仓库 black-forest-labs/flux-3-image-klein-comfy 为 gated(HF API 中 gated 为 auto),匿名请求返回 401 与 x-error-code GatedRepo,须登录状态接受条款再 hf auth login;随后 hf download 四个文件——distilled transformer int8 为 5,827,874,779 字节、Qwen3-VL-4B int8 文本编码器 4,858,559,240 字节、prompt upsampler w4a8 为 6,724,090,780 字节、FLUX.2 VAE 336,211,292 字节;python main.py 起服务后进 Workflow 再到 Browse Templates 搜 FLUX 3,选 distilled Text to Image(模板 id image_flux3_klein_distilled_t2i),模板默认 1024×1024、euler 加 simple、16 步 CFG 1,两个文本编码器 loader 的 type 选 flux3,upsampler 开关必须保持打开。三个坑:其一,若照官方卡片示例下载 int8 upsampler(9,748,113,996 字节约 9.08GiB),四文件合计 19.343GiB,16GB 卡装不下,而 ComfyUI v0.41.2 的 distilled 模板实际按名加载的是 w4a8,比 int8 小 2.816GiB;其二,官方 model card 称编辑模板没有 upsampler 分支、需自备 LLM 做提示词增强,但 v0.41.2 的编辑模板实际含一个默认关闭的 upsampler 分支(TextGenerate 节点加 W4A8 loader 加图像编辑 system prompt),两条路都能走;其三,不带 upsampler 直接使用模型,编辑与 Ref2Image 结果不稳定,官方 model card 原文写明不要在没有 prompt upsampler 的情况下使用该模型。显存预算:BF16 11.2GB、FP8 5.6GB、INT8 可在 8GB 显存 RTX 上跑、NVFP4 面向数据中心;速度均为厂商口径,distilled 加 INT8 下 1MP 图在 RTX 5090 约 4 秒、RTX 4070 不到 9 秒、GB300 上 NVFP4 不到 0.6 秒,挂 LoRA 约增 5%。分辨率最高 4K 且宽高须为 16 的倍数,参考图最多 10 张,官方默认 distilled 16 步无 guidance、base 50 步 CFG 3.5。Diffusers 代码线只写到可用与官方提供含 bounding box 控制的参考推理代码和 Gradio demo,具体 API 以仓库 README 为准,本文不虚构类名与参数。商用前须核 FLUX Kommunity License:个人与年营收低于 500 万美元免费商用,研究与非商用免费,超门槛需自托管许可或 API,细节以 LICENSE 原文为准。

2026年10月17日10 分钟阅读
实战 SOP

ComfyUI视频生成SOP:12GB显卡跑通LTX-2.5

ComfyUI 本地视频生成 SOP,以 LTX-2.5 为实例跑通 12GB 显卡。模型文件与目录(int8_convrot 构建,非 BF16):transformer 进 models/diffusion_models/、gemma4-12b-with-proj 进 models/text_encoders/、视频与音频两个 VAE bf16 进 models/vae/、2x latent 上采样器进 models/latent_upscale_models/。坑点先列:音频 VAE 是独立文件,跳过它=无声视频;提示词增强器约 5GB 额外模型且每代多 1-2 分钟,默认关;HF gated=auto 需登录同意条款才能下载(连模型卡都要登录)。硬件底线:distilled/int8 12GB 显存起步,CUDA 12.7+、PyTorch 约 2.7、Python 3.12+(innfactory 整理口径);8GB 卡建议改走 Wan 2.2 TI2V-5B+offload。工作流三型:T2V/I2V 两阶段(生成+2x latent 上采样精修)、单阶段(快、预览用)、A2V(音频驱动)。显存策略:量化/distilled 优先、ComfyUI 原生 offload、短低分辨率生成再上采样。仓库地址:github.com/Lightricks/ComfyUI-LTXVideo、huggingface.co/Lightricks/LTX-2.5。

2026年10月10日9 分钟阅读
实战 SOP

世界模型 本地部署:Matrix-Game 4.0 单卡能跑通吗

Matrix-Game 4.0 单卡本地部署九步 SOP,所有命令与参数均取自 v4 子目录 README 原文(仓库地址:github.com/SkyworkAI/Matrix-Game,文件 Matrix-Game-4/README.md)。一、前置条件先对齐:模型推理需 Linux 加 NVIDIA GPU 加 Python 3.12 三者同时满足,A100 80GB 参考部署用 PyTorch 2.12.0 / CUDA 13.2;仓库另内置 RTX 5090 专用运行时且不会自动识别硬件,必须显式选 preset;浏览器 demo 服务端须为 Linux 主机(同时构建游戏与 GStreamer 管线),桌面客户端 Safari/Chrome 不需要 GPU;单机游玩录制需 macOS 或 Linux 加 CMake、C++20、SDL2 与 FFmpeg,旧 Windows 入口保留但未验证功能等价;权重与素材不随仓库分发,需为 HF Hub 缓存预留额外空间。二、安装须在 Matrix-Game-4/ 子目录内执行(进错目录后面全错):git clone 后 cd Matrix-Game/Matrix-Game-4,python3.12 -m venv .venv 与 source .venv/bin/activate 隔离环境,pip install torch==2.12.0 torchvision==0.27.0 --index-url https://download.pytorch.org/whl/cu132(版本须成对),再 pip install -e '.[inference,server,download,test]'(四个 extras 少装一个就可能报缺模块);FlashAttention 可选,只有 rtx5090-sage 需要 SageAttention,普通 rtx5090 走 PyTorch SDPA。三、资源下载分两份清单(游戏素材与模型权重),命令带固定的 repo id 与 revision(4419accdb7bb7881234c5914de8cd915266e0325),--scene 可用 castle/racing/all 切换,单进程只支持一个场景模型;下载器按清单校验大小与 SHA256 故可断点重跑,共享 T5/tokenizer 与 Wan VAE 自动从官方 base 拉取;可用 matrix-game verify 复查完整性。四、离线渲染先验模型能出片:matrix-game render --scene ancient-egypt --input lowpoly.mp4 --resources resources --preset realtime --prompt-mode fixed --output outputs/egypt;输入是低模代理画面而非真实录像,输出 rendered.mp4 加配置报告且 FPS 与帧数保持(尾块内部补齐后裁掉);三个 preset 分工必须记牢——realtime 用于 A100、5090 换 rtx5090,而 quality 更慢却恰恰是省略 --preset 时的默认值,不写 preset 就默认吃最慢配置。五、本地游玩与录制不加载模型:bash scripts/build_game.sh 后 bash scripts/play.sh --scene ancient-egypt,射击两场景为 48 FPS 加 2 倍模拟时间,F9 录制、Esc 菜单,环境变量 MATRIX_GAME_DATA_DIR 可覆盖默认目录;赛车走 build_racing.sh 且 48 FPS 录制用 1 倍模拟时间,浏览器 demo 也不启用射击的 2 倍模式(每帧推进 1/--fps 秒)。六、浏览器 demo 服务端与客户端分离:终端一 mediamtx configs/mediamtx.yml,终端二 CUDA_VISIBLE_DEVICES=0 bash scripts/serve.sh --scene ancient-egypt --resources resources --preset realtime --fps 40,访问 http://127.0.0.1:8025/,加 --reference-only 可在不加载模型下测控制/HUD/音频/传输;--fps 40 是采集节奏目标而非吞吐或延迟保证。七、RTX 5090 两个预设:rtx5090 免额外安装,rtx5090-sage 需构建 SageAttention 2.2.0 加官方 CUDA-graph 补丁加 CUDA 13.2(git checkout eb615cf6cf4d221338033340ee2de1c37fbdba4a);两者均复用同一套场景 checkpoint 与共享资源,DiT 块线性权重加载时转 FP8、推理时量化激活而 Embedding 与输出头保持 BF16;启动会预热核并捕获 CUDA graph,故首启慢于稳态。八、验收双口径:浏览器 demo 按键到画面响应(官方口径约低于 150ms,未独立复测),或离线渲染低模视频得到精细输出;性能三口径并写(官方 480p 60FPS/83FPS/18.5GiB、官网面板仍为 0 占位、README A100 864×480 约 38-39 FPS),且模型吞吐、管线吞吐、呈现帧率与端到端延迟是四件事。九、六条坑:单进程仅一会话一场景模型、默认绑回环勿暴露公网(官方称可信单用户 demo 非公网云游戏服务)、--fps 40 非吞吐保证、Windows 未验证、磁盘含 Hub 缓存要预留、显存分 A100 80GB 与 RTX 5090 两档(5080/5070 待发)。

2026年10月16日10 分钟阅读