diff --git a/audio/piper-phonemize/Makefile b/audio/piper-phonemize/Makefile index 47bf717c984c..617af0d92871 100644 --- a/audio/piper-phonemize/Makefile +++ b/audio/piper-phonemize/Makefile @@ -1,28 +1,29 @@ PORTNAME= piper-phonemize DISTVERSION= 2023.11.14 +PORTREVISION= 1 DISTVERSIONSUFFIX= -4 CATEGORIES= audio MAINTAINER= kenrap@kennethraplee.com COMMENT= Fast, local neural text to speech system WWW= https://rhasspy.github.io/piper-samples/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md LIB_DEPENDS= libespeak-ng.so:audio/espeak-ng \ libonnxruntime.so:misc/onnxruntime USES= compiler:c++17-lang cmake pkgconfig tar:xz USE_GITHUB= yes GH_ACCOUNT= rhasspy CMAKE_ARGS= -DESPEAK_NG_DIR=${LOCALBASE} \ -DONNXRUNTIME_DIR=${LOCALBASE} post-stage: ${SED} -e 's|%%PREFIX%%|${PREFIX}|' ${FILESDIR}/piper_phonemize.pc.in \ > ${STAGEDIR}${PREFIX}/libdata/pkgconfig/piper_phonemize.pc .include diff --git a/audio/piper/Makefile b/audio/piper/Makefile index b2b0033d861a..f00ba2285a63 100644 --- a/audio/piper/Makefile +++ b/audio/piper/Makefile @@ -1,28 +1,28 @@ PORTNAME= piper DISTVERSION= 2023.11.14 DISTVERSIONSUFFIX= -2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= audio MAINTAINER= kenrap@kennethraplee.com COMMENT= Fast, local text to speech system WWW= https://rhasspy.github.io/piper-samples/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md LIB_DEPENDS= libespeak-ng.so:audio/espeak-ng \ libfmt.so:devel/libfmt \ libonnxruntime.so:misc/onnxruntime \ libpiper_phonemize.so:audio/piper-phonemize \ libspdlog.so:devel/spdlog USES= compiler:c++17-lang cmake localbase pkgconfig tar:xz xorg USE_XORG= x11 USE_GITHUB= yes GH_ACCOUNT= rhasspy PLIST_FILES= bin/piper .include diff --git a/misc/onnxruntime/Makefile b/misc/onnxruntime/Makefile index 5fb26c1ce473..cdf7a7214bce 100644 --- a/misc/onnxruntime/Makefile +++ b/misc/onnxruntime/Makefile @@ -1,65 +1,66 @@ PORTNAME= onnxruntime DISTVERSIONPREFIX= v -DISTVERSION= 1.21.1 -PORTREVISION= 1 +DISTVERSION= 1.23.2 CATEGORIES= misc # machine-learning DIST_SUBDIR= ${PORTNAME} MAINTAINER= yuri@FreeBSD.org COMMENT= Cross-platform, high performance ML inferencing & training accelerator WWW= https://onnxruntime.ai/ \ https://github.com/microsoft/onnxruntime LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_armv7= compilation fails: error: no member named 'linux_id' in 'cpuinfo_processor', see https://github.com/microsoft/onnxruntime/issues/23181 BROKEN_aarch64= compilation fails: error: no member named 'linux_id' in 'cpuinfo_processor', see https://github.com/microsoft/onnxruntime/issues/23181 BROKEN_i386= compilation fails: error: requested alignment is less than minimum alignment of 8 for type 'google::protobuf::internal::ThreadSafeArena::CacheAlignedLifecycleIdGenerator' BUILD_DEPENDS= gpatch:devel/patch USES= cmake:testing compiler:c++11-lang python:build +USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= microsoft GH_TUPLE= emscripten-core:emsdk:0742117:emsdk/cmake/external/emsdk \ google:libprotobuf-mutator:7a2ed51a6b682a83e345ff49fc4cfd7ca47550db:libprotobuf_mutator/cmake/external/libprotobuf-mutator \ onnx:onnx:b8baa8446686496da4cc8fda09f2b6fe65c2a02c:onnx/cmake/external/onnx CMAKE_SOURCE_PATH= ${WRKSRC}/cmake CMAKE_ON= onnxruntime_BUILD_SHARED_LIB CMAKE_OFF= FETCHCONTENT_FULLY_DISCONNECTED \ onnxruntime_BUILD_UNIT_TESTS CMAKE_ARGS= -Donnx_SOURCE_DIR=${WRKSRC}/cmake/external/onnx CMAKE_TESTING_ON= onnxruntime_BUILD_UNIT_TESTS CXXFLAGS+= -Wno-array-bounds # workaround for https://github.com/microsoft/onnxruntime/issues/23410 CXXFLAGS+= -I${WRKSRC}/include/onnxruntime/core/common/logging # otherwise logging.h isn't found +CXXFLAGS+= -frtti # fixes error: onnxruntime/test/contrib_ops/gather_block_quantized_op_test.cc:85:77: error: use of typeid requires -frtti BINARY_ALIAS= patch=gpatch DEPS_FILE= ${WRKSRC}/cmake/deps.txt -xCONFLICTS_BUILD= abseil benchmark nsync googletest dlpack flatbuffers gsl mimalloc \ +CONFLICTS_BUILD= abseil benchmark nsync googletest dlpack flatbuffers gsl mimalloc \ nlohmann-json onnx protobuf psimd pthreadpool pybind11 re2 dev-update-deps-in-makefiles: extract # this should be run when the port is updated @${FILESDIR}/convert-deps.sh ${DEPS_FILE} pre-configure: @${REINPLACE_CMD} -E 's|;(https://.*)/([^/]+\.zip);|;file://${DISTDIR}/${DIST_SUBDIR}/\2;|' ${DEPS_FILE} # NOTE there should be an EXTRACT_ONLY statement # NOTE shared libs can't be enabled because the build would fail, see discussion in this issue: https://github.com/microsoft/onnxruntime/issues/22331 # tests as of 1.21.1 (cd work/.build && ./onnxruntime_test_all): # [==========] 4743 tests from 310 test suites ran. (321548 ms total) # [ PASSED ] 4732 tests. # [ FAILED ] 1 test, listed below: # [ FAILED ] OptimizerInitializerTest.LoadExternalData # see https://github.com/microsoft/onnxruntime/issues/23816 .include .include .include diff --git a/misc/onnxruntime/Makefile.DISTFILES b/misc/onnxruntime/Makefile.DISTFILES index bac7201a5908..4a42e8ba7cff 100644 --- a/misc/onnxruntime/Makefile.DISTFILES +++ b/misc/onnxruntime/Makefile.DISTFILES @@ -1,42 +1,41 @@ DISTFILES= \ - 20240722.0.zip:abseil_cpp \ + 20250512.0.zip:abseil_cpp \ 7.1.zip:coremltools \ 3c73d91c0b04e2b59462f0a741be8c07024c1bc0.zip:cxxopts \ v3.0.1.zip:date \ - v0.6.zip:dlpack \ + 5c210da409e7f1e51ddf445134a4376fdbd70d7d.zip:dlpack \ eigen-1d8b82b0740839c0de7f1242a3585e3390ff5f33.zip:eigen \ v23.5.26.zip:flatbuffers \ 0a92994d729ff76a58f692d3028ca1b64b145d91.zip:fp16 \ 63058eff77e11aa15bf531df5dd34395ec3017c8.zip:fxdiv \ v1.8.5.zip:google_benchmark \ - v1.15.0.zip:googletest \ + v1.17.0.zip:googletest \ fe98e0b93565382648129271381c14d6205255e3.zip:googlexnnpack \ v3.11.3.zip:json \ v4.0.0.zip:microsoft_gsl \ v1.0.230629.1.zip:microsoft_wil \ v2.1.1.zip:mimalloc \ boost-1.82.0.zip:mp11 \ - v1.17.0.zip:onnx \ - c5ca8912f30e9ad630a0ef565e3d5f4bd5e91563.zip:onnx_tensorrt \ + v1.18.0.zip:onnx \ + d5dce67db7c2e64b07e055571f5ec06f7f254de2.zip:onnx_tensorrt \ v21.12.zip:protobuf \ protoc-21.12-win64.zip:protoc_win64 \ protoc-21.12-win32.zip:protoc_win32 \ protoc-21.12-linux-x86_64.zip:protoc_linux_x64 \ protoc-21.12-linux-x86_32.zip:protoc_linux_x86 \ protoc-21.12-linux-aarch_64.zip:protoc_linux_aarch64 \ protoc-21.12-osx-universal_binary.zip:protoc_mac_universal \ 072586a71b55b7f8c584153d223e95687148a900.zip:psimd \ 4e80ca24521aa0fb3a746f9ea9c3eaa20e9afbb0.zip:pthreadpool \ v2.13.6.zip:pybind11 \ 8a1772a0c5c447df2d18edf33ec4603a8c9c04a6.zip:pytorch_cpuinfo \ 2024-07-02.zip:re2 \ 3.0.28.zip:safeint \ 373eb09e4c5d2b3cc2493f0949dc4be6b6a45e81.zip:tensorboard \ - v3.5.1.zip:cutlass \ - 72c943dea2b9240cd09efde15191e144bc7c7d38.zip:utf8_range \ + v3.9.2.zip:cutlass \ c24b7bab0c12f53da76d0c31b03b9f0f8ec8f3b4.zip:extensions \ - 204da9c522cebec5220bba52cd3542ebcaf99e7a.zip:composable_kernel \ v1.613.1.zip:directx_headers \ - v1.7.0.zip:cudnn_frontend \ - 40a9fa79f76e6c76cca9e2fa69ea07f202f1d2e6.zip:dawn \ - kleidiai-d15722976120710080ca098fe8ddabf4556cb40f.zip:kleidiai \ + v1.12.0.zip:cudnn_frontend \ + 9733be39e18186961d503e064874afe3e9ceb8d1.zip:dawn \ + v1.9.0.tar.gz:kleidiai \ + duktape-2.7.0.tar.xz:duktape \ diff --git a/misc/onnxruntime/Makefile.MASTER_SITES b/misc/onnxruntime/Makefile.MASTER_SITES index 9d28030b7714..736c5a20a731 100644 --- a/misc/onnxruntime/Makefile.MASTER_SITES +++ b/misc/onnxruntime/Makefile.MASTER_SITES @@ -1,42 +1,41 @@ MASTER_SITES= \ https://github.com/abseil/abseil-cpp/archive/refs/tags/:abseil_cpp \ https://github.com/apple/coremltools/archive/refs/tags/:coremltools \ https://github.com/jarro2783/cxxopts/archive/:cxxopts \ https://github.com/HowardHinnant/date/archive/refs/tags/:date \ - https://github.com/dmlc/dlpack/archive/refs/tags/:dlpack \ - https://gitlab.com/libeigen/eigen/-/archive/1d8b82b0740839c0de7f1242a3585e3390ff5f33/:eigen \ + https://github.com/dmlc/dlpack/archive/:dlpack \ + https://github.com/eigen-mirror/eigen/archive/1d8b82b0740839c0de7f1242a3585e3390ff5f33/:eigen \ https://github.com/google/flatbuffers/archive/refs/tags/:flatbuffers \ https://github.com/Maratyszcza/FP16/archive/:fp16 \ https://github.com/Maratyszcza/FXdiv/archive/:fxdiv \ https://github.com/google/benchmark/archive/refs/tags/:google_benchmark \ https://github.com/google/googletest/archive/refs/tags/:googletest \ https://github.com/google/XNNPACK/archive/:googlexnnpack \ https://github.com/nlohmann/json/archive/refs/tags/:json \ https://github.com/microsoft/GSL/archive/refs/tags/:microsoft_gsl \ https://github.com/microsoft/wil/archive/refs/tags/:microsoft_wil \ https://github.com/microsoft/mimalloc/archive/refs/tags/:mimalloc \ https://github.com/boostorg/mp11/archive/refs/tags/:mp11 \ https://github.com/onnx/onnx/archive/refs/tags/:onnx \ https://github.com/onnx/onnx-tensorrt/archive/:onnx_tensorrt \ https://github.com/protocolbuffers/protobuf/archive/refs/tags/:protobuf \ https://github.com/protocolbuffers/protobuf/releases/download/v21.12/:protoc_win64 \ https://github.com/protocolbuffers/protobuf/releases/download/v21.12/:protoc_win32 \ https://github.com/protocolbuffers/protobuf/releases/download/v21.12/:protoc_linux_x64 \ https://github.com/protocolbuffers/protobuf/releases/download/v21.12/:protoc_linux_x86 \ https://github.com/protocolbuffers/protobuf/releases/download/v21.12/:protoc_linux_aarch64 \ https://github.com/protocolbuffers/protobuf/releases/download/v21.12/:protoc_mac_universal \ https://github.com/Maratyszcza/psimd/archive/:psimd \ https://github.com/google/pthreadpool/archive/:pthreadpool \ https://github.com/pybind/pybind11/archive/refs/tags/:pybind11 \ https://github.com/pytorch/cpuinfo/archive/:pytorch_cpuinfo \ https://github.com/google/re2/archive/refs/tags/:re2 \ https://github.com/dcleblanc/SafeInt/archive/refs/tags/:safeint \ https://github.com/tensorflow/tensorboard/archive/:tensorboard \ https://github.com/NVIDIA/cutlass/archive/refs/tags/:cutlass \ - https://github.com/protocolbuffers/utf8_range/archive/:utf8_range \ https://github.com/microsoft/onnxruntime-extensions/archive/:extensions \ - https://github.com/ROCmSoftwarePlatform/composable_kernel/archive/:composable_kernel \ https://github.com/microsoft/DirectX-Headers/archive/refs/tags/:directx_headers \ https://github.com/NVIDIA/cudnn-frontend/archive/refs/tags/:cudnn_frontend \ https://github.com/google/dawn/archive/:dawn \ - https://gitlab.arm.com/kleidi/kleidiai/-/archive/d15722976120710080ca098fe8ddabf4556cb40f/:kleidiai \ + https://github.com/ARM-software/kleidiai/archive/refs/tags/:kleidiai \ + https://github.com/svaarala/duktape/releases/download/v2.7.0/:duktape \ diff --git a/misc/onnxruntime/distinfo b/misc/onnxruntime/distinfo index dc22d98aedb3..5b44d2448462 100644 --- a/misc/onnxruntime/distinfo +++ b/misc/onnxruntime/distinfo @@ -1,91 +1,89 @@ -TIMESTAMP = 1745550485 -SHA256 (onnxruntime/20240722.0.zip) = 95e90be7c3643e658670e0dd3c1b27092349c34b632c6e795686355f67eca89f -SIZE (onnxruntime/20240722.0.zip) = 3198385 +TIMESTAMP = 1762802056 +SHA256 (onnxruntime/20250512.0.zip) = 520551a68a57f58be691151d59918a7ddcd8d727f81c0bb530bca272f985e674 +SIZE (onnxruntime/20250512.0.zip) = 3174083 SHA256 (onnxruntime/7.1.zip) = a9a95d3b3d1cbf9b9e00c145bcae4050f89042dc5b777635421dcdaf85010890 SIZE (onnxruntime/7.1.zip) = 20043908 SHA256 (onnxruntime/3c73d91c0b04e2b59462f0a741be8c07024c1bc0.zip) = 57b5f012372d4c0e0a975b2e534e9af647cd20530fc72f73a75a61e05e0f997e SIZE (onnxruntime/3c73d91c0b04e2b59462f0a741be8c07024c1bc0.zip) = 98330 SHA256 (onnxruntime/v3.0.1.zip) = f4300b96f7a304d4ef9bf6e0fa3ded72159f7f2d0f605bdde3e030a0dba7cf9f SIZE (onnxruntime/v3.0.1.zip) = 941286 -SHA256 (onnxruntime/v0.6.zip) = cb296b25f1ad5d52aa0efd7553e1aab17ab4561d1068b291fbe14d543d22f381 -SIZE (onnxruntime/v0.6.zip) = 44987 -SHA256 (onnxruntime/eigen-1d8b82b0740839c0de7f1242a3585e3390ff5f33.zip) = dba29edf4d330b53a8a48861dd14ee5781836d77aa8b23efc5ca45995ced20df +SHA256 (onnxruntime/5c210da409e7f1e51ddf445134a4376fdbd70d7d.zip) = 14e8b3f03ab7461f56b3fa7ffd4acfb6e6a65f895dc4b50548cab259229afcbd +SIZE (onnxruntime/5c210da409e7f1e51ddf445134a4376fdbd70d7d.zip) = 228363 +SHA256 (onnxruntime/eigen-1d8b82b0740839c0de7f1242a3585e3390ff5f33.zip) = 6a60d76351f97132669daeeb721d6bf14b008101883ad2d687a3201c5c461eb0 SIZE (onnxruntime/eigen-1d8b82b0740839c0de7f1242a3585e3390ff5f33.zip) = 4075744 SHA256 (onnxruntime/v23.5.26.zip) = 57bd580c0772fd1a726c34ab8bf05325293bc5f9c165060a898afa1feeeb95e1 SIZE (onnxruntime/v23.5.26.zip) = 3209602 SHA256 (onnxruntime/0a92994d729ff76a58f692d3028ca1b64b145d91.zip) = e66e65515fa09927b348d3d584c68be4215cfe664100d01c9dbc7655a5716d70 SIZE (onnxruntime/0a92994d729ff76a58f692d3028ca1b64b145d91.zip) = 91373 SHA256 (onnxruntime/63058eff77e11aa15bf531df5dd34395ec3017c8.zip) = 3d7b0e9c4c658a84376a1086126be02f9b7f753caa95e009d9ac38d11da444db SIZE (onnxruntime/63058eff77e11aa15bf531df5dd34395ec3017c8.zip) = 16646 SHA256 (onnxruntime/v1.8.5.zip) = 39f57865cdbfa06f02ae91ea76465246046cc47d5908aa5a3abeb9026fb73dcc SIZE (onnxruntime/v1.8.5.zip) = 327614 -SHA256 (onnxruntime/v1.15.0.zip) = ed98258b96c6dc8af33eeb03c8d94a05b185866604382e12980f576595bdc509 -SIZE (onnxruntime/v1.15.0.zip) = 1097620 +SHA256 (onnxruntime/v1.17.0.zip) = 40d4ec942217dcc84a9ebe2a68584ada7d4a33a8ee958755763278ea1c5e18ff +SIZE (onnxruntime/v1.17.0.zip) = 1114942 SHA256 (onnxruntime/fe98e0b93565382648129271381c14d6205255e3.zip) = 7aeeb8c6e134e0866655bbb7a0387166eba36bcd436a0c3e0f4c5286426b785f SIZE (onnxruntime/fe98e0b93565382648129271381c14d6205255e3.zip) = 23353924 SHA256 (onnxruntime/v3.11.3.zip) = 04022b05d806eb5ff73023c280b68697d12b93e1b7267a0b22a1a39ec7578069 SIZE (onnxruntime/v3.11.3.zip) = 8489998 SHA256 (onnxruntime/v4.0.0.zip) = eb91fcb10a6aa5ccb1d224e07a56c8ecffe9a1bb601fa1848276ec46a2200bfb SIZE (onnxruntime/v4.0.0.zip) = 78670 SHA256 (onnxruntime/v1.0.230629.1.zip) = f116af6cd96b8404d5e3cd6ef18853f7baa9c7d96930e741591fea8b5a3ef919 SIZE (onnxruntime/v1.0.230629.1.zip) = 600066 SHA256 (onnxruntime/v2.1.1.zip) = 23b1bffb2eff57b1e3cb8edc9410d448db2bb43400206a151e107dcabcad773a SIZE (onnxruntime/v2.1.1.zip) = 1301043 SHA256 (onnxruntime/boost-1.82.0.zip) = 81431bdc44c439a324e02c07ed067f8f556419fd86f2d8b486ff568df6aac899 SIZE (onnxruntime/boost-1.82.0.zip) = 232716 -SHA256 (onnxruntime/v1.17.0.zip) = 54ab63aec98693c8a021aa708aad046183a0d166808733429fde7f644c84d637 -SIZE (onnxruntime/v1.17.0.zip) = 15767281 -SHA256 (onnxruntime/c5ca8912f30e9ad630a0ef565e3d5f4bd5e91563.zip) = d990bab96db55a87884aa79616c1f6c3cebf4c8f7fc45b626625419af6ee6232 -SIZE (onnxruntime/c5ca8912f30e9ad630a0ef565e3d5f4bd5e91563.zip) = 243853 +SHA256 (onnxruntime/v1.18.0.zip) = 23b6f113b05ac7aa7fac0128df69aca2eabd8c8f92d2ebe39fa741a47addec6f +SIZE (onnxruntime/v1.18.0.zip) = 17108643 +SHA256 (onnxruntime/d5dce67db7c2e64b07e055571f5ec06f7f254de2.zip) = 5b5c8ea250104d7f21c2f6ebf3c7f69cbcd9201960a69ad1b9019789d306f437 +SIZE (onnxruntime/d5dce67db7c2e64b07e055571f5ec06f7f254de2.zip) = 245171 SHA256 (onnxruntime/v21.12.zip) = 6a31b662deaeb0ac35e6287bda2f3369b19836e6c9f8828d4da444346f420298 SIZE (onnxruntime/v21.12.zip) = 7180794 SHA256 (onnxruntime/protoc-21.12-win64.zip) = 71852a30cf62975358edfcbbff93086e8857a079c8e4d6904881aa968d65c7f9 SIZE (onnxruntime/protoc-21.12-win64.zip) = 2278456 SHA256 (onnxruntime/protoc-21.12-win32.zip) = 6de4ef4e65c7edb834a2a9fca6d85388adc5dd71fc8bff8b60569717d01dabea SIZE (onnxruntime/protoc-21.12-win32.zip) = 2306903 SHA256 (onnxruntime/protoc-21.12-linux-x86_64.zip) = 3a4c1e5f2516c639d3079b1586e703fc7bcfa2136d58bda24d1d54f949c315e8 SIZE (onnxruntime/protoc-21.12-linux-x86_64.zip) = 1585982 SHA256 (onnxruntime/protoc-21.12-linux-x86_32.zip) = dd4b5972cb3de92bfff9d7d3b361a7c281d27a010c8872d1e6efc43895253f71 SIZE (onnxruntime/protoc-21.12-linux-x86_32.zip) = 1692297 SHA256 (onnxruntime/protoc-21.12-linux-aarch_64.zip) = 2dd17f75d66a682640b136e31848da9fb2eefe68d55303baf8b32617374f6711 SIZE (onnxruntime/protoc-21.12-linux-aarch_64.zip) = 1582596 SHA256 (onnxruntime/protoc-21.12-osx-universal_binary.zip) = 1acab3d1f774d120d5a38bccb78fd379d35226b254dc258978bc45593478ca4c SIZE (onnxruntime/protoc-21.12-osx-universal_binary.zip) = 2822292 SHA256 (onnxruntime/072586a71b55b7f8c584153d223e95687148a900.zip) = dc615342bcbe51ca885323e51b68b90ed9bb9fa7df0f4419dbfa0297d5e837b7 SIZE (onnxruntime/072586a71b55b7f8c584153d223e95687148a900.zip) = 8327 SHA256 (onnxruntime/4e80ca24521aa0fb3a746f9ea9c3eaa20e9afbb0.zip) = 6d373fa7e2b899605fc3b6e72171a71bccbaf9d4d596b7f514535c4ffb966b3b SIZE (onnxruntime/4e80ca24521aa0fb3a746f9ea9c3eaa20e9afbb0.zip) = 92003 SHA256 (onnxruntime/v2.13.6.zip) = d0a116e91f64a4a2d8fb7590c34242df92258a61ec644b79127951e821b47be6 SIZE (onnxruntime/v2.13.6.zip) = 919719 SHA256 (onnxruntime/8a1772a0c5c447df2d18edf33ec4603a8c9c04a6.zip) = 4bf314b3f04db2fd984fef38a7e278e702b74297ef0af592b73296edba02b9d4 SIZE (onnxruntime/8a1772a0c5c447df2d18edf33ec4603a8c9c04a6.zip) = 3850914 SHA256 (onnxruntime/2024-07-02.zip) = a835fe55fbdcd8e80f38584ab22d0840662c67f2feb36bd679402da9641dc71e SIZE (onnxruntime/2024-07-02.zip) = 451539 SHA256 (onnxruntime/3.0.28.zip) = 3ffbd9a2fdff45da77da3e7269e9aa512ea43bed5c38ce8fd8f3d1068a032c3f SIZE (onnxruntime/3.0.28.zip) = 626378 SHA256 (onnxruntime/373eb09e4c5d2b3cc2493f0949dc4be6b6a45e81.zip) = c7c77b30e7056dc77c067ec70fce24e80a927522b973ebefac33888ba18b5a7d SIZE (onnxruntime/373eb09e4c5d2b3cc2493f0949dc4be6b6a45e81.zip) = 76560689 -SHA256 (onnxruntime/v3.5.1.zip) = d43261151afbd13b3c5746518db7d04585b6e27556e9c7a0859dd0889cca9449 -SIZE (onnxruntime/v3.5.1.zip) = 36639823 -SHA256 (onnxruntime/72c943dea2b9240cd09efde15191e144bc7c7d38.zip) = dffb52973f0226fe5df6d9ed40b0d1af1bb89f54beec6a64b66d25e7db9c4152 -SIZE (onnxruntime/72c943dea2b9240cd09efde15191e144bc7c7d38.zip) = 71643 +SHA256 (onnxruntime/v3.9.2.zip) = 695226550053f9dbde9a2c14d28dd6724706e0aa807188c891989f882f6a48dc +SIZE (onnxruntime/v3.9.2.zip) = 39742907 SHA256 (onnxruntime/c24b7bab0c12f53da76d0c31b03b9f0f8ec8f3b4.zip) = d0af92533f33344ef7291d18b2cb3300d512650e710f2eaff540519a6a6a2d65 SIZE (onnxruntime/c24b7bab0c12f53da76d0c31b03b9f0f8ec8f3b4.zip) = 83551041 -SHA256 (onnxruntime/204da9c522cebec5220bba52cd3542ebcaf99e7a.zip) = 0801b9e2d502af5f300048109e741b7dda3a359351386444f5523a3d46c6f85b -SIZE (onnxruntime/204da9c522cebec5220bba52cd3542ebcaf99e7a.zip) = 5674776 SHA256 (onnxruntime/v1.613.1.zip) = c356d242e63f6c8e6fa8dec01f7d526b172621f0f6687611239f772095842e4c SIZE (onnxruntime/v1.613.1.zip) = 472978 -SHA256 (onnxruntime/v1.7.0.zip) = 61e5d9c35ab5031e8088ab35f36b1832a046c89a4ae667d4d0723b44c4e3f67e -SIZE (onnxruntime/v1.7.0.zip) = 800128 -SHA256 (onnxruntime/40a9fa79f76e6c76cca9e2fa69ea07f202f1d2e6.zip) = f0f83fbbe66c8f99a3869123c24fefc8b7829c8bfe8a42f0d8df4cd3dbcd43b1 -SIZE (onnxruntime/40a9fa79f76e6c76cca9e2fa69ea07f202f1d2e6.zip) = 76633470 -SHA256 (onnxruntime/kleidiai-d15722976120710080ca098fe8ddabf4556cb40f.zip) = 8857da33291f42e305efcdb2895a787cb4998a7ee1c1d754ef33db74de45cc94 -SIZE (onnxruntime/kleidiai-d15722976120710080ca098fe8ddabf4556cb40f.zip) = 2143392 -SHA256 (onnxruntime/microsoft-onnxruntime-v1.21.1_GH0.tar.gz) = afd53e380d534c5285598f0010b9fe99c6c05ea83de11bddf3b9d51686746a03 -SIZE (onnxruntime/microsoft-onnxruntime-v1.21.1_GH0.tar.gz) = 240797337 +SHA256 (onnxruntime/v1.12.0.zip) = c64ccc6493019220e7c42deb15a7c73f12f3d276d7dc6f882af06adf51a8a7e7 +SIZE (onnxruntime/v1.12.0.zip) = 904346 +SHA256 (onnxruntime/9733be39e18186961d503e064874afe3e9ceb8d1.zip) = f351607ca9aa0381e8ee099516a2eed4fec96a0df91e5e8e56223b548ad115b9 +SIZE (onnxruntime/9733be39e18186961d503e064874afe3e9ceb8d1.zip) = 77460925 +SHA256 (onnxruntime/v1.9.0.tar.gz) = 3c025a3049efc18c3214656fc5ee5e4ddb63408193cb6bf4ec9548795ac3d153 +SIZE (onnxruntime/v1.9.0.tar.gz) = 2064852 +SHA256 (onnxruntime/duktape-2.7.0.tar.xz) = 90f8d2fa8b5567c6899830ddef2c03f3c27960b11aca222fa17aa7ac613c2890 +SIZE (onnxruntime/duktape-2.7.0.tar.xz) = 1026524 +SHA256 (onnxruntime/microsoft-onnxruntime-v1.23.2_GH0.tar.gz) = 99bcf964ce4e869d823c99b2294562a9050cbfa8e76ec81c8683cb3c7e19c2b4 +SIZE (onnxruntime/microsoft-onnxruntime-v1.23.2_GH0.tar.gz) = 283165408 SHA256 (onnxruntime/emscripten-core-emsdk-0742117_GH0.tar.gz) = ebd5a51e31742e6ae1d11271bd5d84c2083623b746b98ef5b32adf6e223d48b8 SIZE (onnxruntime/emscripten-core-emsdk-0742117_GH0.tar.gz) = 114343 SHA256 (onnxruntime/google-libprotobuf-mutator-7a2ed51a6b682a83e345ff49fc4cfd7ca47550db_GH0.tar.gz) = d51365191580c4bf5e9ff104eebcfe34f7ff5f471006d7a460c15dcb3657501c SIZE (onnxruntime/google-libprotobuf-mutator-7a2ed51a6b682a83e345ff49fc4cfd7ca47550db_GH0.tar.gz) = 38336 SHA256 (onnxruntime/onnx-onnx-b8baa8446686496da4cc8fda09f2b6fe65c2a02c_GH0.tar.gz) = b741da9ecd0021df2d5bcd5ee73c5b9d88f8d870df7b489fa4b15ef6951e9a13 SIZE (onnxruntime/onnx-onnx-b8baa8446686496da4cc8fda09f2b6fe65c2a02c_GH0.tar.gz) = 12464148 diff --git a/misc/onnxruntime/files/patch-onnxruntime_core_common_spin__pause.cc b/misc/onnxruntime/files/patch-onnxruntime_core_common_spin__pause.cc new file mode 100644 index 000000000000..b4a7650c5669 --- /dev/null +++ b/misc/onnxruntime/files/patch-onnxruntime_core_common_spin__pause.cc @@ -0,0 +1,11 @@ +--- onnxruntime/core/common/spin_pause.cc.orig 2025-11-10 18:42:26 UTC ++++ onnxruntime/core/common/spin_pause.cc +@@ -30,7 +30,7 @@ void SpinPause() { + !defined(__APPLE__) + + static const bool has_tpause = CPUIDInfo::GetCPUIDInfo().HasTPAUSE(); +- static constexpr uint64_t tpause_spin_delay_cycles = 1000; ++ //static constexpr uint64_t tpause_spin_delay_cycles = 1000; // unused variable error breaking the build + if (has_tpause) { + #if defined(_WIN32) + _tpause(0x0, __rdtsc() + tpause_spin_delay_cycles); diff --git a/misc/onnxruntime/files/patch-onnxruntime_core_mlas_lib_platform.cpp b/misc/onnxruntime/files/patch-onnxruntime_core_mlas_lib_platform.cpp deleted file mode 100644 index ac3b2e307ccc..000000000000 --- a/misc/onnxruntime/files/patch-onnxruntime_core_mlas_lib_platform.cpp +++ /dev/null @@ -1,26 +0,0 @@ ---- onnxruntime/core/mlas/lib/platform.cpp.orig 2025-06-26 13:24:10 UTC -+++ onnxruntime/core/mlas/lib/platform.cpp -@@ -611,6 +611,11 @@ --*/ - bool HasP9Instructions = hwcap2 & PPC_FEATURE2_ARCH_3_00; - #elif defined(_AIX) - bool HasP9Instructions = __power_9_andup(); -+#elif defined(__FreeBSD__) -+ unsigned long hwcap2; -+ elf_aux_info(AT_HWCAP2, &hwcap2, sizeof(hwcap2)); -+ -+ bool HasP9Instructions = hwcap2 & PPC_FEATURE2_ARCH_3_00; - #endif // __linux__ - if (HasP9Instructions) { - this->QuantizeLinearS8Kernel = MlasQuantizeLinearS8KernelVSX; -@@ -624,6 +629,11 @@ --*/ - bool HasP10Instructions = ((hwcap2 & PPC_FEATURE2_MMA) && (hwcap2 & PPC_FEATURE2_ARCH_3_1)); - #elif defined(_AIX) - bool HasP10Instructions = (__power_10_andup() && __power_mma_version() == MMA_V31); -+#elif defined(__FreeBSD__) -+ unsigned long hwcap2; -+ elf_aux_info(AT_HWCAP2, &hwcap2, sizeof(hwcap2)); -+ -+ bool HasP10Instructions = ((hwcap2 & PPC_FEATURE2_MMA) && (hwcap2 & PPC_FEATURE2_ARCH_3_1)); - #endif // __linux__ - if (HasP10Instructions) { - this->GemmFloatKernel = MlasSgemmKernelPOWER10; diff --git a/misc/onnxruntime/files/patch-onnxruntime_core_platform_posix_env.cc b/misc/onnxruntime/files/patch-onnxruntime_core_platform_posix_env.cc index 9fe4ca07540c..d05c13253a89 100644 --- a/misc/onnxruntime/files/patch-onnxruntime_core_platform_posix_env.cc +++ b/misc/onnxruntime/files/patch-onnxruntime_core_platform_posix_env.cc @@ -1,27 +1,26 @@ ---- onnxruntime/core/platform/posix/env.cc.orig 2025-03-06 00:37:52 UTC +--- onnxruntime/core/platform/posix/env.cc.orig 2025-10-21 23:09:33 UTC +++ onnxruntime/core/platform/posix/env.cc @@ -20,6 +20,7 @@ limitations under the License. #include #include #include +#include #include #include #include -@@ -224,14 +225,14 @@ class PosixThread : public EnvThread { +@@ -217,13 +218,13 @@ class PosixThread : public EnvThread { } auto ret = pthread_setaffinity_np(pthread_self(), sizeof(cpu_set_t), &cpuset); if (0 == ret) { - LOGS_DEFAULT(VERBOSE) << "pthread_setaffinity_np succeed for thread: " << syscall(SYS_gettid) + LOGS_DEFAULT(VERBOSE) << "pthread_setaffinity_np succeed for thread: " << ::pthread_self() << ", index: " << p->index << ", mask: " << *p->affinity; } else { errno = ret; auto [err_no, err_msg] = GetErrnoInfo(); - #if !defined(USE_MIGRAPHX) - LOGS_DEFAULT(ERROR) << "pthread_setaffinity_np failed for thread: " << syscall(SYS_gettid) + LOGS_DEFAULT(ERROR) << "pthread_setaffinity_np failed for thread: " << ::pthread_self() << ", index: " << p->index << ", mask: " << *p->affinity << ", error code: " << err_no << " error msg: " << err_msg diff --git a/misc/onnxruntime/pkg-plist b/misc/onnxruntime/pkg-plist index 00f409a845ee..2ffc9eb1226e 100644 --- a/misc/onnxruntime/pkg-plist +++ b/misc/onnxruntime/pkg-plist @@ -1,20 +1,22 @@ include/onnxruntime/core/providers/custom_op_context.h include/onnxruntime/core/providers/resource.h include/onnxruntime/cpu_provider_factory.h include/onnxruntime/onnxruntime_c_api.h include/onnxruntime/onnxruntime_cxx_api.h include/onnxruntime/onnxruntime_cxx_inline.h +include/onnxruntime/onnxruntime_ep_c_api.h +include/onnxruntime/onnxruntime_ep_device_ep_metadata_keys.h include/onnxruntime/onnxruntime_float16.h include/onnxruntime/onnxruntime_lite_custom_op.h include/onnxruntime/onnxruntime_run_options_config_keys.h include/onnxruntime/onnxruntime_session_options_config_keys.h include/onnxruntime/provider_options.h lib/cmake/onnxruntime/onnxruntimeConfig.cmake lib/cmake/onnxruntime/onnxruntimeConfigVersion.cmake lib/cmake/onnxruntime/onnxruntimeTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/onnxruntime/onnxruntimeTargets.cmake lib/libonnxruntime.so lib/libonnxruntime.so.1 -lib/libonnxruntime.so.1.21.1 +lib/libonnxruntime.so.1.23.2 lib/libonnxruntime_providers_shared.so libdata/pkgconfig/libonnxruntime.pc