Skip to content

Add Highway SIMD acceleration to ImageBufAlgo [add, sub, mul, div, mad, resample] #8990

Add Highway SIMD acceleration to ImageBufAlgo [add, sub, mul, div, mad, resample]

Add Highway SIMD acceleration to ImageBufAlgo [add, sub, mul, div, mad, resample] #8990

Triggered via pull request January 27, 2026 02:01
@ssh4netssh4net
synchronize #4994
ssh4net:_hwy
Status Cancelled
Total duration 3m 33s
Artifacts 3

ci.yml

on: pull_request
Matrix: aswf-old
Matrix: linux-aswf
Matrix: linux-ubuntu
Matrix: macos
Matrix: windows
Fit to window
Zoom out
Zoom in

Annotations

78 errors and 6 warnings
clang-format / c++17 py3.10
Process completed with exit code 1.
(old) VP2022 gcc9/C++17 py39 exr3.1 ocio2.3 / c++17 py3.9
Canceling since a higher priority waiting request for CI-4994 exists
(old) VP2022 gcc9/C++17 py39 exr3.1 ocio2.3 / c++17 py3.9
The operation was canceled.
(old) hobbled gcc9.3/C++17 py3.9 exr-3.1 no-sse / c++17 py3.9
Canceling since a higher priority waiting request for CI-4994 exists
(old) hobbled gcc9.3/C++17 py3.9 exr-3.1 no-sse / c++17 py3.9
The operation was canceled.
VFX2023 icc/C++17 py3.10 exr3.1 ocio2.3 qt5.15 / c++17 py3.10
Canceling since a higher priority waiting request for CI-4994 exists
VFX2023 icc/C++17 py3.10 exr3.1 ocio2.3 qt5.15 / c++17 py3.10
The operation was canceled.
VFX2025 icx/C++17 py3.11 exr3.3 ocio2.4 qt5.15 / icpx c++17 py3.11
Canceling since a higher priority waiting request for CI-4994 exists
VFX2025 icx/C++17 py3.11 exr3.3 ocio2.4 qt5.15 / icpx c++17 py3.11
The operation was canceled.
VFX2026 gcc14/C++20 py3.13 exr3.4 ocio2.4 / c++20 py3.13
Canceling since a higher priority waiting request for CI-4994 exists
VFX2026 gcc14/C++20 py3.13 exr3.4 ocio2.4 / c++20 py3.13
The operation was canceled.
VFX2023 gcc11/C++17 py3.10 exr3.1 ocio2.3 / c++17 py3.10
Canceling since a higher priority waiting request for CI-4994 exists
VFX2023 gcc11/C++17 py3.10 exr3.1 ocio2.3 / c++17 py3.10
The operation was canceled.
(old) VP2022 clang13/C++17 py39 avx2 exr3.1 ocio2.3 / clang++ c++17 py3.9
Canceling since a higher priority waiting request for CI-4994 exists
VFX2024 clang/C++17 py3.11 exr3.2 ocio2.3 / clang++ c++17 py3.11
Canceling since a higher priority waiting request for CI-4994 exists
Sanitizers / clang++ c++17 py3.11
Canceling since a higher priority waiting request for CI-4994 exists
VFX2024 clang/C++17 py3.11 exr3.2 ocio2.3 / clang++ c++17 py3.11
The operation was canceled.
Sanitizers / clang++ c++17 py3.11
The operation was canceled.
VFX2024 gcc11/C++17 py3.11 exr3.2 ocio2.3 / c++17 py3.11
Canceling since a higher priority waiting request for CI-4994 exists
VFX2024 gcc11/C++17 py3.11 exr3.2 ocio2.3 / c++17 py3.11
The operation was canceled.
VFX2025 Debug gcc11/C++17 py3.11 exr3.3 ocio2.4 / c++17 py3.11
Canceling since a higher priority waiting request for CI-4994 exists
VFX2025 Debug gcc11/C++17 py3.11 exr3.3 ocio2.4 / c++17 py3.11
The operation was canceled.
(old) oldest clang10/C++17 py3.9 exr3.1 ocio2.3 / clang++ c++17 py3.9
Canceling since a higher priority waiting request for CI-4994 exists
(old) oldest clang10/C++17 py3.9 exr3.1 ocio2.3 / clang++ c++17 py3.9
The operation was canceled.
(old) oldest gcc9.3/C++17 py3.9 exr3.1 ocio2.3 / c++17 py3.9
Canceling since a higher priority waiting request for CI-4994 exists
(old) oldest gcc9.3/C++17 py3.9 exr3.1 ocio2.3 / c++17 py3.9
The operation was canceled.
ABI check / c++17 py3.11
Canceling since a higher priority waiting request for CI-4994 exists
ABI check / c++17 py3.11
The operation was canceled.
VFX2025 gcc11/C++17 py3.11 exr3.3 ocio2.4 / c++17 py3.11
Canceling since a higher priority waiting request for CI-4994 exists
VFX2025 gcc11/C++17 py3.11 exr3.3 ocio2.4 / c++17 py3.11
The operation was canceled.
Windows-2022 VS2022 / c++17 py3.12
Canceling since a higher priority waiting request for CI-4994 exists
Windows-2022 VS2022 / c++17 py3.12
The operation was canceled.
Linux ARM latest releases clang18 C++20 py3.12 exr3.4 ocio2.4 / clang++-18 c++20 py3.12
Canceling since a higher priority waiting request for CI-4994 exists
latest releases gcc13 C++20 py3.12 avx2 exr3.4 ocio2.4 / g++-13 c++20 py3.12
Canceling since a higher priority waiting request for CI-4994 exists
all local builds gcc12 C++17 avx2 exr3.2 ocio2.3 / g++-12 c++17 py3.10
Canceling since a higher priority waiting request for CI-4994 exists
all local builds gcc12 C++17 avx2 exr3.2 ocio2.3 / g++-12 c++17 py3.10
The operation was canceled.
Linux ARM latest releases gcc14 C++20 py3.12 exr3.4 ocio2.4 / g++-14 c++20 py3.12
Canceling since a higher priority waiting request for CI-4994 exists
MacOS-14-ARM aclang15/C++20/py3.13 / clang++ c++20 py3.13
Canceling since a higher priority waiting request for CI-4994 exists
MacOS-15-ARM aclang16/C++20/py3.13 / clang++ c++20 py3.13
Canceling since a higher priority waiting request for CI-4994 exists
MacOS-14-ARM aclang15/C++20/py3.13 / clang++ c++20 py3.13
The operation was canceled.
MacOS-15-ARM aclang16/C++20/py3.13 / clang++ c++20 py3.13
The operation was canceled.
clang18 C++17 avx2 exr3.1 ocio2.3 / clang++ c++17 py3.12
Canceling since a higher priority waiting request for CI-4994 exists
clang18 C++17 avx2 exr3.1 ocio2.3 / clang++ c++17 py3.12
The operation was canceled.
MacOS-15-Intel aclang17/C++17/py3.13 / clang++ c++17 py3.13
Canceling since a higher priority waiting request for CI-4994 exists
MacOS-15-Intel aclang17/C++17/py3.13 / clang++ c++17 py3.13
The operation was canceled.
bleeding edge gcc14 C++23 py3.12 OCIO/libtiff/exr-main avx2 / g++-14 c++23 py3.12
Canceling since a higher priority waiting request for CI-4994 exists
Windows-2025 VS2022 / c++17 py3.12
Canceling since a higher priority waiting request for CI-4994 exists
Windows-2025 VS2022 / c++17 py3.12
The operation was canceled.
CI
Canceling since a higher priority waiting request for CI-4994 exists
CI
Canceling since a higher priority waiting request for CI-4994 exists
CI
Canceling since a higher priority waiting request for CI-4994 exists
CI
Canceling since a higher priority waiting request for CI-4994 exists
CI
Canceling since a higher priority waiting request for CI-4994 exists
CI
Canceling since a higher priority waiting request for CI-4994 exists
CI
Canceling since a higher priority waiting request for CI-4994 exists
CI
Canceling since a higher priority waiting request for CI-4994 exists
CI
Canceling since a higher priority waiting request for CI-4994 exists
CI
Canceling since a higher priority waiting request for CI-4994 exists
CI
Canceling since a higher priority waiting request for CI-4994 exists
CI
Canceling since a higher priority waiting request for CI-4994 exists
CI
Canceling since a higher priority waiting request for CI-4994 exists
CI
Canceling since a higher priority waiting request for CI-4994 exists
CI
Canceling since a higher priority waiting request for CI-4994 exists
CI
Canceling since a higher priority waiting request for CI-4994 exists
CI
Canceling since a higher priority waiting request for CI-4994 exists
CI
Canceling since a higher priority waiting request for CI-4994 exists
CI
Canceling since a higher priority waiting request for CI-4994 exists
CI
Canceling since a higher priority waiting request for CI-4994 exists
CI
Canceling since a higher priority waiting request for CI-4994 exists
CI
Canceling since a higher priority waiting request for CI-4994 exists
CI
Canceling since a higher priority waiting request for CI-4994 exists
CI
Canceling since a higher priority waiting request for CI-4994 exists
CI
Canceling since a higher priority waiting request for CI-4994 exists
VFX2025 icx/C++17 py3.11 exr3.3 ocio2.4 qt5.15 / icpx c++17 py3.11
No files were found with the provided path: build/cmake-save build/compat_reports build/sphinx build/benchmarks build/testsuite/*/*.* !build/testsuite/oiio-images !build/testsuite/openexr-images !build/testsuite/fits-images !build/testsuite/j2kp4files_v1_5. No artifacts will be uploaded.
VFX2026 gcc14/C++20 py3.13 exr3.4 ocio2.4 / c++20 py3.13
No files were found with the provided path: build/cmake-save build/compat_reports build/sphinx build/benchmarks build/testsuite/*/*.* !build/testsuite/oiio-images !build/testsuite/openexr-images !build/testsuite/fits-images !build/testsuite/j2kp4files_v1_5. No artifacts will be uploaded.
MacOS-15-ARM aclang16/C++20/py3.13 / clang++ c++20 py3.13
No files were found with the provided path: build/cmake-save build/compat_reports build/sphinx build/benchmarks build/testsuite/*/*.* !build/testsuite/oiio-images !build/testsuite/openexr-images !build/testsuite/fits-images !build/testsuite/j2kp4files_v1_5. No artifacts will be uploaded.
MacOS-15-Intel aclang17/C++17/py3.13 / clang++ c++17 py3.13
No files were found with the provided path: build/cmake-save build/compat_reports build/sphinx build/benchmarks build/testsuite/*/*.* !build/testsuite/oiio-images !build/testsuite/openexr-images !build/testsuite/fits-images !build/testsuite/j2kp4files_v1_5. No artifacts will be uploaded.
bleeding edge gcc14 C++23 py3.12 OCIO/libtiff/exr-main avx2 / g++-14 c++23 py3.12
No files were found with the provided path: build/cmake-save build/compat_reports build/sphinx build/benchmarks build/testsuite/*/*.* !build/testsuite/oiio-images !build/testsuite/openexr-images !build/testsuite/fits-images !build/testsuite/j2kp4files_v1_5. No artifacts will be uploaded.
Windows-2025 VS2022 / c++17 py3.12
No files were found with the provided path: build/cmake-save build/compat_reports build/sphinx build/benchmarks build/testsuite/*/*.* !build/testsuite/oiio-images !build/testsuite/openexr-images !build/testsuite/fits-images !build/testsuite/j2kp4files_v1_5. No artifacts will be uploaded.

Artifacts

Produced during runtime
Name Size Digest
oiio-steps-abi-check Expired
1.03 MB
sha256:01fbede8cc5f10d2a7b6f4ef015fe10c59acb9ee90071bbae5919f60fc8beef7
oiio-steps-clang-format Expired
504 KB
sha256:d4c504f2729c8e139fc91b8f21e983ea10534285c36765dca818aef3c7b7d4b9
oiio-steps-linux-vfx2025 Expired
992 KB
sha256:78736c44bd44c5af835ab81357797f509c67a7ba6afd687705df4a5ef6b76439