PINTO0309/PINTO_model_zoo

A repository for storing models that have been inter-converted between various frameworks. Supported frameworks are TensorFlow, PyTorch, ONNX, OpenVINO, TFJS, TFTRT, TensorFlowLite (Float32/16/INT8), EdgeTPU, CoreML.

解决的问题

在不同软件框架(如 PyTorch 到 TensorFlow)之间转换 AI 模型,并针对特定硬件(如手机或 Edge TPU)进行优化,通常是一个复杂且需要手动操作的过程。本项目提供了一组预先转换和量化好的模型,帮助开发者避免自行完成这些工作。

工作原理

该仓库充当一个「模型动物园」,存储了多种跨格式相互转换的神经网络模型。它支持广泛的框架和运行时,包括:

  • TensorFlow / TensorFlow Lite(包括 Float32、Float16 和 INT8 量化)
  • PyTorch
  • ONNX
  • OpenVINO
  • CoreML
  • TFJS(TensorFlow.js)
  • EdgeTPU

适用人群

需要将现有 AI 模型部署到边缘设备、移动应用或特定硬件加速器,但不想编写自己的转换和量化脚本的开发者和研究人员。

主要亮点

  • 广泛的格式支持:模型以 .tflite.h5.pb.onnx.mlmodel 等格式提供。
  • 多种量化选项:提供不同量化级别(权重、整数、全整数、Float16)的模型,以平衡性能与精度。
  • 丰富的模型库:包含大量用于图像分类和 2D 目标检测的模型(如 EfficientNet、MobileNet、YOLO 变体)。
  • 硬件优化:特别包含针对 EdgeTPU 和 Raspberry Pi 优化的模型。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目