Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
tensorflow
GitHub Repository: tensorflow/docs-l10n
Path: blob/master/site/ja/lite/convert/api_updates.md
25118 views

API の更新

このページでは、TensorFlow 2.x の tf.lite.TFLiteConverter Python API に適用された更新に関する情報を提供しています。

注意: この変更で何らかの懸念事項が生じた場合は、GitHub 課題を提出してください。

  • TensorFlow 2.3

    • inference_input_typeinference_output_type 属性を使用する整数の入力型/出力型の量子化モデルのサポート(以前は浮動小数点のみをサポート)。こちらの使用例をご覧ください。

    • 動的な次元によるモデルの変換とサイズ変更のサポート

    • 16 ビットアクティベーションと 8 ビットの重みによる量子化モードを実験的に追加

  • TensorFlow 2.2

    • デフォルトで、機械学習向けの Google の最先端コンパイラテクノロジーである MLIR ベース変換 を使用。これにより、Mask R-CNN や Mobile BERT などの新しいモデルのクラスの変換が可能になり、Functional 制御フローを伴うモデルがサポートされています。

  • TensorFlow 2.0 と TensorFlow 1.x の比較

    • target_ops 属性の名前が target_spec.supported_ops に変更されました。

    • 次の属性が削除されています。

      • 量子化: inference_typequantized_input_statspost_training_quantizedefault_ranges_statsreorder_across_fake_quantchange_concat_input_rangesget_input_arrays()。代わりに、tf.keras API で量子化を意識したトレーニングがサポートされ、ポストトレーニング量子化に使用する属性数が少なくなっています。

      • 視覚化: output_formatdump_graphviz_dirdump_graphviz_video。代わりに、TensorFlow Lite モデルの視覚化には、visualize.py を使用する方法をお勧めします。

      • 凍結グラフ: drop_control_dependency。TensorFlow 2.x では凍結グラフはサポートされていません。

    • tf.lite.toco_converttf.lite.TocoConverter などのその他のコンバータ API が削除されています。

    • tf.lite.OpHinttf.lite.constants などのその他の関連 API が削除されています(tf.lite.constants.* 型は、tf.* の TensorFlow データ型にマッピングされ、重複が減らされています)。