Skip to content

Commit 16debbd

Browse files
authored
Merge pull request #442 from Sqvid/mk-26.03
Bump hashes for 26.03
2 parents b0620bf + b0a7b2a commit 16debbd

7 files changed

Lines changed: 48 additions & 31 deletions

File tree

ML-Frameworks/pytorch-aarch64/CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,25 @@ where `YY` is the year, and `MM` the month of the increment.
2121

2222
### Fixed
2323

24+
## [r26.03] 2026-03-09
25+
https://github.com/ARM-software/Tool-Solutions/tree/r26.03
26+
27+
### Added
28+
29+
### Changed
30+
- Updates hashes for:
31+
- `PYTORCH_HASH` to `434b8cfdfac8ef7c741385561e340781ad76512f`, 2.12.0.dev20260227 from viable/strict, Feb 27th.
32+
- `IDEEP_HASH` to `bbb9ffb9e0c401ca058b7f35a6ebe7d0e08ffd34`, from ideep_pytorch, Jan 16th.
33+
- `ONEDNN_HASH` to `a83f8b4c7ca45fb339f3ecdf82895bc496941808`, from main, Feb 27th.
34+
- `TORCH_AO_HASH` to `9bdc0ca87c1134b7c1dedaa9512233b726f22955`, from main, Feb 27th.
35+
- `KLEIDIAI_HASH` to `98a6df72bdbb566bc7d8ba13d71991bcd94a8393`, v1.22.0 from main, Feb 19th.
36+
- `OPENBLAS_VERSION` to release v0.3.31, Jan 15th.
37+
38+
### Removed
39+
- Removed pytorch/pull/167720 as it has been merged upstream.
40+
41+
### Fixed
42+
2443
## [r26.02] 2026-02-11
2544
https://github.com/ARM-software/Tool-Solutions/tree/r26.02
2645

ML-Frameworks/pytorch-aarch64/README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ of your choice or use `./dockerize.sh <name-of-wheel>` to launch a container
6161
with the wheel installed (along with examples).
6262

6363
Note: if the environment variable `GITHUB_TOKEN` is set then the build will
64-
attemmpt to use `GITHUB_TOKEN` for authenticated access when downloading WIP patches.
65-
This can avoid issues with rate-limiting on annonymous access.
64+
attempt to use `GITHUB_TOKEN` for authenticated access when downloading WIP patches.
65+
This can avoid issues with rate-limiting on anonymous access.
6666

6767
Note: GitHub patches are cached in `utils/patch_cache` to save network
6868
traffic. This also allows you to use local patches that are not yet upstream by
@@ -87,6 +87,7 @@ When updating, follow the rules below so each commit of `pytorch-aarch64` remain
8787
#### Commit hashes
8888

8989
For these dependencies, you should assign the commit hash from the latest commit to the appropriate variable in `versions.sh` (e.g. assign the latest commit hash for PyTorch to `PYTORCH_HASH`).
90+
Note: use the `CommitDate` for the trailing comments unless otherwise specified (you can run `git show -s --format=%cs <commit-ish>`).
9091

9192
- PyTorch: https://github.com/pytorch/pytorch/tree/viable/strict
9293
- Use the latest commit on this branch. Build the wheel to determine the version used in the trailing comment.

ML-Frameworks/pytorch-aarch64/get-source.sh

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,16 +30,13 @@ git-shallow-clone https://github.com/pytorch/pytorch.git $PYTORCH_HASH
3030
# # CVE-2025-47273 and CVE-2024-6345
3131
# apply-github-patch pytorch/pytorch 4d344570e5a114fa522e3370c5d59161e2ed8619
3232

33-
# https://github.com/pytorch/pytorch/pull/167720 - Allow missing cutlass file if CUDA disabled
34-
apply-github-patch pytorch/pytorch 6fbbfe712d89895824e466a4e3ae6a0f35626078
35-
3633
# https://github.com/pytorch/pytorch/pull/159859 - PoC LUT optimisation for GELU bf16 operators
3734
apply-github-patch pytorch/pytorch ebcc874e317f9563ab770fc5c27df969e0438a5e
3835

3936
# https://github.com/pytorch/pytorch/pull/167328 - Build cpuinfo into c10 shared library
40-
apply-github-patch pytorch/pytorch 715ba4203ccaa71f7cb8f351fa135110b6f7ecd4
41-
apply-github-patch pytorch/pytorch e90d7480934224777722d4093795f96c667e5520
42-
apply-github-patch pytorch/pytorch f5bfabc03efb34416378036ab717512d5611d8f4
37+
apply-github-patch pytorch/pytorch 7c053dd1582b778c81101dd452708c4ec6e58233
38+
apply-github-patch pytorch/pytorch b1782bbe0eda5957870e2f6e95b8f167e04843cb
39+
apply-github-patch pytorch/pytorch 337925aed2babb3ef7808f78536bbbc9df346a4f
4340

4441
# Remove deps that we don't need for manylinux AArch64 CPU builds before fetching.
4542
# Only used when jni.h is present (see .ci/pytorch/build.sh:116), which is not the case for manylinux

ML-Frameworks/pytorch-aarch64/versions.sh

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@
99
# For information on how to update the versions below, read the README.md.
1010

1111
# get-source.sh deps
12-
PYTORCH_HASH=77da53a7356e033e3fc1e03fdd960fc4ad117882 # 2.11.0.dev20260129 from viable/strict, Jan 29th
13-
IDEEP_HASH=bbb9ffb9e0c401ca058b7f35a6ebe7d0e08ffd34 # From ideep_pytorch, Jan 30th
14-
ONEDNN_HASH=804f364c04ad8a763d534abaabc99bf99c2754e0 # From main, Jan 30th
15-
TORCH_AO_HASH=30fcb156945ecacd515775414d37c09bfe60727e # From main, Jan 30th
16-
KLEIDIAI_HASH=5addaad73ebbb02e7dde6c50fff3bdb2ae8c407f # v1.20.0 from main, Jan 30th
12+
PYTORCH_HASH=434b8cfdfac8ef7c741385561e340781ad76512f # 2.12.0.dev20260227 from viable/strict, Feb 27th
13+
IDEEP_HASH=bbb9ffb9e0c401ca058b7f35a6ebe7d0e08ffd34 # From ideep_pytorch, Jan 16th
14+
ONEDNN_HASH=a83f8b4c7ca45fb339f3ecdf82895bc496941808 # From main, Feb 27th
15+
TORCH_AO_HASH=9bdc0ca87c1134b7c1dedaa9512233b726f22955 # From main, Feb 27th
16+
KLEIDIAI_HASH=98a6df72bdbb566bc7d8ba13d71991bcd94a8393 # v1.22.0 from main, Feb 19th
1717

1818
# build-wheel.sh deps
1919
ACL_VERSION="v52.8.0"
20-
OPENBLAS_VERSION="v0.3.30"
20+
OPENBLAS_VERSION="v0.3.31"
2121

2222
# Dockerfile deps
2323
TORCHVISION_NIGHTLY="0.25.0.dev20260130"

ML-Frameworks/tensorflow-aarch64/CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,18 @@ where `YY` is the year, and `MM` the month of the increment.
2121

2222
### Fixed
2323

24+
## [r26.03] 2026-03-09
25+
https://github.com/ARM-software/Tool-Solutions/tree/r26.03
26+
27+
### Added
28+
29+
### Changed
30+
- Updates TensorFlow hash to 535fc05dbac76cec4a446eec0bed866394167c05 from nightly, Feb 25th
31+
32+
### Removed
33+
34+
### Fixed
35+
2436
## [r26.02] 2026-02-11
2537
https://github.com/ARM-software/Tool-Solutions/tree/r26.02
2638

ML-Frameworks/tensorflow-aarch64/get-source.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ source ../utils/git-utils.sh
88

99
set -eux -o pipefail
1010

11-
TENSORFLOW_HASH=3d4958d107b77a2e4398c066971a099a369ef739 # from nightly, Feb 2nd
11+
TENSORFLOW_HASH=535fc05dbac76cec4a446eec0bed866394167c05 # from nightly, Feb 25th
1212

1313
git-shallow-clone https://github.com/tensorflow/tensorflow.git $TENSORFLOW_HASH
1414

ML-Frameworks/utils/git-utils.sh

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,10 @@ function apply-github-patch {
5252
fi
5353

5454
_git_with_credentials() {
55-
git -c user.name="apply-github-patch" -c user.email="noreply@example.com" "$@"
55+
git -c user.name="apply-github-patch" \
56+
-c user.email="noreply@example.com" \
57+
-c commit.gpgsign="false" \
58+
"$@"
5659
}
5760

5861
# Approach #1: Try a simple patch application with 'git am'
@@ -76,18 +79,3 @@ function apply-github-patch {
7679
_git_with_credentials commit -m "Applied patch $2 from $1."
7780
return 0
7881
}
79-
80-
function setup_submodule() {
81-
local original_dir=$(pwd)
82-
rm -rf "$2"
83-
git clone $1 $2
84-
cd $2
85-
git checkout $3
86-
cd $original_dir
87-
}
88-
89-
function reset_submodule() {
90-
if [ -d "$1" ]; then
91-
rm -rf "$1"
92-
fi
93-
}

0 commit comments

Comments
 (0)