Skip to content
Snippets Groups Projects
Commit 528b515f authored by Kshitij Sisodia's avatar Kshitij Sisodia
Browse files

MLECO-5655: Updating to 25.02 dependencies

Updating third party dependencies to 25.02 versions. The
full list can be found here:
https://gitlab.arm.com/artificial-intelligence/ethos-u/ethos-u/-/blob/9c339ddd5369e37ed554f7e39647f4e0967a3e2d/25.02.json

Remote URLs for core-driver and core-platform have been
updated to track these sources from https://gitlab.arm.com/


as mlplatform is a read-only mirror for now and will not
have any new changes.

+--------------+------------------------------------------+
| Dependency   |  Commit/Tag                              |
+--------------+------------------------------------------+
|avh           | 925049e8ab010388e48fab01fc0411cd9bd38899 |
|cmsis-6       | 1a1799c6c58c47e737bb19523483344a25d29895 |
|cmsis-nn      | e096196a0c49f065abc03d943c583cd50de424ba |
|core-driver   | 25.02                                    |
|core-platform | 25.02                                    |
|tensorflow    | ef64591270691022a329cf04ba9e73ecfb15ddb8 |
+--------------+------------------------------------------+

Vela version used by default has been bumped to 4.2.0.

Dependencies not updated with this change:

* cmsis-dsp: `v1.16.2` is still the latest stable release
* cortex-dfp: No major source change to current `c2c70a97`

Change-Id: If5eccbb509e919dd9d101957d0915116a4e036e5
Signed-off-by: Kshitij Sisodia's avatarKshitij Sisodia <kshitij.sisodia@arm.com>
parent 9644be5d
No related branches found
Tags 25.03 25.03-rc1
No related merge requests found
......@@ -3,10 +3,10 @@
url = https://github.com/tensorflow/tflite-micro.git
[submodule "dependencies/core_driver"]
path = dependencies/core-driver
url = https://review.mlplatform.org/ml/ethos-u/ethos-u-core-driver
url = https://git.gitlab.arm.com/artificial-intelligence/ethos-u/ethos-u-core-driver.git
[submodule "dependencies/core-platform"]
path = dependencies/core-platform
url = https://review.mlplatform.org/ml/ethos-u/ethos-u-core-platform
url = https://git.gitlab.arm.com/artificial-intelligence/ethos-u/ethos-u-core-platform.git
[submodule "dependencies/cmsis-dsp"]
path = dependencies/cmsis-dsp
url = https://github.com/ARM-software/CMSIS-DSP.git
......
#----------------------------------------------------------------------------
# SPDX-FileCopyrightText: Copyright 2021-2024 Arm Limited and/or its
# SPDX-FileCopyrightText: Copyright 2021-2025 Arm Limited and/or its
# affiliates <open-source-office@arm.com>
# SPDX-License-Identifier: Apache-2.0
#
......@@ -41,9 +41,9 @@ set(CMAKE_CXX_EXTENSIONS OFF)
include("${CMAKE_CURRENT_SOURCE_DIR}/MlekModule.cmake")
project(arm_ml_embedded_evaluation_kit
VERSION 24.11.0
DESCRIPTION "ARM ML Embedded Evaluation Kit"
LANGUAGES C CXX ASM)
VERSION 25.02.0
DESCRIPTION "ARM ML Embedded Evaluation Kit"
LANGUAGES C CXX ASM)
enforce_compiler_version()
setup_source_generator()
......
avh @ 925049e8
Subproject commit 8e572c23cd736b90ee1c7319d8ef4d61b0adde4f
Subproject commit 925049e8ab010388e48fab01fc0411cd9bd38899
Subproject commit 8c4dc58928b3347f6aa98b6fb2bf6770f32a72b7
Subproject commit 1a1799c6c58c47e737bb19523483344a25d29895
Subproject commit 22080c68d040c98139e6cb1549473e3149735f4d
Subproject commit e096196a0c49f065abc03d943c583cd50de424ba
core-driver @ 7bf44c54
Subproject commit e79714ad3ee3862adbd49cdc1715ca55de19ec7e
Subproject commit 7bf44c54527e718b99d588ce520cf2f96343adb1
core-platform @ 325cd1e4
Subproject commit 510b96d398a5aec29f04278f0c2284d829f788e9
Subproject commit 325cd1e4e0c3be37800968851f0db237a76fc96a
Subproject commit f91dd916e5de773fd2150136d025ae2dfd31d48f
Subproject commit ef64591270691022a329cf04ba9e73ecfb15ddb8
......@@ -68,7 +68,7 @@ mkdir resources_downloaded && cd resources_downloaded
python3 -m venv env
env/bin/python3 -m pip install --upgrade pip
env/bin/python3 -m pip install --upgrade setuptools
env/bin/python3 -m pip install ethos-u-vela==4.1.0
env/bin/python3 -m pip install ethos-u-vela==4.2.0
cd ..
curl -L https://github.com/ARM-software/ML-zoo/raw/7c32b097f7d94aae2cd0b98a8ed5a3ba81e66b18/models/anomaly_detection/micronet_medium/tflite_int8/ad_medium_int8.tflite \
......@@ -376,4 +376,3 @@ cmake .. \
> **Note:** The performance summary produced by Vela compiler for any model are **estimates only**. Vela computes
> these figures from a very simplistic approximation. To get accurate performance numbers for the Arm Ethos-U NPU,
> please use the FVP or the FPGA platforms.
Changes for 25.02
* Support for 25.02 NPU components and dependencies (core-driver, core-platform, Vela 4.2.0, CMSIS-6, CMSIS-DSP, CMSIS-NN and TensorFlow Lite Micro)
* Fix for CMSIS-NN usage in TensorFlow Lite Micro. This bug was introduced in Sep 2024
* Minor update to generic BSP with `CMSIS_device_header` definition preferred to `CPU_HEADER_FILE`
* General documentation updates - removed Arm Virtual Hardware references from documentation.
Changes in 24.11
* Support for 24.11 NPU components and dependencies (core-driver, core-platform, Vela 4.1.0, CMSIS-6, CMSIS-DSP, CMSIS-NN and TensorFlow Lite Micro).
* Added support for Arm® Corstone™-320 FVP, which includes Arm® Ethos™-U85 NPU
......
{
"cmsis-6": "https://github.com/ARM-software/CMSIS_6/archive/8c4dc58928b3347f6aa98b6fb2bf6770f32a72b7.zip",
"cortex-dfp": "https://github.com/ARM-software/Cortex_DFP/archive/c2c70a97a20fb355815e2ead3d4a40e35a4a3cdf.zip",
"avh": "https://github.com/ARM-software/AVH/archive/925049e8ab010388e48fab01fc0411cd9bd38899.zip",
"cmsis-6": "https://github.com/ARM-software/CMSIS_6/archive/1a1799c6c58c47e737bb19523483344a25d29895.zip",
"cmsis-dsp": "https://github.com/ARM-software/CMSIS-DSP/archive/refs/tags/v1.16.2.zip",
"cmsis-nn": "https://github.com/ARM-software/CMSIS-NN/archive/22080c68d040c98139e6cb1549473e3149735f4d.zip",
"core-driver": "https://git.mlplatform.org/ml/ethos-u/ethos-u-core-driver.git/snapshot/ethos-u-core-driver-24.11.tar.gz",
"core-platform": "https://git.mlplatform.org/ml/ethos-u/ethos-u-core-platform.git/snapshot/ethos-u-core-platform-24.11.tar.gz",
"tensorflow": "https://github.com/tensorflow/tflite-micro/archive/f91dd916e5de773fd2150136d025ae2dfd31d48f.zip"
"cmsis-nn": "https://github.com/ARM-software/CMSIS-NN/archive/e096196a0c49f065abc03d943c583cd50de424ba.zip",
"core-driver": "https://gitlab.arm.com/artificial-intelligence/ethos-u/ethos-u-core-driver/-/archive/25.02/ethos-u-core-driver-25.02.tar.gz",
"core-platform": "https://gitlab.arm.com/artificial-intelligence/ethos-u/ethos-u-core-platform/-/archive/25.02/ethos-u-core-platform-25.02.tar.gz",
"cortex-dfp": "https://github.com/ARM-software/Cortex_DFP/archive/c2c70a97a20fb355815e2ead3d4a40e35a4a3cdf.zip",
"tensorflow": "https://github.com/tensorflow/tflite-micro/archive/ef64591270691022a329cf04ba9e73ecfb15ddb8.zip"
}
#!/usr/bin/env python3
# SPDX-FileCopyrightText: Copyright 2021-2024 Arm Limited and/or its affiliates <open-source-office@arm.com>
# SPDX-FileCopyrightText: Copyright 2021-2025 Arm Limited
# and/or its affiliates <open-source-office@arm.com>
# SPDX-License-Identifier: Apache-2.0
#
# Licensed under the Apache License, Version 2.0 (the "License");
......@@ -40,7 +41,7 @@ from scripts.py.check_update_resources_downloaded import get_md5sum_for_file
from scripts.py.vela_configs import NpuConfigs, NpuConfig
# Supported version of Python and Vela
VELA_VERSION = "4.1.0"
VELA_VERSION = "4.2.0"
py3_version_minimum = (3, 10)
# If true, install Vela from source using VELA_VERSION as a git branch/tag name
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment