index 17fbe83b416c4a6569b025aaa3a11bf44cef9fcf..e69b6e44dbf1508cd5d1f76a9bc73280f16c5b4e 100644 (file)
Changelog
#########
-1.2.0 [Processor Linux SDK 5.2]
+1.3.0 [Processor Linux SDK 5.3]
===============================
**Added**
+#. Added DSP support for MNIST example.
+
+**Changed**
+
+#. PSDK 5.3 and TIDL-API 1.3 use a slightly modified TIDL network binary
+ format to support ONNX network import. TIDL-API 1.3, as well as
+ tidl-viewer utility, can read both network formats before and after the
+ change. Network binary in TIDL-API 1.2 and earlier is of size 483364
+ bytes, network binary in TIDL-API 1.3 is of size 484384 bytes.
+
+#. Improved performance of concat layer on C66x DSP.
+
+1.2.2 [Processor Linux SDK 5.2]
+===============================
+**Added**
+
+#. Updated API implementation to minimize TIDL API/OpenCL dispatch overhead using multiple execution contexts in the :term:`ExecutionObject`.
+ Refer to :ref:`mnist-example` example for details.
+
#. Execution Graph generation
Enable a two phase approach to generating execution graphs. Use the
The generated log file can be viewed by using the execution_graph.py script. Refer to :ref:`execution-graph` for details.
-#. Python 3 bindings for TIDL API
+#. Added Python 3 bindings for TIDL API. See the ``examples/pybind`` directory for examples of using the Python bindings. Set PYTHONPATH to the location of ``tidl.so``.
+
+ .. code::
+
+ root@am57xx-evm:~# export PYTHONPATH=/home/root/tidl-api/tidl_api
+ root@am57xx-evm:~# python3
+ >>> import tidl
+ >>> help (tidl)
**Removed**
These methods were replaced by a timestamp based approach because they were
no longer accurate with multiple ExecutionObject contexts and pipelining.
+ Refer to :ref:`execution-graph` for details.
1.1.0 [Processor Linux SDK 5.1]
===============================