Jacinto 7 TIDL Release Notes

Version: 08.06.00, Date: Feb 22, 2023

Contents

  1. Introduction
  2. Licensing
  3. What's New
  4. Documentation
  5. Upgrade and Compatibility Information
  6. Device Support
  7. Validation Information
  8. Fixed Issues
  9. Known Issues
  10. Change Request
  11. Technical Support
  12. Package Versioning


Introduction

This package contains Texas Instrument's Deep learning solution for J721S2 SoCs from the Jacinto 7 family


Licensing

The licensing information of this product, as well as any third-party components included which are made available under a number of other open-source licenses are enumerated as part of the manifest. Note : Below Links would work only after installing the package


Documentation

1 User's Guide [HTML]
2 Software Manifest [HTML]


What's New

Here are a few of the new features supported in this release:

  1. Support for ELU, Hard sigmoid as activations
  2. Support for Gather & Scatter Max operators
  3. Improved performance & DDR bandwidth reduction for networks via on-the-fly padding of tensors
  4. Bug fixes and improved stability


Upgrade and Compatibility Information

NA

Device Support

Target SoC Target Plaform Build environment (OS) Target environment (OS)
J721S2 EVM x86_64 Linux PC x86_64 (Linux) NA

Validation Information

This release was built and validated using the following tools:

Dependencies (included in Processor SDK RTOS):

Dependencies (NOT included in Processor SDK RTOS):

Refer User's Guide for instructions to install and setup above dependencies.

Fixed Issues

ID Description Module Affected Versions Affected Platforms
TIDL-1891 J721S2: Batch processing with a batch greater than four leads to crashes on EVM TOOL 08.04.00, 08.02.00 J721S2
TIDL-2888 Network with more than 16 subgraphs cannot be run using ONNX runtime OSRT 08.04.00 J721S2
TIDL-2899 Model compilation results in crash if 1x1 resize layer is the only layer in the network or subgraph OSRT 08.04.00 J721S2
TIDL-2910 On-the-fly padding might result in a crash for certain resize layer combinations TOOL 08.05.00 J721S2
TIDL-2943 Tflite runtime : Channel padding layer gets delegated to C7x when not supported OSRT 08.05.00 J721S2


Known Issues

ID Description Module Reported in Release Affected Platforms Occurrence Workaround in this release
TIDL-1872 Import failure for deeplabv3 (mobilenetv2 backbone) based OD+SEG Model COMPUTE 08.02.00 J721S2 Rare
TIDL-2593 OSRT : Softmax layer with non-flattened input gets delegated to C7X-MMA instead of ARM OSRT 08.02.00 J721S2 Rare Introduce a flatten layer before softmax or set softmax layer in deny_list runtime option
TIDL-2602 TF-Lite style asymmetric quantization has partial support COMPUTE 08.04.00 J721S2 Rare Reimport the model with a symmetric quantizationStyle
TIDL-2604 DRU Based weight compression results in hangs for certain weight buffer dimensions COMPUTE 08.04.00 J721S2 Rare Reimport the model with weight compression disabled

For latest status of the issues and any new issues found post this release, please refer TI External software Incident Report. Issues on this product can be filtered with search query as project = EXT_EP AND issuetype in (Bug, Enhancement) AND Product ~ "TI Deep Learning Library"


Change Request

ID Description Original Fix Version New Fix Version
JACINTOREQ-5398 TIDL: Descope of 8.6 Requirements related to improving allow-listing, preprocessing and Transpose Layer 08.06.00 09.00.00


Technical Support

For technical support, please post your questions on TI E2E Forum for Processors.

For additional assistance, contact local TI Field Application Engineer


Package Versioning

Each package version is composed of 4 period-delimited numbers - represented here by the letters M, m, p and b [M.m.p.b]. The table below provides a descriptive reference regarding package version numbering.

Digit Meaning Description
1 (M=Major) Major revision Incremented when the new version is substantially different from the previous For example, a new module added or an existing module's algorithm significantly altered.
2 (m=minor) Minor revision Incremented when the new version has changed but not in a major way. For example, some minor changes in the API or feature set.
3 (p=patch) Patch number Incremented for all other source code changes. This include any packaging support code.
4 (b=build) Build number Incremented for each release delivery to CM. Reset for any change to M, m or p

© Copyright 1995-2021, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale