Christian Heusel pushed to branch main at Arch Linux / Packaging / Packages /
onnxruntime
Commits:
681fb0a3 by Christian Heusel at 2025-11-03T22:23:00+01:00
Revert "Prepare 1.23.2"
This reverts commit e24ada28832251dc5b047f28b00c19d1962bd6fd.
- - - - -
e47304e8 by Christian Heusel at 2025-11-04T00:29:00+01:00
upgpkg: 1.22.2-11: Rebuild for protobuf 33.0 & grpc 1.76.0
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
pkgbase = onnxruntime
pkgver = 1.22.2
- pkgrel = 10
+ pkgrel = 11
url = https://github.com/microsoft/onnxruntime
arch = x86_64
license = MIT
=====================================
PKGBUILD
=====================================
@@ -15,13 +15,13 @@ pkgname=(
"python-${pkgbase}-rocm"
"python-${pkgbase}-opt-rocm"
)
-pkgver=1.23.2
+pkgver=1.22.2
_pkgdesc='Cross-platform, high performance scoring engine for ML models'
-pkgrel=1
+pkgrel=11
arch=('x86_64')
url='https://github.com/microsoft/onnxruntime'
license=('MIT')
-depends=('abseil-cpp' 'boost')
+depends=('abseil-cpp' 'boost' 'nsync')
#
https://github.com/microsoft/onnxruntime/blob/main/onnxruntime/python/tools/transformers/requirements.txt
_pydepends=('python-numpy' 'python-coloredlogs' 'python-psutil'
'python-py-cpuinfo' 'python-sympy' 'python-scipy' 'python-pillow'
@@ -38,7 +38,7 @@
source=("git+https://github.com/microsoft/onnxruntime#tag=v${pkgver}"
fix-gcc-15.patch
deps-cutlass-4.2.0.patch
fix-thrust-api.patch)
-b2sums=('ba28fe6c0ee88f151c0df386c42155b5a70bf0593691c8584b7f8314de148f10b22d509a7b201a684233b7a3a01e5f07752121e40678fb8021e99270f769b6dd'
+b2sums=('ea6772d6962ff2d88f6803f3a253f88593249c431e88bf745b3f81e493176ab2ae70d13243e4e932c6c4bf56fe4d12c19ef5c5e7a6a4a2ba013a9a1ee22fa136'
'af5a5524dd9b5fe0052d2d0da232de7f219d4abffb37a7a321145b428d06fcb2901ab4e76b6754440146c223fc761bcbdfeee230167d33aa4434b82a1ebad5c0'
'57c79382537f5bd25a891de3a99415a6dd8f490676df213016e897040c88e28fb5f5a5c3a8a98057e3f6630edb3ddcaeae36dcc47d5354abaafafc36e579f731'
'207f020f310a7b447b4dc2fac74819f80099f088fdad6e42d67d0f01aa35bb5b9475bd006d9bec318127ae2db3d7ae3df33382fa16339d936c1dfb3832010837'
@@ -80,6 +80,12 @@ prepare() {
sed 's|${DEP_SHA1_cxxopts}|&\n\ \ \ \ \FIND_PACKAGE_ARGS NAMES cxxopts|g' \
-i cmake/external/onnxruntime_external_deps.cmake
+ # Find system nsync
+ # NOTE check line number after every release
+ sed -e 's|NAMES nsync|&_cpp|g' \
+ -e '368aadd_library(nsync::nsync_cpp ALIAS nsync_cpp)' \
+ -i cmake/external/onnxruntime_external_deps.cmake
+
patch -Np1 -i "${srcdir}/${pkgbase}-install-orttraining-files.patch"
patch -Np1 -i "${srcdir}/${pkgbase}-system-flatbuffers.patch"
@@ -88,27 +94,26 @@ prepare() {
# Fix build with GCC 15
patch -p1 -i "${srcdir}/fix-gcc-15.patch"
- git cherry-pick -n d6e712c5b7b6260a61e54d1fe40107cf5366ee77
# Update deprecated CUDA api (#24733)
- # git cherry-pick -n ed7c234b2535eb272462dd41cfa6cfb1ff94781c
+ git cherry-pick -n ed7c234b2535eb272462dd41cfa6cfb1ff94781c
# Update deprecated CCCL API (#25246)
- # git cherry-pick -n a2bd54bc8c59562428f6b09d3f64f9e735599cd4
+ git cherry-pick -n a2bd54bc8c59562428f6b09d3f64f9e735599cd4
# Format *.cu and *.cuh with lintrunner (#25189)
- # git checkout 7a6cef6fe3672c5d59f1925e5f7c0a03dcfbc90e -- \
- # onnxruntime/contrib_ops/cuda/moe/ft_moe/moe_kernel.cu \
- # orttraining/orttraining/training_ops/cuda/reduction/all_impl.cu \
- # orttraining/orttraining/training_ops/cuda/tensor/gather_grad_impl.cu
- # # Fix cuda 12.9 windows build (#25317)
- # git cherry-pick -n 7c18d896b033dba80113efb720bd8842f8c23e33
- # # [CUDA] Upgrade cutlass to 3.9.2 (#24794)
- # git cherry-pick -n 8983424d9a8d0a39d065b0e353d6fd3f2b2a638c
+ git checkout 7a6cef6fe3672c5d59f1925e5f7c0a03dcfbc90e -- \
+ onnxruntime/contrib_ops/cuda/moe/ft_moe/moe_kernel.cu \
+ orttraining/orttraining/training_ops/cuda/reduction/all_impl.cu \
+ orttraining/orttraining/training_ops/cuda/tensor/gather_grad_impl.cu
+ # Fix cuda 12.9 windows build (#25317)
+ git cherry-pick -n 7c18d896b033dba80113efb720bd8842f8c23e33
+ # [CUDA] Upgrade cutlass to 3.9.2 (#24794)
+ git cherry-pick -n 8983424d9a8d0a39d065b0e353d6fd3f2b2a638c
# Bump cutlass to v4.2 which supports CUDA 13
https://github.com/NVIDIA/cutlass/pull/2587
- # patch -p1 -i "${srcdir}/deps-cutlass-4.2.0.patch"
+ patch -p1 -i "${srcdir}/deps-cutlass-4.2.0.patch"
# Fix thrust and cub API usage
- # patch -p1 -i "${srcdir}/fix-thrust-api.patch"
+ patch -p1 -i "${srcdir}/fix-thrust-api.patch"
cd "${srcdir}"
cp -r "${pkgbase}" "${pkgbase}-cpu"
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/onnxruntime/-/compare/e24ada28832251dc5b047f28b00c19d1962bd6fd...e47304e8c3ba87c98d24030949a59c39a10b6f4d
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/onnxruntime/-/compare/e24ada28832251dc5b047f28b00c19d1962bd6fd...e47304e8c3ba87c98d24030949a59c39a10b6f4d
You're receiving this email because of your account on gitlab.archlinux.org.