# qtimltflite
Source: [https://docs.qualcomm.com/doc/80-70014-50/topic/qtimltflite.html](https://docs.qualcomm.com/doc/80-70014-50/topic/qtimltflite.html)
The qtimltflite plugin exposes the TensorFlow Lite capabilities (load and execute the
TensorFlow Lite models) as a GStreamer plugin.
This plugin does the following:
- Accepts a tensor prepared by the preprocessing elements such as
qtimlvconverter.
- Produces the output tensor that can be parsed by postprocessing plugins such as
qtimlvclassification, qtimlvdetection, qtimlvsegmentation, and qtimlvpose.
- Uses the TensorFlow Lite library.
- Uses the ION/DMA buffers allocated by the GstMLBufferPool custom buffer pool class
through IOCTL commands to the kernel.
The model and delegate usage is as follows:
- To use a model, provide the absolute path of the model through the model
property.
After it's loaded, the model file provides the input and output
capabilities:
- Number of tensors
- Dimensions
- Type
- If a delegate is not specified, the plugin executes the model operations on
CPU.
- To select a different delegate, set the delegate property accordingly. For more
information, see the [Table : Element properties for qtimltflite](https://docs.qualcomm.com/doc/80-70014-50/topic/qtimltflite.html#qtimltflite__table_txf_2k4_myb).
Figure : GstBuffer workflow with qtimltflite

## Inheritance chain
[GObject](https://docs.gtk.org/gobject/) → [GstObject](https://gstreamer.freedesktop.org/documentation/gstreamer/gstobject.html?gi-language=c) → [GstElement](https://gstreamer.freedesktop.org/documentation/gstreamer/gstelement.html?gi-language=c) → [GstBaseTransform](https://gstreamer.freedesktop.org/documentation/base/gstbasetransform.html?gi-language=c) → GstMLTFLite
The following tables provide information on pad templates and element properties of
qtimltflite. For use cases, see [TensorFlow Lite use cases](https://docs.qualcomm.com/doc/80-70014-50/topic/tensorflow-lite-use-cases.html).
## Pad configuration
| Pad Name | Capabilities | Capabilities | Capabilities |
| --- | --- | --- | --- |
| SINK template: 'sink'