| Message ID | 20260326081151.1214749-1-p-deshmukh@ti.com |
|---|---|
| Headers | show |
| Series | ARMv7 support across ML frameworks | expand |
meta-arago / na / 20260326081151.1214749-1-p-deshmukh PRC Results: PASS ========================================================= check-yocto-patches: PASS ========================================================= Patches ---------------------------------------- All patches passed ========================================================= apply-yocto-patch: PASS ========================================================= master ===================== Summary: - Patch Series: [meta-arago][master][PATCH v3 0/3] ARMv7 support across ML frameworks - Submitter: From: Pratham Deshmukh <p-deshmukh@ti.com> - Date: Date: Thu, 26 Mar 2026 13:41:48 +0530 - Num Patches: 3 - Mailing List (public inbox) Commit SHA: d2e0787e7099ca9adeb20a60d92d0a58cdd859fa Applied to: - Repository: lcpd-prc-meta-arago - Base Branch: master-wip - Commit Author: Ryan Eatmon <reatmon@ti.com> - Commit Subject: arago-prefs: Remove old settings - Commit SHA: 6a3e3ddaca8ccea3590b072ad7fd1f2cae50df35 Patches ---------------------------------------- All patches applied ========================================================= check-yocto-repo: PASS ========================================================= master ===================== PASS ========================================================= yocto-check-layers: PASS ========================================================= master - PASS ===================== All checks passed
This patch series provides ARMv7 compatibility across the GP AI stacks in meta-arago by addressing architecture-specific build issues. Changes include: - tensorflow-lite: Add ARMv7 support with fp16 optimizations for v2.20.0, including XNNPACK delegate fixes and EMBEDDING_LOOKUP kernel enhancements - onnx: Fix 32-bit ARM build failure caused by LONG_BIT mismatch - arm-compute-library: Exclude AARCH64-specific KleiDiAI kernels from ARMv7 builds to prevent compilation errors - onnxruntime: NA - nnstreamer: NA Benchmarking results on am335x-evm: - TFLite - XNNPACK ON - https://gist.github.com/PrathamTI/2cce31defc047515d3bb205b86ec954d - XNNPACK OFF - https://gist.github.com/PrathamTI/734ea8c0aa8b4fb57125cc5a7e032c00 - arm-compute-library - https://gist.github.com/PrathamTI/fd78e2e8b259e88e33c4efb926aafbad - nnstreamer - https://gist.github.com/PrathamTI/46529497cf4b3852619f5f3bf84908a7 - onnxruntime - https://gist.github.com/PrathamTI/1e7150592d8e1fc6b167548ea62f0904 Link to v1: - https://patchwork.yoctoproject.org/project/arago/list/?series=44947 Link to v2: - https://patchwork.yoctoproject.org/project/arago/list/?series=44961 Pratham Deshmukh (3): tensorflow-lite: Add armv7 support with fp16 optimizations for v2.20.0 onnx: fix 32-bit ARM build failure due to LONG_BIT mismatch arm-compute-library: Exclude AARCH64 KleiDiAI kernels from armv7 ...RCH64-specific-KleiDiAI-kernels-from.patch | 37 ++ .../arm-compute-library_52.7.0.bb | 1 + .../recipes-framework/onnx/onnx_1.18.0.bb | 2 +- ...delegate-target-operations-for-armv7.patch | 38 ++ ...pe-infrastructure-to-TensorFlow-Lite.patch | 552 ++++++++++++++++++ ...6-support-to-EMBEDDING_LOOKUP-kernel.patch | 447 ++++++++++++++ .../tensorflow-lite/tensorflow-lite_2.20.0.bb | 3 + 7 files changed, 1079 insertions(+), 1 deletion(-) create mode 100644 meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0009-cmake-Exclude-AARCH64-specific-KleiDiAI-kernels-from.patch create mode 100644 meta-arago-extras/recipes-framework/tensorflow-lite/tensorflow-lite/0004-Disable-xnnpack-delegate-target-operations-for-armv7.patch create mode 100644 meta-arago-extras/recipes-framework/tensorflow-lite/tensorflow-lite/0005-Add-fp16-data-type-infrastructure-to-TensorFlow-Lite.patch create mode 100644 meta-arago-extras/recipes-framework/tensorflow-lite/tensorflow-lite/0006-Add-float16-support-to-EMBEDDING_LOOKUP-kernel.patch