Release Notes
Version 2.0.0 (2026-06-20)
This is the second major release of the Torq Framework.
Important note about v1.5.x runtime compatibility
While we are confident that v2.0.0 compiler is way more capable and efficient than previous release, we understand that switching to a new major version may have unforeseen effect. To help with the transition we made sure that the v2.0.0 kernel driver can support both v1.5 and v2.0 runtime and compiled models.
Link with Astra-SDK build system
Astra-SDK for Synaptics SL2610 SoC family is automatically retrieving the source code from this github repo.
In the same way that Torq framework v1.5.x was released to support Astra-SDK v2.3.0, v2.0.x is supporting Astra-SDK v2.4.0
About performance
In terms of performance v2.0.0 is much better than v1.5.1 for most models, most notably YOLOv8 TFLite models are twice as fast. The performance gap is even bigger for LLMs and Transformers in general. As was demonstrated during the GoogleIO event Moonshine speech2text and Google-Gemma3 LLM are now fully accelerated on the NPU and deliver impressive performance on the SL2610 board. See our ready to use torq examples for those models and Google’s Coral board example page
Main changes in this release
The changes from v1.5.1 release are too numerous to list here, we will prepare extended release note as part of v2.0.0 but here are the main changes:
Updated to use IREE v3.10
Next version will upgrade to latest IREE
Vastly improved robustness, performance and model coverage
v2.0.0 has close to 6000 passing test cases (up from 1425 in v1.5.1).
-
This is new tool for the generation of working configurations for the compilation of ONNX models using heterogenous inference.
Working generated config are maintained in new git: torq-model-configs
Support for TOSA 1.0.1
Switch to use tosa-converter-for-tflite from ARM
Warning: Don’t use older method iree-import-tflite as this will produce uncompilable TOSA files.
Support for StableHLO input
LLM support: Google Gemma3 is our flagship model
Much improved Tile&Fuse and removed old torq-hl-tiling algorithm for tiling
As a consequence you cannot change the memory available for tiling using the –torq-hw option, this is now done automatically depending on the LRAM size.
Better Transformer model support
New or improved accelerated bf16 operations (sin, cos, sqrt, etc)
New generic linalg-slicing
This is not enabled by default as it needs to be optmized but you can try it by giving these options to torq-compile:
torq-compile <…> –torq-disable-slicing=true –torq-disable-linalg-slicing=false
Version 1.5.1 (2026-04-20)
various fixes to Github CI
Update torq-runtime wheel name
Update model preload logic in python runtime helper script
Doc updates and runtime fixes
Version 1.5.0 (2026-04-03)
This is the second public release of the Torq Compiler.
v1.5.0 is using an old version of IREE from july 4th, 2024. We branched out from main in order to move forward with the upgrade of IREE which will take some time to stabilize. In the mean time branch v1.5 will be maintained with bug fixes and maybe some small features for at least a couple of month in order to support the usage of ASTRA SDK 2.3.
v1.5.0 offers stable and good performances on a number of models including:
MobilenetV2: int8 and bf16
YOLOv8s: Body Pose and ObjectDetection
YOLOv8n: ObjectDetection
Moonshine
SmolLM2
A big number of confidential customer models
WARNING v1.5.0 switched to the new generic algorithm for tiling that was formerly named as Super-Tiling and is now named Tile&Fuse or in short T&F. The deprecated torq-hl-tiling algorithm still offers better performances for models can still be enabled using the
--torq-enable-torq-hl-tilingoption.
For MobilenetV2 and YOLOv8 models we recommend to use --torq-enable-torq-hl-tiling for maximum performance; --torq-enable-transpose-optimization is also recommended for YOLOv8 performance.
Version 1.1.0 to 1.4.0
These correspond to Synaptics internal release were not formally tagged in the public git.
Version 1.0.0
v1.0.0 was the initial release as opensource in github, we never tagged nor created a binary package for it but it corresponds more or less to the ‘initial’ tag:
https://github.com/synaptics-torq/torq-compiler/releases/tag/initial
Version 0.9.0
Key Features & Enhancements
Initial release of the IREE-based MLIR compiler targeting Synaptics Torq.
Memory-aware tiling/slicing to fit on-chip memory.
Compile-time profiling for approximate clock-cycle estimates; runtime profiling for measured execution.
End-to-end validated on MobileNetV2.
Automatic CSS fallback for unsupported operators.
Supertiling (experimental): groups adjacent tiles into larger macro-tiles to improve locality and reduce launch/DMA overhead.
Support for compiling the model on custom Synaptics SoC hardware configurations.