Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
83 commits
Select commit Hold shift + click to select a range
cbb1f34
Ship linkable libraries in the macOS wheel
cincrement Aug 12, 2026
0805581
Update
shoumikhin Aug 13, 2026
e102725
Update
shoumikhin Aug 13, 2026
a8ae4e6
Update
shoumikhin Aug 13, 2026
8916178
Update
shoumikhin Aug 13, 2026
5efa3cf
Update
shoumikhin Aug 13, 2026
b2c00e4
Update
shoumikhin Aug 13, 2026
4d8232f
Update
shoumikhin Aug 13, 2026
affb43a
Update
shoumikhin Aug 13, 2026
ffe0de3
Update
shoumikhin Aug 13, 2026
f741428
Update
shoumikhin Aug 14, 2026
dda3eeb
Update
shoumikhin Aug 14, 2026
92cd6ee
Update
shoumikhin Aug 14, 2026
802a4c9
Update
shoumikhin Aug 14, 2026
53db51c
Update
shoumikhin Aug 14, 2026
4edc67d
Update
shoumikhin Aug 14, 2026
92a71b2
Update
shoumikhin Aug 14, 2026
f91b949
Update
shoumikhin Aug 14, 2026
5bc066f
Update
shoumikhin Aug 14, 2026
3dcfbc2
Update
shoumikhin Aug 14, 2026
93835b8
Update
shoumikhin Aug 14, 2026
665cb82
Update
shoumikhin Aug 14, 2026
aa6eff1
Update
shoumikhin Aug 14, 2026
7089d92
Update
shoumikhin Aug 14, 2026
1e9dc14
Update
shoumikhin Aug 14, 2026
3d23d16
Update
shoumikhin Aug 15, 2026
e0cc855
Update
shoumikhin Aug 15, 2026
50cb572
Update
shoumikhin Aug 15, 2026
353dff6
Update
shoumikhin Aug 15, 2026
4fbaa91
Update
shoumikhin Aug 15, 2026
dcc8c5b
Update
shoumikhin Aug 15, 2026
bc35c91
Update
shoumikhin Aug 15, 2026
94445fc
Update
shoumikhin Aug 15, 2026
4326ff9
Update
shoumikhin Aug 15, 2026
6f02eee
Update
shoumikhin Aug 15, 2026
876a31f
Update
shoumikhin Aug 15, 2026
8babcb7
Update
shoumikhin Aug 15, 2026
4be756d
Update
shoumikhin Aug 15, 2026
512da6d
Update
shoumikhin Aug 16, 2026
aa8341c
Update
shoumikhin Aug 16, 2026
e2e159e
Update
shoumikhin Aug 16, 2026
abbba47
Update
shoumikhin Aug 16, 2026
27ea726
Update
shoumikhin Aug 16, 2026
d3c0c30
Update
shoumikhin Aug 16, 2026
e0be440
Update
shoumikhin Aug 16, 2026
03af4d0
Update
shoumikhin Aug 16, 2026
f336034
Update
shoumikhin Aug 16, 2026
090d21f
Update
shoumikhin Aug 16, 2026
d84aa61
Update
shoumikhin Aug 16, 2026
c2247bf
Update
shoumikhin Aug 16, 2026
75d954d
Update
shoumikhin Aug 16, 2026
a06022e
Update
shoumikhin Aug 17, 2026
4e24697
Update
shoumikhin Aug 17, 2026
2e41d3f
Update
shoumikhin Aug 17, 2026
10e24d3
Update
shoumikhin Aug 17, 2026
770ee26
Update
shoumikhin Aug 17, 2026
86e08e7
Update
shoumikhin Aug 17, 2026
f261ba1
Update
shoumikhin Aug 17, 2026
8c965aa
Update
shoumikhin Aug 17, 2026
6328a81
Update
shoumikhin Aug 17, 2026
99d527c
Update
shoumikhin Aug 17, 2026
0dc63c4
Update
shoumikhin Aug 17, 2026
af3058e
Update
shoumikhin Aug 17, 2026
f4f365b
Update
shoumikhin Aug 17, 2026
35caec3
Update
shoumikhin Aug 17, 2026
1449936
Update
shoumikhin Aug 17, 2026
e084408
Update
shoumikhin Aug 18, 2026
759b7cd
Update
shoumikhin Aug 18, 2026
e45c845
Update
shoumikhin Aug 18, 2026
79da9ba
Update
shoumikhin Aug 18, 2026
1497163
Update
shoumikhin Aug 18, 2026
3633e98
Update
shoumikhin Aug 19, 2026
5da9593
Update
shoumikhin Aug 19, 2026
9c8acd3
Update
shoumikhin Aug 19, 2026
0da36b5
Update
shoumikhin Aug 19, 2026
b679217
Update
shoumikhin Aug 19, 2026
bfbb7fb
Update
shoumikhin Aug 19, 2026
3db4f2e
Update
shoumikhin Aug 19, 2026
a795f29
Update
shoumikhin Aug 19, 2026
ad4c8e7
Update
shoumikhin Aug 19, 2026
11af3b9
Update
shoumikhin Aug 19, 2026
97c81a5
Update
shoumikhin Aug 19, 2026
2a982a5
Update
shoumikhin Aug 19, 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
254 changes: 179 additions & 75 deletions .ci/scripts/wheel/test_cpp_sdk.py

Large diffs are not rendered by default.

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

import sys
import tempfile
from pathlib import Path

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

if __name__ == "__main__":
test_base.test_cmsis_nn_install()

# The wheel ships the runtime, the kernels, the delegate, the thread pool and
# the profiler as separate libraries here too, so check that each has exactly
# one owner and that all of them are loadable.
with tempfile.TemporaryDirectory() as work_dir:
test_shared_libraries.run_tests(Path(work_dir))

# And that a C++ application outside the wheel can actually use them. Nothing
# else covers this: the Python extension links those libraries itself, so it
# passes whether or not the package config names them or the shipped headers
# are complete.
with tempfile.TemporaryDirectory() as work_dir:
test_cpp_sdk.run_tests(Path(work_dir))

model_tests = [
test_base.ModelTest(
model=Model.Mv3,
Expand Down
Loading
Loading