Hello Team, This patch series provides an upgrade of the ML framework stack in meta-arago, bringing all components to their latest stable versions. The upgrades are ordered by dependency hierarchy to ensure proper build compatibility:
1. ARM Compute Library: v24.12 → v52.07 2. ARM NN: v24.11 → v26.01 3. TensorFlow Lite: v2.18.0 → v2.20.0 4. nnstreamer: v2.4.4 → v2.6.0 ### Benchmarking Results: - arm-compute-library - https://gist.github.com/PrathamTI/7031b8646dec1887f8375fc886a5321d - https://gist.github.com/PrathamTI/d051afea17832175bdce65907b2d07a1 - tensorflow-lite - With XNNPack Enabled - https://gist.github.com/PrathamTI/54978841a77c58fbd4ca567f03e890df - With XNNPack Disabled - https://gist.github.com/PrathamTI/096ce1ed02d5577a7f44bc1c7f6b2569 - nnstreamer - https://gist.github.com/PrathamTI/fe06aacff9ad69f5e7c6ca6c04de1808 Pratham Deshmukh (4): arm-compute-library: upgrade 24.12 -> 52.07 armnn: upgrade v24.11 to v26.01 tensorflow-lite: upgrade 2.18.0 -> 2.20.0 nnstreamer: upgrade 2.4.4 -> 2.6.0 ...NABLE_NEON-in-code-for-checking-NEO.patch} | 72 ++--- ...-indention-in-cmake-generator-script.patch | 130 --------- ...ENABLE_SVE-in-code-for-checking-SVE.patch} | 117 ++++----- ...ce-files-at-library-definition-time.patch} | 246 ++++++++++-------- .../0004-Allow-ARMv7-builds-using-CMake.patch | 174 +++++++++++++ ...ptions-for-SVE-SVE2-and-BF16-support.patch | 112 -------- ...mbol-error-when-building-TensorInfo.patch} | 24 +- ...SVE2-support-to-be-disabled-in-CMake.patch | 91 ------- .../0006-Remove-TARGET-dependency.patch | 58 +++++ .../0007-Allow-ARMv7-builds-using-CMake.patch | 86 ------ ...rate-generic-library-name-instead-of.patch | 33 +++ .../0008-Add-FP16-source-path.patch | 28 ++ ..._24.12.bb => arm-compute-library_52.07.bb} | 56 ++-- .../armnn/{armnn_24.11.bb => armnn_26.01.bb} | 10 +- .../flatbuffers/flatbuffers-arago.inc | 8 + .../flatbuffers/flatbuffers.bbappend | 4 + .../protobuf/protobuf-arago.inc | 18 ++ .../protobuf/protobuf_%.bbappend | 5 + ...te_2.18.0.bb => tensorflow-lite_2.20.0.bb} | 52 ++-- ...nstreamer_2.4.4.bb => nnstreamer_2.6.0.bb} | 2 +- 20 files changed, 620 insertions(+), 706 deletions(-) rename meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/{0002-Use-ARM_COMPUTE_ENABLE_NEON-in-code-for-checking-NEO.patch => 0001-Use-ARM_COMPUTE_ENABLE_NEON-in-code-for-checking-NEO.patch} (58%) delete mode 100644 meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0001-fix-Fix-indention-in-cmake-generator-script.patch rename meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/{0003-Use-ARM_COMPUTE_ENABLE_SVE-in-code-for-checking-SVE-.patch => 0002-Use-ARM_COMPUTE_ENABLE_SVE-in-code-for-checking-SVE.patch} (67%) rename meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/{0004-Add-source-files-at-library-definition-time.patch => 0003-Add-source-files-at-library-definition-time.patch} (24%) create mode 100644 meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0004-Allow-ARMv7-builds-using-CMake.patch delete mode 100644 meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0005-Add-CMake-options-for-SVE-SVE2-and-BF16-support.patch rename meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/{0008-Fix-undefined-symbol-error-when-building-TensorInfo.patch => 0005-Fix-undefined-symbol-error-when-building-TensorInfo.patch} (68%) delete mode 100644 meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0006-Allow-SVE-and-SVE2-support-to-be-disabled-in-CMake.patch create mode 100644 meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0006-Remove-TARGET-dependency.patch delete mode 100644 meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0007-Allow-ARMv7-builds-using-CMake.patch create mode 100644 meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0007-cmake-Generate-generic-library-name-instead-of.patch create mode 100644 meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0008-Add-FP16-source-path.patch rename meta-arago-extras/recipes-devtools/arm-compute-library/{arm-compute-library_24.12.bb => arm-compute-library_52.07.bb} (58%) rename meta-arago-extras/recipes-devtools/armnn/{armnn_24.11.bb => armnn_26.01.bb} (88%) create mode 100644 meta-arago-extras/recipes-devtools/flatbuffers/flatbuffers-arago.inc create mode 100644 meta-arago-extras/recipes-devtools/flatbuffers/flatbuffers.bbappend create mode 100644 meta-arago-extras/recipes-devtools/protobuf/protobuf-arago.inc create mode 100644 meta-arago-extras/recipes-devtools/protobuf/protobuf_%.bbappend rename meta-arago-extras/recipes-framework/tensorflow-lite/{tensorflow-lite_2.18.0.bb => tensorflow-lite_2.20.0.bb} (86%) rename meta-arago-extras/recipes-multimedia/nnstreamer/{nnstreamer_2.4.4.bb => nnstreamer_2.6.0.bb} (97%) -- 2.34.1 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#17215): https://lists.yoctoproject.org/g/meta-arago/message/17215 Mute This Topic: https://lists.yoctoproject.org/mt/118131006/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/meta-arago/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
