Edge AI software architecture

Edge AI software architecture that enables developers to do application development completely in different languages such as Python and C++ language.

In below example, the figure below shows TI’s comprehensive software offering for edge AI applications. With a strong Linux foundation, developers can program devices using popular open source frameworks (TensorFlow Lite, ONNX, TVM).

These runtime libraries can be used for deep learning model compilation and deployment to TI Edge AI SoC such as AM68Ax and AM69Ax. The figure below shows the development environment of the three frameworks.

With the support of these run-times, a developer would find the environment very similar for both PC based and embedded platform development as illustrated in the below figure.