lutzroeder/netron

Visualizer for neural network, deep learning and machine learning models

What it solves

Netron 是一个用于神经网络和机器学习模型的可视化工具。它允许用户通过打开模型文件来查看模型的架构,这些文件通常是一套复杂的数学运算和层级结构。它通过提供图形化表示来简化模型检查的过程。

How it works

Netron 可以读取各种格式的模型文件。它支持广泛的权重和架构文件,包括 ONNX、TensorFlow Lite、PyTorch (TorchScript, torch.export, ExecuTorch)、TensorFlow、Core ML、OpenVINO、Keras、Caffe、Darknet、Safetensors,以及 NumPy arrays。它也对 MLIR、JAX、GGUF、RKNN、ncnn、MNN、PaddlePaddle 和 scikit-learn 提供实验性支持。

Who it’s for

它是为需要检查、调试、或理解预训练模型结构及其数据流向的开发者和研究人员而设计的。

Highlights

  • Comprehensive support for almost all major AI model formats.
  • Available as a browser-based tool, desktop application (macOS, Linux, Windows), and a Python package.
  • Ability to open sample models directly from the browser version for quick testing.