Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
87 commits
Select commit Hold shift + click to select a range
5416595
Update
shoumikhin Jul 31, 2026
008351d
Update
shoumikhin Jul 31, 2026
b741e2d
Update
shoumikhin Jul 31, 2026
58b61c9
Update
shoumikhin Jul 31, 2026
2e51b61
Update
shoumikhin Jul 31, 2026
058a1f6
Update
shoumikhin Jul 31, 2026
79688cb
Update
shoumikhin Jul 31, 2026
077bb9d
Update
shoumikhin Aug 1, 2026
ab9ad38
Update
shoumikhin Aug 1, 2026
060cc4b
Update
shoumikhin Aug 1, 2026
8ca7e77
Update
shoumikhin Aug 1, 2026
23d62d4
Update
shoumikhin Aug 1, 2026
c076daa
Update
shoumikhin Aug 1, 2026
179b67c
Update
shoumikhin Aug 1, 2026
e18448d
Update
shoumikhin Aug 1, 2026
596690f
Update
shoumikhin Aug 1, 2026
e33f3c1
Update
shoumikhin Aug 1, 2026
2749cc7
Update
shoumikhin Aug 2, 2026
74f27c3
Update
shoumikhin Aug 2, 2026
24ee4f9
Update
shoumikhin Aug 2, 2026
b1075f5
Update
shoumikhin Aug 2, 2026
b5d2c6b
Update
shoumikhin Aug 2, 2026
3447ef5
Update
shoumikhin Aug 2, 2026
642fa5e
Update
shoumikhin Aug 2, 2026
aebfb4d
Update
shoumikhin Aug 2, 2026
607ef93
Update
shoumikhin Aug 2, 2026
0670cb3
Update
shoumikhin Aug 2, 2026
abb743a
Update
shoumikhin Aug 2, 2026
7e257ad
Update
shoumikhin Aug 2, 2026
546ca1c
Update
shoumikhin Aug 2, 2026
16fccef
Update
shoumikhin Aug 2, 2026
8fbcb0d
Update
shoumikhin Aug 2, 2026
1555421
Update
shoumikhin Aug 2, 2026
59cf985
Update
shoumikhin Aug 2, 2026
b2ff575
Update
shoumikhin Aug 2, 2026
d41a53d
Update
shoumikhin Aug 3, 2026
e9abdd5
Update
shoumikhin Aug 3, 2026
d3ee68a
Update
shoumikhin Aug 3, 2026
8bfba13
Update
shoumikhin Aug 3, 2026
c0ebd90
Update
shoumikhin Aug 3, 2026
7e6e924
Update
shoumikhin Aug 3, 2026
d363b85
Update
shoumikhin Aug 3, 2026
2c3b441
Update
shoumikhin Aug 3, 2026
395f1bd
Update
shoumikhin Aug 3, 2026
217b18d
Update
shoumikhin Aug 3, 2026
b9eade5
Update
shoumikhin Aug 3, 2026
f5a9b97
Update
shoumikhin Aug 3, 2026
0799a55
Update
shoumikhin Aug 3, 2026
a10d1a5
Update
shoumikhin Aug 3, 2026
23d417d
Update
shoumikhin Aug 3, 2026
deb58fd
Update
shoumikhin Aug 3, 2026
012df50
Update
shoumikhin Aug 3, 2026
59bfbb4
Update
shoumikhin Aug 3, 2026
581fbf3
Update
shoumikhin Aug 3, 2026
7719af1
Update
shoumikhin Aug 3, 2026
cf57e58
Update
shoumikhin Aug 3, 2026
4bc4d6a
Update
shoumikhin Aug 4, 2026
3ad2b2c
Update
shoumikhin Aug 4, 2026
bae80e5
Update
shoumikhin Aug 4, 2026
9e3f0ac
Update
shoumikhin Aug 4, 2026
b1cb34f
Update
shoumikhin Aug 4, 2026
fb295cb
Update
shoumikhin Aug 4, 2026
bb1959c
Update
shoumikhin Aug 4, 2026
45f4588
Update
shoumikhin Aug 4, 2026
379613e
Update
shoumikhin Aug 4, 2026
88e4d64
Update
shoumikhin Aug 4, 2026
373d87b
Update
shoumikhin Aug 4, 2026
46fb7ec
Update
shoumikhin Aug 4, 2026
68fcf62
Update
shoumikhin Aug 4, 2026
004fe86
Update
shoumikhin Aug 5, 2026
c9714fc
Update
shoumikhin Aug 5, 2026
d9929c9
Update
shoumikhin Aug 5, 2026
238dfa1
Update
shoumikhin Aug 5, 2026
335c2af
Update
shoumikhin Aug 5, 2026
f7216d2
Update
shoumikhin Aug 5, 2026
973f6c9
Update
shoumikhin Aug 5, 2026
504a1e6
Update
shoumikhin Aug 5, 2026
909a302
Update
shoumikhin Aug 5, 2026
ed97fee
Update
shoumikhin Aug 5, 2026
9e0ad1e
Update
shoumikhin Aug 5, 2026
cad86c8
Update
shoumikhin Aug 5, 2026
84dd7e4
Update
shoumikhin Aug 5, 2026
41aad66
Update
shoumikhin Aug 5, 2026
f0b7ea1
Update
shoumikhin Aug 5, 2026
d51243e
Update
shoumikhin Aug 5, 2026
54f37aa
Update
shoumikhin Aug 5, 2026
066ab56
Update
shoumikhin Aug 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
914 changes: 914 additions & 0 deletions .ci/scripts/wheel/test_cpp_sdk.py

Large diffs are not rendered by default.

9 changes: 9 additions & 0 deletions .ci/scripts/wheel/test_linux.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,11 @@
# LICENSE file in the root directory of this source tree.

import platform
import tempfile
from pathlib import Path

import test_base
import test_cpp_sdk
from examples.models import Backend, Model

if __name__ == "__main__":
Expand Down Expand Up @@ -41,6 +44,12 @@

test_base.test_cmsis_nn_install()

# The wheel ships a prebuilt C++ runtime and a CMake package config, so
# check that a standalone application can actually link and run against
# them, and that the process still has a single backend registry.
with tempfile.TemporaryDirectory() as work_dir:
test_cpp_sdk.run_tests(Path(work_dir))

test_base.run_tests(
model_tests=[
test_base.ModelTest(
Expand Down
10 changes: 10 additions & 0 deletions .ci/scripts/wheel/test_linux_aarch64.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,11 @@
# This source code is licensed under the BSD-style license found in the
# LICENSE file in the root directory of this source tree.

import tempfile
from pathlib import Path

import test_base
import test_cpp_sdk
from examples.models import Backend, Model

if __name__ == "__main__":
Expand All @@ -26,6 +30,12 @@
), f"OpenvinoBackend not found in registered backends: {registered}"
print("✓ OpenvinoBackend is registered")

# The wheel ships a prebuilt C++ runtime and a CMake package config, so check
# that a standalone application can actually link and run against them, and
# that the process still has a single backend registry.
with tempfile.TemporaryDirectory() as work_dir:
test_cpp_sdk.run_tests(Path(work_dir))

test_base.run_tests(
model_tests=[
test_base.ModelTest(
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/build-wheels-aarch64-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,11 @@ on:
paths:
- .ci/**/*
- .github/workflows/build-wheels-aarch64-linux.yml
- '**/CMakeLists.txt'
- examples/**/*
- pyproject.toml
- setup.py
- tools/cmake/**/*
push:
branches:
- nightly
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/build-wheels-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,11 @@ on:
paths:
- .ci/**/*
- .github/workflows/build-wheels-linux.yml
- '**/CMakeLists.txt'
- examples/**/*
- pyproject.toml
- setup.py
- tools/cmake/**/*
push:
branches:
- nightly
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/build-wheels-macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,11 @@ on:
paths:
- .ci/**/*
- .github/workflows/build-wheels-macos.yml
- '**/CMakeLists.txt'
- examples/**/*
- pyproject.toml
- setup.py
- tools/cmake/**/*
push:
branches:
- nightly
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/build-wheels-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,11 @@ on:
paths:
- .ci/**/*
- .github/workflows/build-wheels-windows.yml
- '**/CMakeLists.txt'
- examples/**/*
- pyproject.toml
- setup.py
- tools/cmake/**/*
push:
branches:
- nightly
Expand Down
Loading
Loading