onnxruntime/docs/tutorials/tensorflow.md

32 lines
1.7 KiB
Markdown
Raw Normal View History

---
title: Accelerate TensorFlow
nav_order: 3
parent: Tutorials
---
# Accelerate TensorFlow model inferencing
{: .no_toc }
ONNX Runtime can accelerate inferencing times for TensorFlow, TFLite, and Keras models.
## Get Started
{: .no_toc }
* [End to end: Run TensorFlow models in ONNX Runtime](../tutorials/tf-get-started.md)
## Export model to ONNX
{: .no_toc }
2021-08-27 00:05:33 +00:00
### TensorFlow/Keras
{: .no_toc }
These examples use the [TensorFlow-ONNX converter](https://github.com/onnx/tensorflow-onnx), which supports TensorFlow 1, 2, Keras, and TFLite model formats.
* [TensorFlow: Object detection (efficentdet)](https://github.com/onnx/tensorflow-onnx/blob/master/tutorials/efficientdet.ipynb)
* [TensorFlow: Object detection (SSD Mobilenet)](https://github.com/onnx/tensorflow-onnx/blob/master/tutorials/ConvertingSSDMobilenetToONNX.ipynb)
* [TensorFlow: Image classification (efficientnet-edge)](https://github.com/onnx/tensorflow-onnx/blob/master/tutorials/efficientnet-edge.ipynb)
* [TensorFlow: Image classification (efficientnet-lite)](https://github.com/onnx/tensorflow-onnx/blob/master/tutorials/efficientnet-lite.ipynb)
* [TensorFlow: Natural Language Processing (BERT)](https://github.com/onnx/tensorflow-onnx/blob/master/tutorials/BertTutorial.ipynb)
* [TensorFlow: Accelerate BERT model](https://github.com/microsoft/onnxruntime/blob/main/onnxruntime/python/tools/transformers/notebooks/Tensorflow_Tf2onnx_Bert-Squad_OnnxRuntime_CPU.ipynb)
2021-08-27 00:05:33 +00:00
* [Keras: Image classification (Resnet 50)](https://github.com/onnx/tensorflow-onnx/blob/master/tutorials/keras-resnet50.ipynb)
### TFLite
{: .no_toc }
* [TFLite: Image classification (mobiledet)](https://github.com/onnx/tensorflow-onnx/blob/master/tutorials/mobiledet-tflite.ipynb)