InternVL3_5-14B-HF训练流程深度拆解:从CPT到CascadeRL四阶段训练全景图

发布时间:2026/10/16 16:32:30

InternVL3_5-14B-HF训练流程深度拆解:从CPT到CascadeRL四阶段训练全景图 【免费下载链接】InternVL3_5-14B-HF项目地址https://ai.gitcode.com/OpenGVLab/InternVL3_5-14B-HF点击查看免费下载InternVL3_5-14B-HF 是 InternVL3.5-14B 开源多模态大模型的 HuggingFace 标准格式检查点15.1B 参数其训练流程由 CPT、SFT、MPO、GSPO 四个阶段依次完成。本文基于仓库中的 README.md 与 config.json带你快速看懂这套训练全景图 ️一、30秒了解这是什么模型InternVL3_5-14B-HF 沿用了 InternVL 系列的 ViT–MLP–LLM 范式图像先由视觉编码器提取特征经 MLP 投影模块压缩后送入语言模型生成文本。组成模块说明视觉编码器InternViT-300M0.3B 参数语言模型Qwen3-14B14.8B 参数动态高分辨率每个图像块压缩为 256 个视觉 token精度bfloat16模型的具体结构可在 config.json 中查看其中text_config对应 Qwen3-14B 语言部分vision_config对应视觉编码器部分。该检查点以InternVL3_5-14B-MPO为基础微调而来见 README.md。二、四阶段训练全景图CPT → SFT → MPO → GSPOInternVL3.5 的训练流程共四个阶段其中后两个阶段合称为CascadeRL级联强化学习采用由粗到细的策略阶段训练方法目标产出的检查点1️⃣ CPT多模态持续预训练打牢多模态基础能力-Pretrained2️⃣ SFT监督微调学会对话与遵循指令-Instruct3️⃣ MPO离线强化学习CascadeRL 前半段偏好对齐稳定收敛-MPO4️⃣ GSPO在线强化学习CascadeRL 后半段精细打磨推理分布最终完整版各阶段的详细设计见 README.md官方还开源了每个阶段的权重供研究使用完整清单在 README.md 的表格中。三、阶段一 CPT多模态持续预训练怎么练CPTContinual Pre-Training阶段联合更新所有模型参数使用大规模文本 多模态语料继续训练损失函数对每个文本 token 计算下一个词预测NTP损失对话样本只对回复部分计算损失平方平均策略用w_i 1/√N对 NTP 损失重新加权避免模型偏向过长或过短的回复随机 JPEG 压缩增强模型对真实世界低质量图像的表现。技术细节见 README.md。完成此阶段后得到-Pretrained检查点。四、阶段二 SFT让模型学会好好说话SFT 阶段沿用与 CPT 相同的训练目标含平方平均策略并把上下文窗口设为32K token以适配长上下文。训练数据来自三类高质量来源指令遵循数据复用 InternVL3 的数据保持视觉-语言任务的广覆盖Thinking 模式推理数据用大模型描述图像后采样出带完整推理过程的回答错误结果会被过滤覆盖数学、科学等专家领域能力扩展数据赋予模型 GUI 交互、具身交互等新技能。数据构造细节见 README.md。此阶段完成后产出-Instruct检查点。五、阶段三与四 CascadeRLMPO 打底 GSPO 精修CascadeRL 是本系列的亮点创新 它把离线 RL 与在线 RL 串成两级用先稳后精的方式大幅节省 GPU 训练成本阶段三MPO 离线强化学习高效热身MPOMixed Preference Optimization的损失是三个分量的加权和偏好损失DPO loss质量损失BCO loss生成损失LM loss离线设定让训练稳定收敛并为下一阶段产出高质量 rollout。阶段四GSPO 在线强化学习精细对齐GSPO 基于模型自身生成的 rollout 进一步打磨输出分布关键特点不依赖参考模型约束重要性采样比取逐 token 比率的几何均值对稠密模型和 MoE 模型都更稳定优势值定义为同一问题下多个采样的归一化奖励类似 GRPO。公式与原理详见 README.md。官方消融实验表明相比单用离线或在线 RL级联策略能以一小部分 GPU 时间取得更显著的推理提升。六、上手验证用红熊猫照片体验训练成果训练完的模型最终沉淀在这个仓库中。下面用仓库自带的示例图片 examples/image1.jpg 试试模型的多模态理解能力使用 transformers 加载检查点的核心代码非常简短需 transformers4.52.1from transformers import AutoTokenizer, AutoModelForImageTextToText model AutoModelForImageTextToText.from_pretrained( OpenGVLab/InternVL3_5-14B-HF, torch_dtypetorch.bfloat16, trust_remote_codeTrue).eval().cuda()生成行为由 generation_config.json 控制对话格式模板见 chat_template.jinja。如需开启Thinking 模式设置官方系统提示词并建议do_sampleTrue、temperature0.6即可让模型先想清楚再作答。七、检查点怎么选 部署小贴士不确定选哪个直接选无后缀的完整版即本仓库它走完了全部四阶段训练做研究复现可按阶段选-Pretrained/-Instruct/-MPO模型权重共 7 个分片参数映射关系见 model.safetensors.index.json分片文件如 model-00001-of-00007.safetensors部署14B 版本单卡 A100 即可运行官方支持 LMDeploy 与 vLLM 两类推理框架HF 格式检查点与官方 transformers API 完全兼容。总结InternVL3_5-14B-HF 的四阶段训练是一条清晰的能力流水线CPT 打底 → SFT 塑型 → MPO 离线对齐 → GSPO 在线精修。CascadeRL 的粗到细设计让强化学习既稳又快这正是它在 MMMU、MathVista 等推理基准上大幅领先的背后原因。读懂这张全景图你就能明白每个阶段检查点的差异并快速判断哪个版本最适合你的场景 赞分享【免费下载链接】InternVL3_5-14B-HF项目地址https://ai.gitcode.com/OpenGVLab/InternVL3_5-14B-HF点击查看免费下载相关推荐终极美化指南3步打造你的个性化Obsidian知识库终极美化指南3步打造你的个性化Obsidian知识库 还在为Obsidian单调的界面而烦恼吗想象一下你的知识库不仅功能强大还能像艺术品一样美观——这就文档教程知识管理SoundCloud音乐下载终极指南如何用scdl轻松收藏高品质音乐SoundCloud音乐下载终极指南如何用scdl轻松收藏高品质音乐 你是否在SoundCloud上发现了一首惊艳的独立音乐却苦于无法下载保存作为全球最大CLI音频网页爬虫DreamCraft3D训练阶段管理技术深度解析DreamCraft3D训练阶段管理技术深度解析 概述 DreamCraft3D是一种革命性的分层3D内容生成方法通过引导式扩散先验技术实现高质量、一致性强的创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/16 16:27:29

LabVIEW控制程控电源IT3200:SCPI指令与VISA通讯自动化测试实战

简介:一套针对 IT3200 程控电源的 LabVIEW 控制方案,面向仪器控制、自动化测试与实验室供电场景的开发人员,解决通过 RS-232 串口完成远程电压/电流设定、读取与实时监控等需求。压缩包共 98 个文件,约 924KB,包含 84 …

2026/10/16 16:27:29

AD9361配置脚本包详解:射频硬件初始化与寄存器级调试指南

简介:本资源是ADI公司AD9361射频收发器专用的官方级配置工具安装包,面向无线通信、软件定义无线电(SDR)及FPGA协同开发工程师,解决AD9361芯片参数配置复杂、LUT文件手动生成易错等核心痛点。压缩包共75个文件&#xff…

2026/10/16 16:27:29

Unity SRP/URP实战:从原理到自定义渲染管线

从什么时候开始觉得内置管线不够用的?对我来说,是在某项目里反复调整半透明物体的深度写入,折腾自定义后处理却只能依赖OnRenderImage(还在用各种奇技淫巧)的时候。那一刻特别想要一种“我能自己决定画面先画什么、后画…

2026/10/16 17:33:18

AI应用架构师:解决大模型落地“最后一公里”的关键角色

1. 先聊一个扎心的事实:AI项目为什么总在"最后一公里"翻车这几年我在不少企业里见过同一个剧本:算法团队花三个月训出一个效果很不错的模型,准确率坐实验室里测出来95%往上,团队士气高涨,老板也发了朋友圈预…

2026/10/16 17:33:18

多 Agent 协同熵增:为什么三个 AI 助手反而更慢更错

1. 多 Agent 不是“人多力量大”,而是“开会开到散伙”——一个被严重低估的协同熵增问题你有没有试过让三个 AI 助手同时帮你写一份技术方案?一个查资料,一个写初稿,一个润色——结果文档里出现了三套术语体系、两套时间线、四次…

2026/10/16 17:33:18

SVM多分类实战:一对多、一对一与ECOC策略对比及调参指南

1. SVM多分类的整体设计思路做机器学习分类任务的朋友都清楚,SVM(支持向量机)在很多场景下依然是一把好手,尤其样本量不大、特征维度比较高的时候,它的表现往往比深度学习还要稳。但有个绕不开的门槛——SVM天生是用来…

2026/10/16 17:33:18

NARX与BP神经网络实战对比:动态时序预测谁更强?

做预测分析这行当久了,你会发现一个很有意思的现象:一聊到时序预测,大多数人的第一反应要么是统计模型,要么直接冲深度学习,反倒把神经网络家族里那对“看起来不那么新”的选手——NARX延时动态神经网络和BP神经网络—…

2026/10/16 17:33:18

SDL安全开发生命周期落地指南:从威胁建模到DevSecOps实践

1. SDL到底在解决什么问题:从一次线上事故说起有段时间,我所在的团队上线了一个面向外部用户的文件上传功能。功能本身不复杂,前后端联调也算顺利,产品验收也通过了。然而上线两周后的某天凌晨,监控平台突然报警——某…

2026/10/16 17:28:16

Panel Designer中的Picture Box控件:配置、交互与内存管理实战

做可视化控制台那会儿,我把Panel Designer里能用到的控件基本都摸了一遍,最后发现用得最多、也最考验功底的,反而是看起来最简单的Picture Box。二十多个Picture Box分布在监控面板的各个区块,负责设备状态图、告警缩略图、趋势截…

2026/10/16 5:33:43

Python调用Gemini Structured Outputs实现工单路由门禁

客服工单最怕的不是模型“答错一句话”,而是它给出一段看起来合理的说明,程序却从中猜错优先级。通俗做法是:要求模型只交 JSON(JavaScript Object Notation,轻量数据格式),再让代码验证它。Gem…

2026/10/16 4:03:48

Spring Boot超市进销存系统毕设实战:从需求拆解到答辩通关

最近带的一个学生项目组里,有A同学跑来问我:选什么毕设题目最稳妥,既能让评审老师觉得工作量够,又不会在答辩时被问到语无伦次。我第一反应就是推荐基于Spring Boot的超市仓库管理系统——也就是超市进销存系统。这个题目乍一看平…

2026/10/15 13:42:16

Flutter StatefulWidget 生命周期核心解析

很多刚开始接触 Flutter 的朋友,在看完一堆“Hello World”和基础组件之后,大概率都会撞上同一堵墙:StatefulWidget 里那堆 initState、build、dispose 方法,到底什么时候被调用?为什么顺序是那样?在里面到…

2026/10/16 0:01:11

Cephadm实战指南:Linux系统工程师的生产级Ceph集群部署与排障

简介:本资源是一份完整的Ceph分布式存储系统中文技术文档合集,面向Linux系统运维工程师、云平台架构师及存储方向开发者,帮助读者系统掌握Ceph集群的部署、配置与运维核心能力。文档覆盖对象存储(RGW)、块设备&#xf…

2026/10/16 0:01:11

ITK中SpatialObject几何体系解析:坐标系、变换与管道集成

1. 空间对象的定位:为什么 ITK 需要一套几何描述体系很多刚开始接触 ITK 的朋友,包括我自己,最初都是被它的图像滤波、配准、分割这些“正统”功能吸引进来的。等真正上手做点实际项目,比如把分割出来的器官边界做量化分析、给血管…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑