Other Parts Discussed in Thread: AM68A, AM67A, SK-AM62A-LP
Tool/software:
We receive frequent queries related to SDK versions and TI Deep Learning (TIDL). Please find a series of relevant FAQ topic below. Note that these topics are most relevant for the Linux / Edge AI SDK on Am6xA SoCs like AM62A and AM68A, which use the C7xMMA AI Accelerator with TIDL. Some topics are also true for TDA4x SoCs.
- In some places, SoCs are referred to by J7x software names, such as j721e, j721s2, j784s4, and j722s
Too long; didn’t read (TL;DR) :
- Yes, the SDK version is important for the TIDL stack.
- A model is compiled into TIDL artifacts (a series of files). These artifacts are linked against and optimized for a specific major +minor SDK version, e.g. 09.02, 10.01, and SoC.
- These model artifacts will work in an installed SDK for that version.
- Model artifacts are only usable on the SoC it was compiled for.
Queries covered here:
- how to know if you have the wrong SDK version vs. TIDL artifacts
- Is there any backwards compatibility for TIDL versions within an SDK?
- Which libraries within the Edge AI SDK are part of this version-control?
- Recommendations for managing multiple TIDL versions for separate projects
Note that you may check the SDK version in Edge AI SDKs (AM6xA SoCs, e.g. AM62A) with the EDGEAI_SDK_VERSION environment variable, like so:
echo $EDGEAI_SDK_VERSION 10_00_00
It is often advised to run the TI OpenVX logger in the background when debugging TIDL and other vision-related tasks:
/opt/vx_app_arm_remote_log.out &
The most up-to-date source for TIDL-related tools, documentation, and other information is the edgeai-tidl-tools repo on Github. Please see the version_compatibility_table.md for the most complete information on SDK versions and supported combinations. Note that this repo is tightly version controlled and has tags associated with an SDK release and the TIDL bugfix release. These releases also explain new features, fixed bugs, and known issues.
e.g. tag 10_00_08_00 --> 10_00 for SDK 10.0 and _08_00 for bugfix release 8