微软出品的 12 周 24 课初学者 AI 课程,涵盖符号 AI、神经网络、计算机视觉、NLP 和 AI 伦理,配有 PyTorch 与 TensorFlow 代码。
lutzroeder/netron
用于可视化神经网络、深度学习和机器学习模型结构的查看器,支持 ONNX、PyTorch 等多种格式。
- Star
- 33,595
- Fork
- 3,191
- 未关闭 Issue
- 18
- 最近提交
- 3天前
这是什么?
Netron 是一个用于查看神经网络、深度学习和机器学习模型的工具。它读取模型文件并绘制计算图,开发者无需写代码即可查看各层、算子、张量及其连接关系。
支持的格式包括 ONNX、TensorFlow Lite、PyTorch、torch.export、ExecuTorch、TorchScript、TensorFlow、Core ML、OpenVINO、Keras、Caffe、Darknet、Safetensors 和 NumPy,并对 MLIR、JAX、GGUF、RKNN、ncnn、MNN、PaddlePaddle 和 scikit-learn 提供实验性支持。
可以直接在浏览器中使用 netron.app,也可以安装 macOS、Linux、Windows 桌面版,或通过 pip install netron 在 Python 中调用。
核心功能
- 01在同一个查看器中渲染多种框架和格式的模型计算图。
- 02无需安装,可直接在浏览器中使用。
- 03提供 macOS、Linux 和 Windows 桌面版。
- 04可通过 Python 的 netron.start() 启动。
- 05可查看图中的层、算子和张量连接关系。
适用场景
- 查看同事提供或从模型库下载的模型结构。
- 在转换或部署模型前检查层连接和算子。
- 对比同一模型导出为 ONNX、TFLite 或 Core ML 后的结构差异。
- 在 Python 脚本或 notebook 中快速打开模型文件查看。
快速上手
- 1
在浏览器中打开 netron.app
- 2
在 macOS 上通过 Homebrew 安装
brew install --cask netron - 3
安装 Python 包
pip install netron - 4
用 Netron 打开模型文件
netron [FILE]
使用前须知
- MLIR、JAX、GGUF 和 scikit-learn 等格式仅有实验性支持。
标签
常见问题
- netron 是什么?
- 用于可视化神经网络、深度学习和机器学习模型结构的查看器,支持 ONNX、PyTorch 等多种格式。 Netron 是一个用于查看神经网络、深度学习和机器学习模型的工具。它读取模型文件并绘制计算图,开发者无需写代码即可查看各层、算子、张量及其连接关系。
- netron 可以免费使用吗?用的什么许可证?
- netron 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- netron 还在维护吗?
- 活跃维护中。netron 最近一次提交是在 2026年10月18日。
- netron 适合用来做什么?
- 查看同事提供或从模型库下载的模型结构。 在转换或部署模型前检查层连接和算子。 对比同一模型导出为 ONNX、TFLite 或 Core ML 后的结构差异。 在 Python 脚本或 notebook 中快速打开模型文件查看。
- netron 怎么安装和运行?
- 在浏览器中打开 netron.app 在 macOS 上通过 Homebrew 安装: brew install --cask netron 安装 Python 包: pip install netron 用 Netron 打开模型文件: netron [FILE]
- 在哪里获取 netron?
- 源代码和安装说明在 GitHub 上:https://github.com/lutzroeder/netron
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
Keras 3 是一个多后端深度学习框架,可运行于 JAX、TensorFlow、PyTorch 之上,OpenVINO 仅用于推理。
基于 PyTorch 的计算机视觉工具库,支持目标检测、实例分割和图像分类的训练与模型导出。
端到端开源机器学习平台,提供 Python 和 C++ 接口,用于构建和部署 ML 模型。
面向文本、视觉、音频和多模态的前沿机器学习模型定义框架,可用于推理和训练。
基于 Python 的深度学习框架,提供 GPU 加速的张量计算和基于自动求导的动态神经网络。