【免费下载链接】Qwen3-VL-4B-Instruct_rai_1.8.0_npu_16K
Qwen3-VL-4B-Instruct_rai_1.8.0_npu_16K 是 AMD 面向 Ryzen AI NPU 平台优化的 Qwen3-VL-4B 多模态大模型推理包(AWQ 量化、ONNX 导出、16K 上下文),同时受 Apache-2.0、MIT 与 TPN(第三方许可通知)三方许可协议约束。无论你是本地部署还是商用集成,使用前的合规自查都绕不开这三份协议。本文用一份清单讲清各自的边界与硬性义务,帮你在部署前完成许可自查。
📦 模型包里到底有什么?先分清"权重"和"工程文件"
这个仓库并非单纯的模型权重,而是一套完整的 NPU 推理工程。按照 README.md 的描述,制作流程为:Quark 量化 → OGA Model Builder 构建 → NPU 部署后处理(Token Fusion,16K 上下文),量化策略为 AWQ / Group 128 / 非对称 / BFP16 激活 / UINT4 权重。
| 分类 | 文件 | 作用 |
|---|---|---|
| 语言模型 | fusion.onnx、fusion.onnx.data、fusion.pb.bin | 解码器主网络(ONNX)及 NPU 推理数据 |
| 嵌入层 | embedding.onnx、embedding.onnx.data | 词元 / 图像特征嵌入 |
| 视觉编码器 | replaced.onnx、vision.onnx(及对应 .data) | 图像 / 视频特征提取 |
| 推理配置 | genai_config.json、generation_config.json | 16K 上下文、NPU 调度与解码参数 |
| 构建元数据 | model_config.json | ONNX 转换(olive 流水线)的构建配置 |
| 分词与模板 | tokenizer.json、tokenizer_config.json、chat_template.jinja | 分词与对话模板 |
| 图像预处理 | processor_config.json | smart_resize、归一化等 |
| NPU 元数据 | dd_metastate_*(数十个) | 不同序列长度 / 图像 patch 数的动态形状状态 |
| 模型结构 | config.json | 36 层、hidden 2560、32 注意力头 |
📌 项目名后缀16K的来源是 genai_config.json 中的
context_length: 16384与hybrid_opt_max_seq_length: "16384";dd_metastate_*系列文件则是 NPU 针对 256~4096 多种序列长度、1024~8192 多种图像 patch 数预置的动态形状元数据,属于推理必要文件,分发时不应删减。
⚖️ 三方协议各管什么?一张表看懂
这个模型包是"基座模型 + AMD 修改 + 第三方工具链"的叠加体,三个协议分别覆盖不同层次:
| 协议 | 覆盖范围 | 权利人 | 定位 |
|---|---|---|---|
| Apache-2.0 | 基座模型 Qwen3-VL-4B-Instruct | Qwen 团队 | 模型"根协议" |
| MIT | AMD 的量化与 NPU 优化修改文件 | AMD(2025 版权) | 修改部分的授权 |
| TPN | 工具链中引入的第三方开源组件 | 多个第三方 | 补充性"明细清单" |
三处出处都在 README.md 中:
- Apache-2.0:文件头
license: apache-2.0字段,以及 "Base Model License" 一节的完整 Apache 2.0 文本 - MIT:"License" 一节的完整 MIT 文本,开篇注明"Modifications copyright (c) 2025 Advanced Micro Devices, Inc."
- TPN:"Third Party Notices" 一节指向与 Ryzen AI 1.8.0 配套的 TPN 许可文档(项目名中的
rai_1.8.0即该版本号)
🔹 Apache-2.0:基座模型的"根协议"
- 允许商用、修改、私有使用与再分发,无需逐次授权
- 硬性义务:再分发时保留原始版权声明、许可声明与免责条款;若修改了基座部分,必须明示修改内容
- 内置专利授权条款,覆盖贡献者授予的相关专利
- 不要求公开你的修改(与 GPL 系许可的关键区别)
- "AS IS" 提供,作者不承担任何担保
🔹 MIT:AMD 修改部分的最大化放权
对 2025 年 AMD 的修改文件,MIT 允许你使用、复制、修改、合并、发布、分发、再许可乃至出售,唯一条件是:
在"所有副本或实质性部分"中保留原始版权声明与许可声明。
这是合规门槛最低的一层,但"保留声明"这条义务经常被误认为可以省略。
🔹 TPN:最容易被忽略的"附加条款"
TPN(Third Party Notices)是工具链与模型中第三方开源组件的清单及许可文本汇总。本项目对应 Ryzen AI 1.8.0 版本的 TPN 文档(在 README.md 的 Third Party Notices 一节中引用,文档本身不存放于本仓库)。
⚠️ 注意:TPN 不是"走形式"。它列出的某些第三方组件可能附带超出"保留版权声明"的额外义务。合规做法是:下载并归档对应 TPN,产品分发时将其第三方声明合并进你产品的 THIRD-PARTY-NOTICES 文件。
✅ 使用前的合规清单(照做即可)
个人 / 本地部署:4 步自查
- 通读 README.md 的 License 与 Third Party Notices 两节
- 确认硬件:本包仅面向Ryzen AI NPU(
hybrid_opt_token_backend: "npu",见 genai_config.json) - 复制模型包时整体保留随包版权与许可声明,不要删除 README
- 归档 Ryzen AI 1.8.0 TPN 文档至项目文档目录
商用 / 二次分发:5 项硬性要求
| # | 要求 | 依据 |
|---|---|---|
| 1 | 商用、集成进产品、以 API 形式提供服务均无需额外授权 | Apache-2.0 + MIT |
| 2 | 保留包内 MIT 与 Apache-2.0 两份声明的完整性 | MIT 条款 / Apache-2.0 §4 |
| 3 | 若对基座模型做了修改,须书面"说明改了什么" | Apache-2.0 §7 |
| 4 | 随产品附带 TPN 中的第三方声明 | TPN |
| 5 | 不使用 AMD / Ryzen / Qwen 商标为自身产品背书 | 商标惯例 |
四个高频误区
- ❌ "MIT = 零义务" → 仍有"保留版权声明"这一条硬义务
- ❌ "用了 Apache-2.0 模型就得开源整个项目" → 仅再分发的模型部分受约束,你的应用代码不受"传染"
- ❌ "修改必须公开发布" → Apache-2.0 与 MIT 均无此要求
- ❌ "没授权就不能商用" → 两份许可均明确允许商用
🧭 结语:一句话记住合规边界
Apache-2.0(基座)+ MIT(AMD 修改)+ TPN(第三方组件),三层并行、逐层叠加。个人本地部署只需做到"保留原声明";商用发布则补上"说明修改 + 附带第三方声明"两项即可。合规的核心原则只有一条:任何操作都须同时满足所有触及协议中最严的那一项要求。
【免费下载链接】Qwen3-VL-4B-Instruct_rai_1.8.0_npu_16K
相关推荐
Phi-3.5-mini-instruct_rai_1.8.0_npu_16K 商用合规指南:MIT 许可与 AMD TPN 第三方声明全解读
Phi 3.5 mini instruct_rai_1.8.0_npu_16K 商用合规指南:MIT 许可与 AMD TPN 第三方声明全解读 正在为 AMD
许可证与合规完整指南:Qwen2.5-7B-Instruct_rai_1.8.0_hybrid的MIT协议、Apache 2.0基座与TPN第三方声明
许可证与合规完整指南:Qwen2.5 7B Instruct_rai_1.8.0_hybrid的MIT协议、Apache 2.0基座与TPN第三方声明 在商用或
MIT+Apache-2.0双许可:Qwen2.5-Coder-7B-Instruct_rai_1.8.0_hybrid商用合规与TPN许可说明
MIT+Apache 2.0双许可:Qwen2.5 Coder 7B Instruct_rai_1.8.0_hybrid商用合规与TPN许可说明 在将大模型用于
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考