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} |  73 ++----
 ...-indention-in-cmake-generator-script.patch | 130 ---------
 ...ENABLE_SVE-in-code-for-checking-SVE.patch} | 118 ++++-----
 ...ce-files-at-library-definition-time.patch} | 247 ++++++++++--------
 .../0004-Allow-ARMv7-builds-using-CMake.patch | 175 +++++++++++++
 ...ptions-for-SVE-SVE2-and-BF16-support.patch | 112 --------
 ...mbol-error-when-building-TensorInfo.patch} |  25 +-
 ...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.7.0.bb} |  56 ++--
 ...01-Fix-type-casting-for-32bit-builds.patch |  40 ---
 .../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 +
 ...0001-Update-CMakeLists-for-building.patch} |  20 +-
 ...akeLists-for-building-shared-object.patch} |  54 ++--
 ...uild-issues-observed-in-TFlite-v2.18.patch |  35 ---
 ...te_2.18.0.bb => tensorflow-lite_2.20.0.bb} |  51 ++--
 ...nstreamer_2.4.4.bb => nnstreamer_2.6.0.bb} |   2 +-
 24 files changed, 671 insertions(+), 808 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} (67%)
 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.7.0.bb} (58%)
 delete mode 100644 
meta-arago-extras/recipes-devtools/armnn/armnn/0001-Fix-type-casting-for-32bit-builds.patch
 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/{0001-lite-Update-CMakeLists-for-building-_pywrap_tensorfl.patch
 => 0001-Update-CMakeLists-for-building.patch} (70%)
 rename 
meta-arago-extras/recipes-framework/tensorflow-lite/tensorflow-lite/{0002-lite-Update-CMakeLists-for-building-shared-object-li.patch
 => 0002-Update-CMakeLists-for-building-shared-object.patch} (49%)
 delete mode 100644 
meta-arago-extras/recipes-framework/tensorflow-lite/tensorflow-lite/0003-CMakeLists-Fix-build-issues-observed-in-TFlite-v2.18.patch
 rename 
meta-arago-extras/recipes-framework/tensorflow-lite/{tensorflow-lite_2.18.0.bb 
=> tensorflow-lite_2.20.0.bb} (84%)
 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 (#17257): 
https://lists.yoctoproject.org/g/meta-arago/message/17257
Mute This Topic: https://lists.yoctoproject.org/mt/118158186/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-arago/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to