AI 编程与开发者工具

netron

lutzroeder/netron

可视化查看模型计算图、张量与输入输出结构,支持多种模型格式,适合模型交接、导出检查和部署前排查。

★ 33.5K星级
⑂ 3.2KFork 数
18未解决的问题
JavaScript语言
MIT许可证
Q90编辑评分

概览

Netron 把模型文件转成可浏览的结构图,帮助开发者看清模型由哪些算子组成、输入输出叫什么、张量维度如何变化。它很适合模型训练团队与部署团队之间的交接:在进入推理服务之前,先核对导出的文件是否符合预期。 它的价值在于检查和理解,不是给模型做推理加速或自动证明结果正确。能打开模型文件,仅说明可解析相关结构;是否能被目标运行时正确执行,仍需实际推理和数值对比。仓库还区分正式支持与实验支持的格式,阅读模型时应注意这个边界。

主要功能

  • 交互式计算图
  • 输入输出与张量属性
  • 多种模型格式
  • 桌面和浏览器入口
  • Python 本地启动

要求、安装和快速入门

可从 Releases 安装 Windows、macOS 或 Linux 桌面版,也可在 Python 环境执行 pip install netron 后运行 netron model.onnx。先使用 README 的样例模型确认文件解析正常。

用法

导出模型后先检查输入名称、数据类型和动态维度,再沿图查看输出前的处理节点。把这些信息与推理代码对应,排查通道顺序或形状假设;最后仍需用固定输入比较原模型与部署模型输出。

工作原理
解析器读取模型文件的结构、算子和张量信息,界面以图和属性面板展示。不同文件类型包含的信息不同:有的保存完整图,有的更接近权重容器,因此可视化深度不能一概而论。

适用人群与环境
模型训练、转换与部署工程师,以及学习网络结构的开发者。 支持格式的模型文件与桌面应用、浏览器或 Python 环境。

具体使用场景
• 模型导出文件检查。
• 跨团队模型接口说明。
• 学习网络结构与定位异常节点。

局限与选型边界
可视化不是运行时测试,不能证明数值精度、兼容性或性能。实验支持格式可能只展示部分结构;只有权重的文件也未必能还原完整前向图。

关联项目与选型分析
google-ai-edge/mediapipe:互补:检查端侧模型输入输出,再按任务 API 要求接入并运行验证。

pytorch/pytorch:上下游:训练与导出在 PyTorch 完成,Netron 检查导出文件结构。

资料说明
基于上游资料的编辑分析,未进行安装实测或性能基准;建议场景和项目搭配属于选型分析。

模型兼容性与使用场景

可查看 ONNX、TensorFlow Lite、PyTorch 等格式;GGUF 等部分格式属于实验支持,详见 README。

许可证与风险说明

仓库当前页面标注 MIT;完整条件请查看仓库 LICENSE,模型权重与数据集另查各自说明。

Editorial source review 2026-09-09T05:00:00.950Z. README and live repository page verified; current stars/forks from GitHub HTML. Last-push metadata retained from 2026-09-05 discovery snapshot. No runtime benchmark. Integration proposals are editorial analysis.

发布与维护

资料核对:2026-09-09。统计取自本次仓库页面;功能依据 README 与官方资料整理。版本变化请查看来源区的 Releases。 基于上游资料的编辑分析,未进行安装实测或性能基准;建议场景和项目搭配属于选型分析。

ECC

affaan-m/ECC

★ 248.8KJavaScript

ponytail

DietrichGebert/ponytail

★ 126.8KJavaScript

claude-mem

thedotmack/claude-mem

★ 93.2KJavaScript

rtk

rtk-ai/rtk

★ 78.6KRust

CopilotKit

CopilotKit/CopilotKit

★ 37.3KTypeScript