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.

What it solves

PINTO_model_zoo は、事前に変換・量子化された AI モデルを集中的に提供します。異なるディープラーニングフレームワーク間でモデルを手動で変換したり、エッジデバイス(Raspberry Pi や EdgeTPU など)向けに最適化したりする手間を解消し、複数フォーマットで利用可能な人気モデルをすぐに使える形で提供します。

How it works

本プロジェクトは、様々なフレームワーク間で相互変換されたモデルの「ズー」を維持しています。対応フォーマットは TensorFlow、PyTorch、ONNX、OpenVINO、TFJS、TFTRT、TensorFlow Lite(Float32、Float16、INT8)、EdgeTPU、CoreML など多岐にわたります。リポジトリには画像分類、2D オブジェクト検出、その他ビジョンタスク向けのモデルが含まれ、Weight、Integer、Full Integer、Dynamic Range といった複数の量子化レベルを提供し、性能と精度のバランスを取ります。

Who it’s for

エッジ AI やモバイルデプロイに取り組む開発者・研究者向けです。特定フォーマットの最適化済みモデルが必要でも、複雑な変換や量子化作業を自分で行う必要がありません。

Highlights

  • Broad Framework Support: 事実上すべての主要 AI フレームワークとデプロイフォーマット(TFLite、ONNX、CoreML、OpenVINO など)をサポート。
  • Extensive Model Library: 画像分類やオブジェクト検出向けの事前量子化モデルを多数収録。
  • Edge-Optimized: Raspberry Pi 4/3 や EdgeTPU などハードウェア上でのパフォーマンスを意識して最適化。
  • Quantization Variety: FP32、FP16、INT8、Dynamic Range 量子化のモデルを提供し、ハードウェア制約に合わせて選択可能。