InternVL3-14B-Pretrained多模态大模型预训练权重入门指南:ViT-MLP-LLM架构它能做什么、怎么开始
【免费下载链接】InternVL3-14B-Pretrained项目地址https://ai.gitcode.com/OpenGVLab/InternVL3-14B-Pretrained点击查看免费下载InternVL3-14B-Pretrained 是 OpenGVLab 开源的 InternVL3 系列 14B 多模态大模型的预训练Pretrained版本采用经典的 ViT-MLP-LLM 架构由视觉编码器 InternViT、MLP 桥接器和语言模型 Qwen2.5-14B 组成支持图像描述、多图理解、视频问答等任务。与经过 SFT 和 MPO 后训练的正式版不同它只完成了原生多模态预训练因此更适合用来做二次预训练、领域微调或对多模态训练流程本身感兴趣的研究者。本文将带你快速理解它的架构、能力边界并用最少的步骤把模型跑起来。一、先搞清楚Pretrained 版本和正式版有什么区别很多新手会纠结到底该下哪个版本结论很简单版本训练阶段适合人群InternVL3-14B-Pretrained本文主角仅原生多模态预训练Native Multimodal Pre-Training想继续预训练、微调、复现训练流程的研究者InternVL3-14B正式版预训练 SFT MPO直接部署、日常使用的用户⚠️ 官方在 README.md 中明确提示如果你不确定该用哪个版本请优先使用正式版 InternVL3-14B。因为预训练版本没有经过指令微调直接对话时的听话程度和正式版有差距但它保留了最大的可塑性。原生多模态预训练是什么意思传统做法是先训纯语言模型再接上视觉模块做对齐而 InternVL3 把图文、视频文本等多模态数据与大规模文本语料交织在一起在同一个预训练阶段完成学习省去了单独的对齐/桥接训练步骤这也是为什么它的纯文本能力可以追平甚至超过底层的 Qwen2.5 系列。二、拆解 ViT-MLP-LLM三个部件各司其职InternVL3 沿用了 ViT-MLP-LLM 范式整体结构可以拆成三块在 modeling_internvl_chat.py 的InternVLChatModel中实现1️⃣ ViT视觉编码器负责看图视觉部分由InternViT承担实现见 modeling_intern_vit.py输入统一切分为448×448 像素的动态分辨率图块dynamic resolution图块数量在 1~12 块之间自适应见 config.json 中的min_dynamic_patch与max_dynamic_patch通过 pixel unshuffle 操作视觉 token 数量压缩为原来的 1/4每个图块约对应256 个视觉 token大幅降低长图带来的算力开销图像预处理参数448 裁剪、ImageNet 均值/方差归一化定义在 preprocessor_config.json2️⃣ MLP桥接器负责翻译一个随初始化的 MLPLayerNorm → Linear → GELU → Linear把 ViT 输出的视觉特征映射到 LLM 的嵌入空间见 modeling_internvl_chat.py 的mlp1结构轻量但关键——它决定了图像说的话LLM 能不能听懂3️⃣ LLM语言模型负责理解和生成语言部分采用Qwen2.5-14B作为基座llm_config显示 48 层、hidden_size 5120、最大上下文 32768支持 FlashAttention-2 加速推理多轮对话模板配置在 conversation.py模板名为internvl2_5InternVL3 的新亮点V2PEVariable Visual Position Encoding。它使用更小、更灵活的视觉 token 位置增量让模型在长上下文理解上比前代版本更稳——这对多图、视频场景尤其重要。三、它能做什么能力清单虽然预训练版本话没聊得多花但核心视觉理解能力已经在线️单图描述与问答给一张图比如仓库自带的 examples/image1.jpg让它描述画面、回答细节问题️多图理解一次输入多张图比较异同支持拼接和独立两种喂图方式视频理解从视频中抽帧后做多轮问答示例视频见 examples/red-panda.mp4OCR 与文档图表理解、多语言图像理解等是 InternVL3 系列预训练阶段重点覆盖的方向纯文本对话它也保留完整的语言能力可当普通 LLM 用四、怎么开始从 0 到跑通第一次推理环境准备Python PyTorch建议 GPU 环境支持 bf16transformers4.37.2加载时需要trust_remote_codeTrue模型权重为 7 个 safetensors 分片model-00001-of-00007.safetensors~model-00007-of-00007.safetensors分片映射关系见 model.safetensors.index.json显存参考来自 README.md 注释8-bit 量化load_in_8bitTrue2 张 80GB GPU16-bitbf16至少 3 张 80GB GPU模型加载最小代码import torch from transformers import AutoTokenizer, AutoModel model AutoModel.from_pretrained( OpenGVLab/InternVL3-14B-Pretrained, torch_dtypetorch.bfloat16, low_cpu_mem_usageTrue, use_flash_attnTrue, trust_remote_codeTrue).eval().cuda() tokenizer AutoTokenizer.from_pretrained( OpenGVLab/InternVL3-14B-Pretrained, trust_remote_codeTrue, use_fastFalse)第一次推理图片 提问pixel_values load_image(./examples/image1.jpg, max_num12).to(torch.bfloat16).cuda() question image\n请简短描述这张图片 response model.chat(tokenizer, pixel_values, question, dict(max_new_tokens512, do_sampleTrue))完整的加载16-bit / 8-bit / 多卡切分、图片预处理、多图与视频推理示例都写在 README.md 的 Quick Start 章节可直接照抄。五、关键文件速查表熟悉仓库结构后遇到问题能更快定位文件作用config.json总配置视觉/语言模型超参、动态分辨率参数modeling_internvl_chat.py主模型ViT-MLP-LLM 组装与chat推理逻辑modeling_intern_vit.pyInternViT 视觉编码器实现configuration_intern_vit.py / configuration_internvl_chat.py视觉/总模型 Config 定义conversation.py对话模板internvl2_5tokenizer.json / tokenizer_config.json分词器及其配置added_tokens.json / special_tokens_map.json新增/特殊 token如imageexamples/官方示例图片与视频六、微调与部署下一步去哪儿微调InternVL3-14B-Pretrained 的价值主要体现在二次训练。InternVL 官方仓库、SWIFT、XTuner 等主流微调框架都已支持 InternVL 系列可在此基础上做领域适配工业图像、GUI、3D 视觉等部署可借助 LMDeploy 将模型封装为 OpenAI 兼容的 API 服务一条命令拉起api_server详见 README.md 的 Deployment 章节许可项目主体为 MIT License其中 Qwen2.5 组件为 Apache-2.0 License商用友好总结InternVL3-14B-Pretrained 是一个半成品但底子极强的多模态模型ViT 负责高分辨率看图、MLP 负责模态翻译、Qwen2.5-14B 负责推理生成配合动态分辨率和 V2PE覆盖单图、多图、视频场景。如果你的目标是直接用请选正式版如果你的目标是微调出自己的领域多模态模型那这份预训练权重就是最佳起点。建议从仓库 Quick Start 的代码跑通第一张图开始再逐步深入微调与部署环节。赞分享【免费下载链接】InternVL3-14B-Pretrained项目地址https://ai.gitcode.com/OpenGVLab/InternVL3-14B-Pretrained点击查看免费下载相关推荐InternVL3-38B-Pretrained 和 InternVL3-38B 怎么选Pretrained 版适用场景与模型选型指南InternVL3 38B Pretrained 和 InternVL3 38B 怎么选Pretrained 版适用场景与模型选型指南 面对 Interyewtube开发环境搭建从源码编译到调试yewtube开发环境搭建从源码编译到调试 你是否在搭建终端YouTube播放器的开发环境时遇到依赖冲突是否想调试却不知从何入手本文将带你从源码克隆到断点为什么InternVL3-1B-AWQ理解力这么强Native多模态预训练与V2PE位置编码原理为什么InternVL3 1B AWQ理解力这么强Native多模态预训练与V2PE位置编码原理 InternVL3 1B AWQ 是 OpenGVLab 发创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

聚类效果评估可视化:轮廓系数与CH指数实战指南

聚类效果评估可视化:轮廓系数与CH指数实战指南

1. 这不是“画个图就完事”的聚类评估——它决定你模型到底有没有真正发现数据结构“机器学习之聚类算法——聚类效果评估可视化”这个标题,表面看是讲怎么把聚类结果画出来,但实际远不止于此。我带过不少刚接触无监督学习的开发者和数据分析人员&#x…

2026/10/17 22:23:24 阅读更多 →
如何快速上手Motif-3:从下载到首次推理的完整新手指南

如何快速上手Motif-3:从下载到首次推理的完整新手指南

人工智能大模型基础模型多语言 【免费下载链接】Motif-3 项目地址: https://ai.gitcode.com/hf_mirrors/Motif-Technologies/Motif-3 点击查看 免费下载 Motif-3 是 Motif Technologies 开源的 314B 参数 MoE 混合专家大语言模型,每 token 仅激活 13.2B…

2026/10/17 22:23:24 阅读更多 →
冒泡排序从实现到优化:时间复杂度、稳定性与调试技巧全解析

冒泡排序从实现到优化:时间复杂度、稳定性与调试技巧全解析

做算法笔记做到第 97 篇,终于轮到排序算法里最基础也最容易被低估的那位:冒泡排序。很多人觉得它太简单,上课听一遍就放过去了,真到自己动手写代码,却常常在边界条件上翻车;也有人说它慢,但恰恰…

2026/10/17 22:23:24 阅读更多 →

最新新闻

VLSM可变长子网掩码实战:从FLSM翻车到CIDR路由汇总

VLSM可变长子网掩码实战:从FLSM翻车到CIDR路由汇总

1. 从一个真实翻车现场说起:为什么固定子网掩码不够用刚入行那会儿,我接手过一个园区网的地址规划。当时拿到手的任务很简单:把 192.168.10.0/24 这个 C 类网段分给四个部门用。我心想这有什么难的,直接一分为四,每个部…

2026/10/17 23:08:02 阅读更多 →
CM与CDH元数据库迁移实战:从备份到验证的完整指南

CM与CDH元数据库迁移实战:从备份到验证的完整指南

1. 元数据库迁移这件事,到底在折腾什么但凡在生产环境跑过一段时间大数据平台的人,大概率都碰过这样一个场景:集群要整体搬迁、要换机房、要做资源整合,或者干脆就是原来的元数据库服务器硬件老化撑不住了,需要把整套服…

2026/10/17 23:08:02 阅读更多 →
UE4悬停与点击效果的底层实现原理与多端适配

UE4悬停与点击效果的底层实现原理与多端适配

1. 为什么UE4里一个“鼠标悬停”要专门写一篇长文?在某跨平台系统开发中,我接手过一个被反复退回的UI模块:按钮在PC端测试时一切正常,但一接入手柄模式或切换到触摸屏设备,悬停态就彻底消失;更奇怪的是&…

2026/10/17 23:08:02 阅读更多 →
61,000+ Skills 之后:用 TaoToken 统一 Key 管好 AI Agent 的“App Store”

61,000+ Skills 之后:用 TaoToken 统一 Key 管好 AI Agent 的“App Store”

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 23:08:02 阅读更多 →
VS Code 修改选中文字或代码的颜色:TaoToken 主题配色与高亮配置指南

VS Code 修改选中文字或代码的颜色:TaoToken 主题配色与高亮配置指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 23:08:02 阅读更多 →
用Python SimPy实现离散事件仿真:从资源排队到系统优化

用Python SimPy实现离散事件仿真:从资源排队到系统优化

简介:一份面向Python开发者与系统仿真初学者的完整技术文档,以SimPy离散事件建模为主线,帮助读者从零掌握复杂系统仿真的核心方法。文档内容系统完整,先从离散事件系统的基本概念讲起,再深入讲解SimPy的环境、进程、事…

2026/10/17 23:07:01 阅读更多 →

日新闻

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

简介:《DeepSeek使用方法.pdf》是一份面向DeepSeek入门及进阶用户的完整使用指南,重点围绕V3与R1两款模型的能力差异与适用场景展开,帮助读者根据任务类型与成本选择合适的模型。资源共1个PDF文件,压缩包大小约311KB,篇…

2026/10/17 0:00:25 阅读更多 →
200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

简介:这是一份聚焦DeepSeek提示词优化的《200Deepseek润色指令》PDF文档,共收录两百余条可直接套用的润色指令,涵盖语法修正、风格统一、逻辑梳理、表达精炼等维度,并针对商务写作、学术论文、广告文案等场景给出差异化建议。文档…

2026/10/17 0:00:25 阅读更多 →
OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

简介:本资源是一份基于OpenCV的本科课程设计完整报告,面向计算机视觉初学者、图像处理学习者及高校通信/信息类专业学生,解决物体智能计数与检测结果结构化记录的实际问题。项目覆盖图像预处理、轮廓检测、边界框绘制、轨迹栏交互式参数调节、…

2026/10/17 0:00:25 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/16 21:35:51 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/17 1:44:59 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/16 15:04:24 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 21:54:38 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →