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 优化的模型。
相关
- 项目
- 项目
- 项目
- 项目
- 项目