onnx/onnx-tensorflow

Tensorflow Backend for ONNX

What it solves

このプロジェクトは、ONNX (Open Neural Network Exchange) 形式で作成された機械学習モデルを使用する方法を提供し、それらを TensorFlow エコシステム内で実行できるようにします。フレームワーク間の相互運用性を解決する問題、ユーザーが ONNX にエクスポートする他のフレームワークのモデルを TensorFlow で推論するために TensorFlow に移行できることを可能にします。

How it works

このツールは、ONNX モデルを TensorFlow モデル表現に変換します。変換後、モデルは最終的な出力を生成するために TensorFlow に委任されます。これは、コマンドラインインターフェース (CLI) または Python コードを介してプログラム的に行えます。

Who it’s for

ONNX 形式のモデルを所有しており、TensorFlow の実行エンジンとハードウェア最適化を使用してそれらを実行する必要がある開発者や機械学習エンジニア。

Highlights

  • 素早いモデル変換のためのコマンドラインインターフェース (onnx-tf convert)。

  • prepare 関数を使用したプログラム的な変換と直接推論のサポート。

  • ONNX Model Zoo との統合により、さまざまなモデルの変換成功率を検証できます。

  • TensorFlow から ONNX への逆の操作を行う tf2onnx とは明確に区別されます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト