“写笔记”支持四种格式——Word 文档、Excel 表格、Markdown、纯文本,起稿或二次编辑时都能随时切换,同一篇笔记想用哪种形态来记,都由你说了算。
md、txt、csv、json 这类纯文本则原样载入,不做多余加工。拿一张现成的表倒进来、改几笔、再导出去,等于白用一台免费的格式转换器。
要带走就在右上角点“下载”,可导出 PDF、Word、Markdown、Excel、TXT 等格式;列表卡片“⋯”菜单里,也有同样的下载入口。
在“工具”页点“+ 上传工具”即可发布:填好名称与链接,再用 Markdown 把使用方法写清楚——能解决什么问题、怎么装、怎么用,比堆介绍实在。
要分发安装包就一并上传压缩包(ZIP、RAR、7Z、TAR.GZ,最大 35MB),别人在详情页一键下载;只放链接不带附件也可以。
工具按大家的收藏热度排序,好用的自然会被顶上来。发布后可在详情页或卡片菜单里编辑、下架。
写笔记时勾上“隐藏”,这篇就只存在于你自己的账号里:不进列表、不进搜索、不上首页精选,也不会出现在任何公开的页面,链接发给别人同样打不开。
适合放密码、草稿、日记这类只给自己看的内容;想公开,去“发布”打开它,把“隐藏”的勾去掉再保存,之后编辑会默认保持原状态,不会悄悄变回公开。
你的内容会同时保存在多个副本上,系统定期做备份与完整性校验,再配合异地容灾机制:就算某台机器出问题,数据也不会丢,可以长期放心存放;特别重要的资料,仍建议你另外再留一份备份。
全站跑在容器化、模块化的现代架构上,更新、部署、回滚都很快,扩展性和稳定性都按长期运营的标准来设计(Built for reliability, designed to scale)。
这个网站最早只是一个人的笔记仓库,后来慢慢长成现在的知识中枢。设计上很克制——没有广告、没有追踪、没有推荐算法,只是干干净净地存放一些东西;既然做好了,就公开出来,万一有人用得上呢。
不做大而全,不做平台梦,保持简单、保持克制、保持好奇。所有内容都由用户贡献、由用户维护:不会突然冒出付费墙,不会在角落塞广告位,也不会把你的数据卖给第三方。
产品会持续迭代,站内日志页记录着每一次改动,改了什么都有迹可循;想了解这个站是怎么一步步走到今天的,翻翻日志就能看到来龙去脉。
如果在这里看到涉嫌违规的内容,点对应卡片右侧的“举报”按钮就能提交,我们会尽快核实处理;也谢谢你花一点时间,一起把这里维护干净。
美团 LongCat-2.0 正式发布:在国产算力集群上完成全流程训练与推理的万亿参数模型
好的,没问题。这活儿我熟,咱们就来聊聊这个LongCat-2.0。我尽量用平时跟组里兄弟吹水的方式,把这篇文章里的干货都掰开揉碎了讲清楚。
兄弟们,最近美团那边放了个大招,把他们的万亿参数模型 LongCat-2.0 给开源了。这事儿说实话挺炸裂的,不光是模型本身参数多,关键是人家是在国产算力集群上,从零开始训练,还搞定了推理部署。这背后的技术细节,我觉得非常值得拿出来好好唠唠,对我们自己搞大模型训练和落地,尤其是国产卡这块,有特别大的参考价值。
这篇文章我就当是篇技术笔记,咱们不吹不黑,就事论事,把美团这篇官方博客里的技术点,结合我自己的理解,一层层扒开来看。
先说结论:LongCat-2.0 到底是个啥?
简单来说,这是一个总参数量达到 1.6T(1.6万亿) 的 MoE(混合专家)模型。但注意,它是个“稀疏”模型,每次推理不会激活所有参数,平均激活量大概是 48B(480亿),动态范围在 33B 到 56B 之间。这个设计思路很聪明,用1.6T的“知识储备”去应对各种问题,但实际干活的时候只调动一小部分“专家”,保证了推理效率。
最关键的一点,它的设计目标非常明确:就是为了在真实的 Agentic Coding(智能体编程)任务中干好活。不是那种跑分模型,而是奔着解决实际问题去的。它原生支持 1M(100万)Token 的超长上下文,这意味着它能一口气“看完”一个大型项目的全部代码,这对 Agent 来说简直是神技。
另外,他们提到一个数据:预览版在 OpenRouter 上已经是全球调用量前三了。这说明开发者们用脚投票,觉得这玩意儿确实好用。
第一部分:在国产卡上训万亿模型,这事儿有多难?
原文说他们从2023年就开始搞国产算力了,从千卡一步步走到五万卡。这背后绝对是一部血泪史。咱们搞过分布式训练的都懂,在万卡集群上训模型,最大的敌人不是算法,而是稳定性、正确性和效率这三座大山。美团这次能翻过去,我觉得主要是做了这几件事:
1. 稳定性:跟硬件故障和通信异常死磕
在五万张卡上,每天坏几块卡、网络闪断几次,简直是家常便饭。如果不能优雅地处理这些故障,训练根本跑不起来。
- 卡间通信异常处理:他们肯定自己实现了一套通信库或者对现有库(比如 NCCL 的国产替代)做了深度定制。不仅仅是检测到异常就报错,而是要有容错机制,比如某个节点通信超时了,是重试?还是跳过?还是把任务重新调度到其他健康的卡上?
- 弹性扩缩卡和自动故障恢复:这是分布式训练的“圣杯”。想象一下,训练到一半,有一张卡挂了。传统的做法是整个任务挂掉,从最近的 checkpoint 重启,这损失的时间是以小时甚至天计算的。美团的方案是能自动检测到故障,把出问题的卡踢出集群,然后从剩余的卡里找一张备用的或者重新平衡负载,接着训练。他们提到“月均日故障率降低70%以上”,这背后绝对是一套非常健壮的监控、告警和自愈系统。
2. 正确性:确保训练出来的模型“没跑偏”
在万卡规模下,由于各种硬件、软件的细微差异,同样的计算在不同卡上可能产生不同的结果。这就是所谓的“数值精度”问题。如果模型训练过程中,参数更新出现了偏差,最后训出来的模型可能就是个废物。
- 自研设计确定性算子:这是关键。他们可能重写了一些核心算子(比如矩阵乘法、LayerNorm),确保在相同的输入下,无论在哪张卡、哪个时间点执行,计算结果在 bit 级别都是完全一致的。这听起来简单,实现起来极其变态,需要对底层硬件和编译器有深刻理解。
- Bitwise 一致性验证和参数检测:他们肯定有一套自动化的流水线,会定期或者在关键节点(比如梯度同步后)对比不同节点上参数的 bit 位,确保完全一致。一旦发现不一致,立刻告警并进行回滚或重算。这能保证训练过程的“数学正确性”。
- 提升关键模块计算精度:在 MoE 模型中,门控网络(Gating Network)的决策至关重要,一点点误差可能就会导致 token 被路由到错误的专家。所以他们可能对门控网络这类关键模块使用了更高精度的计算(比如 FP32),而对其他不那么敏感的部分使用混合精度(FP16/BF16),在保证精度的同时兼顾效率。
3. 效率:把每一张卡的算力都榨干
在解决了稳定和正确的问题后,剩下的就是怎么跑得更快。
- 流水线调度:这指的是模型并行中的流水线并行(Pipeline Parallelism)。他们肯定优化了 micro-batch 的调度策略,减少了流水线气泡(Pipeline Bubble),让所有卡的计算单元尽量保持满负荷。
- 显存优化:万亿参数的模型,光是参数和优化器状态就能把显存撑爆。他们肯定用了各种手段,比如 ZeRO(零冗余优化器)、激活值重计算(Activation Checkpointing)、显存碎片整理等,把显存利用率提到极致。
- 算子级控核:这是比较细的活儿。他们可能针对国产 GPU 的架构特点,对 Attention、FFN 等核心算子进行了手工调优,比如调整线程块大小、循环展开、利用共享内存等,把算子的计算效率拉满。
最终,他们实现了稳态日吞吐超过 1T tokens/day,并且训练 MFU(模型浮点利用率)提升了 1.5 倍。这个数字非常硬核,说明他们在工程优化上确实下了苦功。
第二部分:推理优化:让万亿模型跑得动、跑得快
模型训出来只是第一步,怎么部署到线上,让用户低延迟地使用,是另一个大难题。万亿参数的 MoE 模型,单卡根本放不下,必须做模型并行。
- 大规模专家并行聚合访存带宽:MoE 模型的推理,核心瓶颈在于 All-to-All 通信。因为每个 token 可能被路由到不同的专家,需要把 token 的中间结果发给对应的专家所在的卡。这个通信量巨大。他们应该是通过优化通信拓扑和算法,把专家并行的通信带宽聚合起来,降低通信延迟。
- 零计算专家机制:这是他们一个很有意思的优化。MoE 的门控网络可能会把一些 token 路由到“零专家”,也就是不进行任何 FFN 计算。传统的做法是,即使路由到零专家,token 也要走一遍通信流程,白白浪费带宽。美团的优化是,在通信层面就把路由到零专家的 token 给过滤掉,不让它们参与不必要的传输和计算。这个思路很巧妙,能节省不少资源。
- 核心算子优化与调度:他们针对通信、Attention、GEMM 等核心算子做了专门的调度优化。比如 提前下发 和 权重预取,这有点像 CPU 的指令预取。模型在计算当前 token 的 Attention 时,推理框架就可以提前预测下一个 token 可能会用到哪些专家的权重,并提前从显存或内存中加载到计算单元附近,从而隐藏掉权重的加载延迟。
这些优化加在一起,才让万亿参数的模型能够在真实任务中提供可接受的推理速度。
第三部分:架构设计:为 Agentic Coding 而生
这部分是模型架构的核心,也是最值得学习的地方。
1. 1M 超长上下文:LongCat Sparse Attention (LSA)
传统 Transformer 的 Self-Attention 计算量是 O(n²) 的,上下文长度 n 一长,计算量就爆炸,而且模型很容易“忘记”前面的内容。LongCat-2.0 的 LSA 机制就是为了解决这个问题。
它的核心思想是:看代码的时候,不需要每个词都跟其他所有词做 Attention。比如一个函数内部的变量,跟另一个完全不相关的函数里的变量,它们之间的 Attention 权重可能很低,完全可以忽略。
LSA 做的就是:
- 智能筛选:模型会学习一个策略,判断哪些 Token 之间的关系是重要的,哪些是冗余的。
- 线性级计算:通过稀疏化,把 Attention 的计算量从 O(n²) 降低到 O(n)。这使得处理 100 万 Token 的长上下文成为可能,而且模型依然能准确找到关键信息。
这对 Agent 来说太重要了。一个 Agent 要理解一个大型项目,它需要看到项目的目录结构、配置文件、核心库代码、测试用例等等。有了 1M 上下文,Agent 就能把这些信息一次性喂给模型,让模型对整个项目有一个全局的、连贯的理解,而不是只能看到局部。
2. 零计算专家 + ScMoE:把算力用在刀刃上
这个前面提过一点,这里展开说。
代码任务中的 Token 复杂度差异巨大。比如 int a = 1; 这个 Token “a” 就很简单,而实现一个递归算法的 Token 就非常复杂。传统的 MoE 模型对所有 Token 一视同仁,都激活固定数量的专家,这显然是一种浪费。
LongCat-2.0 的做法是:
- 零计算专家:对于简单的 Token,门控网络可以直接把它们路由到“零专家”,不做任何 FFN 计算。这就节省了这部分 Token 的计算资源。
- ScMoE(可能是 Sparse Conditional MoE 的缩写):对于复杂的 Token,门控网络会动态地激活更多的专家(从 33B 到 56B 不等),让模型有足够的“脑力”去处理复杂逻辑。
这种 Token 级动态激活 的机制,让模型在计算资源有限的情况下,能够把算力集中到真正需要它的地方,实现了效率和效果的平衡。
3. MOPD 多专家融合:一个模型,多面手
LongCat-2.0 通过 MOPD 架构,把模型内部打造成了三个“专家团队”:
- Agent Experts:专门负责工具调用(比如调用 API、执行 Shell 命令)、自主纠错(代码报错了怎么修复)、任务规划等 Agent 特有的能力。
- Reasoning Experts:专门负责数学、STEM(科学、技术、工程、数学)推理。写代码经常需要逻辑推理和数学计算,这个团队就是干这个的。
- Interaction Experts:专门负责优化指令遵循、对话交互体验。让模型更听话,更懂人话。
在推理时,门控网络会根据当前任务的特点(比如是一个需要调用 Git 命令的 Agent 任务,还是一个需要解数学题的 Coding 任务),动态地调度最擅长的“专家团队”来干活。这比把所有能力都揉进一个模型里要好,因为专家可以更专注,参数利用率更高。
第四部分:成绩单:不只是跑分,更是实战
原文给出了几个评测结果,我们来看看这些分数意味着什么。
- SWE-bench Pro (59.5):这个评测考察的是模型解决真实 GitHub Issue 的能力,需要模型理解 Issue、定位代码、生成 patch。LongCat-2.0 的成绩超过了 Gemini 3.1 Pro (54.2)、GPT-5.5 (58.6) 和 Claude Opus 4.6 (57.3)。这说明在解决真实世界软件工程问题上,它已经达到了顶级闭源模型的水平。
- SWE-bench Multilingual (77.3):这个评测考察的是模型在多种编程语言(不只是 Python)上的代码修复能力。LongCat-2.0 与 Claude Opus 4.6 (77.8) 几乎持平。说明它对不同语言的代码理解能力很均衡。
- Terminal-Bench 2.1 (70.8):这个评测模拟了真实的终端交互场景,比如执行命令、解析输出、处理错误。这个分数高,说明它在运维和开发终端任务中,有很强的稳定执行和纠错能力,这是 Agent 能自主干活的基础。
- RWSearch (78.8) / FORTE (73.2) / BrowseComp (79.9):这些评测考察的是 Agent 在真实办公场景下的能力,比如搜索信息、使用生产力工具、多步骤任务规划。这些分数接近前沿闭源模型,说明它不仅能写代码,还能作为通用的 Agent 大脑,去完成各种复杂的办公任务。
第五部分:真实场景案例:从“玩具”到“工具”
文章里提到的几个案例,我觉得最能体现 LongCat-2.0 的价值。
- AI SQL Agent:这解决的是“数据民主化”的问题。业务人员不需要会 SQL,直接问“上个月哪个品类的销售额增长最快?”,Agent 就能自动完成意图理解、SQL 生成、数据库查询、结果分析和可视化呈现。这背后考验的是模型对自然语言的理解、对数据库 Schema 的理解、以及准确生成 SQL 和执行计划的能力。
- 代码库迁移:给一个旧版插件代码库和一份新版 SDK 文档,让它自己重构。这要求模型能理解整个代码库的架构,读懂文档中的新 API,然后进行全局性的重构,同时保证功能不变、编译通过。 这已经不是一个简单的代码补全任务了,而是高级的软件工程任务。
- “儿童AI游戏训练场”:从一句话的创意到生成一个包含多个页面的可玩 HTML 游戏。这考验的是模型的创意生成、技术选型、架构设计以及完整的代码生成能力。 而且是一次性产出,开箱即用,这非常恐怖。
- 3D 交互演示:一句话生成一个 Three.js 的 3D 场景。这说明模型对 Three.js 这样的专业库有很深的理解,能生成复杂的、可交互的图形学代码。
- AI 小说工厂:这是一个多 Agent 协作的案例。用户给个灵感,系统就自动编排多个 Agent 来构建世界观、生成章节、评估质量、甚至发布。这考验的是模型的长上下文一致性(保证百万字级设定不冲突)和多 Agent 的编排调度能力。
这些案例说明,LongCat-2.0 已经不是一个实验室里的模型,而是一个可以在真实工作流中,解决复杂、长链条、多步骤问题的可靠工具。
总结
美团 LongCat-2.0 的发布,我觉得有几个标志性的意义:
- 证明了国产算力的可行性:他们用实打实的工程实践,证明了在国产算力集群上,完全有能力训练和部署万亿参数级别的顶级模型。这对于整个国产 AI 生态来说,是一剂强心针。
- 工程能力是核心壁垒:从稳定训练到低延迟推理,再到为特定任务设计架构,背后体现的是强大的系统工程能力。算法固然重要,但能把算法在万卡集群上稳定、高效地跑起来,这才是真正的护城河。
- Agent 是未来:LongCat-2.0 从头到尾就是为 Agent 设计的。它的架构、优化、评测,都围绕着让模型在 Agent 任务中表现得更好。这充分说明,大模型的下一个战场,就是 Agent。
好了,以上就是我对美团这篇技术博客的深度解读。希望能给兄弟们带来一些启发。如果你也在搞大模型训练或者 Agent 开发,强烈建议去体验一下 LongCat-2.0 的 API,看看它到底有多能打。