ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

开源大模型追踪:InternLumina-U2:文字问答、文生图、看图理解、指令改图、视频理解、3D 理解六个任务并到一套权重

开源大模型追踪:InternLumina-U2:文字问答、文生图、看图理解、指令改图、视频理解、3D 理解六个任务并到一套权重

一、模型速览

项目说明
发布方上海人工智能实验室(InternLM / 书生团队)
开源时间2026-09(GitHub 仓库 09-01 创建,昇腾权重 09-10 放出,10 月初国内媒体集中报道)
架构16B 参数稀疏 MoE(单次推理激活约 1B)+ Apple AToken 8 码本全离散视觉分词
能力文本问答、文生图、图像理解、指令编辑、视频理解、3D 理解(六任务一套权重)
路线encoder-free(无 VAE、无 ViT),底层为 LLaDA-2.0 块扩散语言模型
许可证Apache 2.0(可改、可商用)
权重状态昇腾 NPU 权重已放出;英伟达权重截至 2026-10-06 仍 coming soon
权重体积BF16 全量约 30GB 量级(理论估算);量化后约 10GB 量级(理论估算,官方未公布)

一句话:它把"理解 + 生成 + 视频 + 3D"塞进一个 16B-A1B 的稀疏骨架里,是把多模态"统一表征"从口号推到能下载权重的"实验性落地"。

它与本专栏近期关注的统一多模态路线相似,但 U2 是真正把视频与 3D 也并进同一套权重的开源尝试;代价是部署目前只对昇腾成立、且没有现成的 OpenAI 式服务端。

数据来源:Hugging Face 模型卡internlm/InternLumina-U2、GitHub 仓库InternLM/InternLumina-U2、项目页internlm.github.io/InternLumina-U2(均 Apache 2.0)。关键提醒:官方模型卡nvidia/目录截至 2026-10-06 仍标 coming soon,英伟达卡用户暂无法下载对应权重,这条是本周最需要先读清楚的。

二、核心亮点:为什么 U2 值得关注

1. 一套权重覆盖六件事,少维护一条链路。过去"看懂"和"画出来"是两套模型、两套部署、两套后处理;U2 把文本、图、视频、3D 的理解与生成并到一套权重,对多模态研究团队意味着少管一套服务、少对齐一套接口。

2. 16B-A1B 稀疏,单 token 算力开销低。总参 16B、激活约 1B,同样跑一个 token 的算力摊薄比稠密 16B 低不少,这是它敢落到本地(至少是国产 NPU)的前提。

3. 8 码本全离散,绕开单码本的信息坍缩。它不用 VAE/ViT,视觉靠 AToken 压成 8 个码本的全离散表示,输入时八码本嵌入拼成骨干一个 token,输出时先空间并行去噪、再按码本深度自回归解码。赌的就是 8 码本能同时兜住局部纹理、嵌入文字、几何和高频细节。

4. Apache 2.0 + 日零生态,但硬件坑要警惕。仓库、权重、推理脚本齐全,许可证宽松;但英伟达权重迟迟未放,本地跑目前只对昇腾 NPU 成立。这意味着"能下载"≠"你的卡能跑",部署前先确认硬件,别等 clone 完才发现下不到权重(来源:模型卡 / OrcaRouter)。

三、部署实战:昇腾版可运行链路

环境准备(官方仓库,需源码依赖)

bash

git clone https://github.com/InternLM/InternLumina-U2.git cd InternLumina-U2 pip install -r requirements.txt

下载昇腾权重并推理(文生图 + 文本,官方原生入口)

bash

pip install -U "huggingface_hub[cli]" huggingface-cli download internlm/InternLumina-U2 --include "ascend/*" --local-dir ckpt/ascend # 文本问答 CHECKPOINT=ckpt/ascend SECTION=text \ TEXT_PROMPT="用三句话解释为什么天空是蓝色的。" \ bash infer_1024_sft.sh # 文生图(96 步去噪,CFG=3.0) CHECKPOINT=ckpt/ascend SECTION=t2i T2I_PROMPT="雪山湖泊日落" \ T2I_SIZE=1024x1024 T2I_CFG=3.0 T2I_TIMESTEPS=96 \ bash infer_1024_sft.sh

驱动脚本infer_1024_sft.sh按SECTION切任务:text、t2i、mmu(看图问答)、edit(指令改图,支持双 CFG)、video(64 帧采样)、3d(需先把 GLB/GLTF 用自带 Blender 4.5 管线烘成 64 个带深度视角)。图像/视频/3D 任务必须依赖 flash-attn 与 AToken 分词器,缺一则起不来。

效果封装(Python 薄壳,批量调原生入口)

python

import os import subprocess REPO = "/path/to/InternLumina-U2" # 改成你的实际路径 CKPT = "ckpt/ascend" # 昇腾权重已放出;英伟达版待官方放出 def run(task: str, prompt: str) -> int: env = {**os.environ, "CHECKPOINT": CKPT} cmd = ["bash", "infer_1024_sft.sh"] if task == "text": env["SECTION"] = "text" env["TEXT_PROMPT"] = prompt elif task == "t2i": env["SECTION"] = "t2i" env["T2I_PROMPT"] = prompt env["T2I_SIZE"] = "1024x1024" env["T2I_CFG"] = "3.0" env["T2I_TIMESTEPS"] = "96" else: raise ValueError(f"未实现的任务: {task}") return subprocess.run(cmd, cwd=REPO, env=env).returncode if __name__ == "__main__": # 它不走 OpenAI 协议,没有 /v1/chat/completions 服务,这里直接调官方原生入口 run("text", "用三句话解释为什么天空是蓝色的。")

接业务:自己包一层 OpenAI 兼容服务端

它原生没有/v1/chat/completions,要接生产得自己包。下面用 FastAPI 露一个兼容端点,再用 openai SDK 直调:

python

from fastapi import FastAPI, Request, Response import subprocess, os, json app = FastAPI() REPO = "/path/to/InternLumina-U2" CKPT = "ckpt/ascend" @app.post("/v1/chat/completions") async def chat(req: Request): data = await req.json() prompt = data.get("messages", [{}])[-1].get("content", "") env = {**os.environ, "CHECKPOINT": CKPT, "SECTION": "text", "TEXT_PROMPT": prompt} r = subprocess.run(["bash", "infer_1024_sft.sh"], cwd=REPO, env=env, capture_output=True, text=True) return Response(content=json.dumps({ "object": "chat.completion", "model": "InternLumina-U2", "choices": [{"message": {"role": "assistant", "content": r.stdout[-1500:]}, "finish_reason": "stop"}], }), media_type="application/json")

python

from openai import OpenAI client = OpenAI(base_url="http://localhost:8000/v1", api_key="not-needed") resp = client.chat.completions.create( model="InternLumina-U2", messages=[{"role": "user", "content": "用三句话解释为什么天空是蓝色的。"}], ) print(resp.choices[0].message.content)

备选链路 / 低显存提示

目前官方只放出昇腾权重,未见 GGUF / 量化版发布;按 16B 参数量毛估 BF16 全量约 30GB、量化后约 10GB,但扩散推理需额外缓存,且原生没有 CPU offload 之类兜底开关,低显存卡(12–16GB)暂不建议硬上,等官方量化或英伟达权重放出再评估。

说明:以上步骤来自官方 GitHub README 与项目页 Quickstart;infer_1024_sft.sh、SECTION等命名以最新仓库源码为准。本机无 GPU,未做实测,显存与速度均为按参数量的理论估算,请读者按自有硬件验证。

四、性能测评:同级模型怎么选

模型总参 / 激活统一多模态许可证GenEval(文生图)备注
InternLumina-U216B / 1B文本+图+视频+3DApache 2.00.81(厂商自报)六任务一套权重
LLaDA2.0-Uni—文本+图—0.89纯生成对照
InternVL3-8B8B(稠密)仅理解Apache 2.0—理解向对照

数据来源:GenEval 对比 U2 0.81 / LLaDA2.0-Uni 0.89 引自项目页与 OrcaRouter;其余 ChartQA 86.52、CharXiv-DQ 83.65、MathVision 33.22、DynaMath 56.37、VideoMME 51.26、MVBench 59.74、MLVU 57.03、DPG-Bench 87.10、ImgEdit 3.83、3D MM-Vet 41.8 均为模型官方项目页与 README 标注的"初步、部分结果,待技术报告",全部为厂商自报,无第三方独立复测。

质量看三个维度:统一性——六任务一套权重是它最大的叙事差异,省部署但牺牲单任务极致性能;生成——GenEval 0.81 落后于同路线的 LLaDA2.0-Uni(0.89),至少这项它没赢;理解——ChartQA 86.52、CharXiv-DQ 83.65 等数字看着不低,但均为厂商自报、待报告与复测,方向性参考即可。它的长板是"统一表征"的覆盖广度,不是某条垂线的性能冠军。

为什么"统一"是这次最该关注的点?因为传统多模态流水线要同时维护理解与生成两套模型、两套服务、两套后处理;U2 把六件事并到一套权重,对研究与原型是少维护一条链路。但"统一"也意味着单任务的天花板可能被各自专精的模型压着——挑几个顺眼数字讲"全面超越",正是"完整对比表待出"想缓冲的事。

数据口径提醒:除 GenEval 对比来自项目页/OrcaRouter,其余均为厂商自报、待技术报告与第三方复测;显存与速度官方未公布,本文为按参数量的理论估算,未做本机实测,请读者按硬件自查。

结论:InternLumina-U2 是本周最值得在昇腾上试的统一多模态开源权重——16B-A1B 稀疏、Apache 2.0 宽松、方向前瞻;但英伟达权重 coming soon、无 OpenAI 服务端、分数全厂商自报是它的三道约束:研究与原型随便造,真要落地生产,先解决硬件与接口两道坎。

五、使用建议

部署档位速查:

  • 昇腾 NPU(如 910B 等):拉ascend/*权重直接跑infer_1024_sft.sh,SECTION切任务。

  • 英伟达卡:暂不可行,nvidia/目录 2026-10-06 仍 coming soon,等官方放出再动手。

  • 低显存 / 消费级卡:暂无量化版,BF16 全量约 30GB 估算门槛偏高,建议观望官方后续量化或英伟达权重。

  • 接生产:用 FastAPI 等自己包/v1/chat/completions兼容层,再接 openai SDK。

  • 适用场景:昇腾环境的多模态研究;"一套权重统一理解和生成"的实验;看重 Apache 2.0 想自由魔改架构的团队;视频 / 3D 理解原型。

  • 不适用场景:只有英伟达卡且等不及权重的;想直接接 OpenAI 式业务 API 的(需自包);指望它当日常聊天 / 写代码主力的(它不如正经 LLM)。

  • 调优提示:① 英伟达卡先盯模型卡nvidia/目录,放出再动手;② 图像/视频/3D 任务务必先装 flash-attn 与 AToken 分词器;③ 跑 3D 理解提前装 Blender 4.5 并烘 64 视角;④ 接生产先把 FastAPI 那层 HTTP 写好,别指望自带服务端;⑤ 文生图默认 96 步、CFG=3.0,步数可降以换速度但质量待自测。

六、互动话题

你会为了"一个模型统一六件事"去弄一张昇腾卡跑 InternLumina-U2,还是等英伟达权重放出来再说?那道"硬件坎"会影响你的选型吗?欢迎评论区聊聊。


数据来源声明:

  • 架构与发布信息:Hugging Face 模型卡internlm/InternLumina-U2、GitHub 仓库InternLM/InternLumina-U2、项目页internlm.github.io/InternLumina-U2(均 Apache 2.0)。
  • 发布时间线:OrcaRouter 技术分析(仓库创建 2026-09-01、9 月中旬放出昇腾版权重、英伟达版 coming soon)、labindex.ai 模型卡(权重 2026-09-10 昇腾版)、读懂AI时代/网易号/aigc.news 10 月初报道。
  • 基准数字:模型官方项目页与 README 标注为"初步、部分结果,待技术报告",全部为厂商自报,无第三方独立复测;GenEval 对比 LLaDA2.0-Uni 0.89 引自项目页/OrcaRouter。
  • 显存与速度:官方未公布,本文为按参数量的理论估算,未做本地实测。
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进