Skip to content

Commit bef2f6d

Browse files
authored
Merge pull request #2 from barrypitman/codex/update-openvino-version-to-2026.1.0
Update OpenVINO target to 2026.1.0 (runtime, build script and poms)
2 parents 740d07a + 3aaee7f commit bef2f6d

8 files changed

Lines changed: 73 additions & 17 deletions

File tree

.github/workflows/openvino.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,12 @@ jobs:
2525
runs-on: windows-2022
2626
steps:
2727
- uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions
28+
macosx-arm64:
29+
runs-on: macos-15
30+
steps:
31+
- uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions
2832
platform:
29-
needs: [linux-x86_64, windows-x86_64]
33+
needs: [linux-x86_64, windows-x86_64, macosx-arm64]
3034
runs-on: ubuntu-22.04
3135
steps:
3236
- uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions

openvino/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ The [OpenVINO](https://github.com/openvinotoolkit/openvino) preset packages the
55
Supported platforms:
66
- `linux-x86_64`
77
- `windows-x86_64`
8+
- `macosx-arm64`
89

910
The packaged runtime includes the CPU, GPU, and NPU plugin shared libraries from the official OpenVINO wheel distribution.
1011

openvino/cppbuild.sh

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ if [[ -z "$PLATFORM" ]]; then
77
exit
88
fi
99

10-
OPENVINO_VERSION=2025.4.1
11-
OPENVINO_BUILD=20426.82bbf0292c5
12-
OPENVINO_PACKAGES_URL=https://storage.openvinotoolkit.org/repositories/openvino/packages/${OPENVINO_VERSION}
10+
OPENVINO_VERSION=2026.1.0
11+
OPENVINO_BUILD=21367.63e31528c62
12+
OPENVINO_PACKAGES_URL=https://storage.openvinotoolkit.org/repositories/openvino/packages/2026.1
1313

1414
mkdir -p "$PLATFORM"
1515
cd "$PLATFORM"
@@ -29,6 +29,11 @@ case $PLATFORM in
2929
archive_platform=windows
3030
archive_root=${archive_name%.zip}
3131
;;
32+
macosx-arm64)
33+
archive_name=openvino_toolkit_macos_12_6_${OPENVINO_VERSION}.${OPENVINO_BUILD}_arm64.tgz
34+
archive_platform=macos
35+
archive_root=${archive_name%.tgz}
36+
;;
3237
*)
3338
echo "Error: Platform \"$PLATFORM\" is not supported"
3439
exit 1

openvino/platform/pom.xml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,19 @@
1212

1313
<groupId>org.bytedeco</groupId>
1414
<artifactId>openvino-platform</artifactId>
15-
<version>2025.4.1-${project.parent.version}</version>
15+
<version>2026.1.0-${project.parent.version}</version>
1616
<name>JavaCPP Presets Platform for OpenVINO</name>
1717

1818
<properties>
1919
<javacpp.moduleId>openvino</javacpp.moduleId>
2020
</properties>
2121

2222
<dependencies>
23+
<dependency>
24+
<groupId>org.bytedeco</groupId>
25+
<artifactId>opencl-platform</artifactId>
26+
<version>3.0-${project.parent.version}</version>
27+
</dependency>
2328
<dependency>
2429
<groupId>${project.groupId}</groupId>
2530
<artifactId>${javacpp.moduleId}</artifactId>
@@ -49,7 +54,7 @@
4954
<configuration>
5055
<archive>
5156
<manifestEntries>
52-
<Class-Path>${javacpp.moduleId}.jar ${javacpp.moduleId}-linux-x86_64.jar ${javacpp.moduleId}-windows-x86_64.jar</Class-Path>
57+
<Class-Path>${javacpp.moduleId}.jar ${javacpp.moduleId}-linux-x86_64.jar ${javacpp.moduleId}-windows-x86_64.jar ${javacpp.moduleId}-macosx-arm64.jar</Class-Path>
5358
</manifestEntries>
5459
</archive>
5560
</configuration>
@@ -96,6 +101,7 @@
96101
module org.bytedeco.${javacpp.moduleId}.platform {
97102
requires static org.bytedeco.${javacpp.moduleId}.linux.x86_64;
98103
requires static org.bytedeco.${javacpp.moduleId}.windows.x86_64;
104+
requires static org.bytedeco.${javacpp.moduleId}.macosx.arm64;
99105
}
100106
</moduleInfoSource>
101107
</module>

openvino/pom.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
<groupId>org.bytedeco</groupId>
1313
<artifactId>openvino</artifactId>
14-
<version>2025.4.1-${project.parent.version}</version>
14+
<version>2026.1.0-${project.parent.version}</version>
1515
<name>JavaCPP Presets for OpenVINO</name>
1616

1717
<dependencies>
@@ -63,13 +63,15 @@
6363
<linkPath>${basedir}/../opencl/cppbuild/${javacpp.platform}/lib/</linkPath>
6464
<linkPath>${basedir}/cppbuild/${javacpp.platform}${javacpp.platform.extension}/runtime/lib/intel64/</linkPath>
6565
<linkPath>${basedir}/cppbuild/${javacpp.platform}${javacpp.platform.extension}/runtime/lib/intel64/Release/</linkPath>
66+
<linkPath>${basedir}/cppbuild/${javacpp.platform}${javacpp.platform.extension}/runtime/lib/arm64/Release/</linkPath>
6667
</linkPaths>
6768
<preloadPaths>
6869
<preloadPath>${basedir}/../opencl/cppbuild/${javacpp.platform}/bin/</preloadPath>
6970
<preloadPath>${basedir}/cppbuild/${javacpp.platform}${javacpp.platform.extension}/runtime/lib/intel64/</preloadPath>
7071
<preloadPath>${basedir}/cppbuild/${javacpp.platform}${javacpp.platform.extension}/runtime/3rdparty/tbb/lib/</preloadPath>
7172
<preloadPath>${basedir}/cppbuild/${javacpp.platform}${javacpp.platform.extension}/runtime/bin/intel64/Release/</preloadPath>
7273
<preloadPath>${basedir}/cppbuild/${javacpp.platform}${javacpp.platform.extension}/runtime/3rdparty/tbb/bin/</preloadPath>
74+
<preloadPath>${basedir}/cppbuild/${javacpp.platform}${javacpp.platform.extension}/runtime/bin/arm64/Release/</preloadPath>
7375
</preloadPaths>
7476
<buildResources>
7577
<buildResource>/${javacpp.platform.library.path}/</buildResource>

openvino/samples/pom.xml

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,26 @@
1111
</properties>
1212

1313
<dependencies>
14+
<dependency>
15+
<groupId>org.bytedeco</groupId>
16+
<artifactId>opencl</artifactId>
17+
<version>3.0-1.5.14-SNAPSHOT</version>
18+
</dependency>
19+
<dependency>
20+
<groupId>org.bytedeco</groupId>
21+
<artifactId>opencl</artifactId>
22+
<version>3.0-1.5.14-SNAPSHOT</version>
23+
<classifier>linux-x86_64</classifier>
24+
</dependency>
1425
<dependency>
1526
<groupId>org.bytedeco</groupId>
1627
<artifactId>openvino</artifactId>
17-
<version>2025.4.1-1.5.14-SNAPSHOT</version>
28+
<version>2026.1.0-1.5.14-SNAPSHOT</version>
1829
</dependency>
1930
<dependency>
2031
<groupId>org.bytedeco</groupId>
2132
<artifactId>openvino</artifactId>
22-
<version>2025.4.1-1.5.14-SNAPSHOT</version>
33+
<version>2026.1.0-1.5.14-SNAPSHOT</version>
2334
<classifier>linux-x86_64</classifier>
2435
</dependency>
2536
</dependencies>

openvino/src/gen/java/org/bytedeco/openvino/global/openvino.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,15 @@
99
import org.bytedeco.javacpp.annotation.*;
1010

1111
import static org.bytedeco.javacpp.presets.javacpp.*;
12+
import org.bytedeco.opencl.*;
13+
import static org.bytedeco.opencl.global.OpenCL.*;
1214

1315
public class openvino extends org.bytedeco.openvino.presets.openvino {
1416
static { Loader.load(); }
1517

1618
// Parsed from openvino/c/openvino.h
1719

18-
// Copyright (C) 2018-2025 Intel Corporation
20+
// Copyright (C) 2018-2026 Intel Corporation
1921
// SPDX-License-Identifier: Apache-2.0
2022
//
2123

openvino/src/main/java/org/bytedeco/openvino/presets/openvino.java

Lines changed: 32 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
include = {
4242
"openvino/c/openvino.h"
4343
},
44-
link = {"openvino_c@.2541", "openvino@.2541"},
44+
link = {"openvino_c@.2610", "openvino@.2610"},
4545
preloadresource = {
4646
"runtime/lib/intel64/",
4747
"runtime/3rdparty/tbb/lib/"
@@ -53,12 +53,12 @@
5353
"openvino_intel_cpu_plugin",
5454
"openvino_intel_gpu_plugin",
5555
"openvino_intel_npu_plugin",
56-
"openvino_ir_frontend@.2541",
57-
"openvino_onnx_frontend@.2541",
58-
"openvino_paddle_frontend@.2541",
59-
"openvino_pytorch_frontend@.2541",
60-
"openvino_tensorflow_frontend@.2541",
61-
"openvino_tensorflow_lite_frontend@.2541",
56+
"openvino_ir_frontend@.2610",
57+
"openvino_onnx_frontend@.2610",
58+
"openvino_paddle_frontend@.2610",
59+
"openvino_pytorch_frontend@.2610",
60+
"openvino_tensorflow_frontend@.2610",
61+
"openvino_tensorflow_lite_frontend@.2610",
6262
"tbb@.12"
6363
},
6464
resource = {"runtime"}
@@ -90,6 +90,31 @@
9090
},
9191
resource = {"runtime"}
9292
),
93+
@Platform(
94+
value = {"macosx-arm64"},
95+
include = {
96+
"openvino/c/openvino.h"
97+
},
98+
link = {"openvino_c@.2610", "openvino@.2610"},
99+
preloadresource = {
100+
"runtime/lib/arm64/Release/",
101+
"runtime/3rdparty/tbb/lib/"
102+
},
103+
preload = {
104+
"openvino_auto_batch_plugin",
105+
"openvino_auto_plugin",
106+
"openvino_hetero_plugin",
107+
"openvino_arm_cpu_plugin",
108+
"openvino_ir_frontend@.2610",
109+
"openvino_onnx_frontend@.2610",
110+
"openvino_paddle_frontend@.2610",
111+
"openvino_pytorch_frontend@.2610",
112+
"openvino_tensorflow_frontend@.2610",
113+
"openvino_tensorflow_lite_frontend@.2610",
114+
"tbb@.12"
115+
},
116+
resource = {"runtime"}
117+
),
93118
},
94119
target = "org.bytedeco.openvino",
95120
global = "org.bytedeco.openvino.global.openvino"

0 commit comments

Comments
 (0)