Skip to content

Commit 7cbaad0

Browse files
committed
Add fail check
1 parent 1bcde4d commit 7cbaad0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+182
-1
lines changed

dpbench/config/benchmark.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ class Benchmark:
8888
array_args: List[str] = field(default_factory=list)
8989
output_args: List[str] = field(default_factory=list)
9090
implementations: List[BenchmarkImplementation] = field(default_factory=list)
91+
expected_failure_implementations: List[str] = field(default_factory=list)
9192

9293
@staticmethod
9394
def from_dict(obj: Any) -> "Benchmark":
@@ -107,6 +108,9 @@ def from_dict(obj: Any) -> "Benchmark":
107108
_array_args = obj.get("array_args") or []
108109
_output_args = obj.get("output_args") or []
109110
_implementations = obj.get("implementations") or []
111+
_expected_failure_implementations = (
112+
obj.get("expected_failure_implementations") or []
113+
)
110114
return Benchmark(
111115
_name,
112116
_short_name,
@@ -122,4 +126,5 @@ def from_dict(obj: Any) -> "Benchmark":
122126
_array_args,
123127
_output_args,
124128
_implementations,
129+
_expected_failure_implementations,
125130
)

dpbench/configs/bench_info/dbscan.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ input_args = [
2020
array_args = [
2121
"data",
2222
]
23+
expected_failure_implementations = ["sycl"]
2324

2425
[benchmark.parameters.S]
2526
n_samples = 1024

dpbench/configs/bench_info/gpairs.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ array_args = [
3939
output_args = [
4040
"results",
4141
]
42+
expected_failure_implementations = ["numba_dpex_k"]
4243

4344
[benchmark.parameters.S]
4445
nopt = 128

dpbench/configs/bench_info/knn.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ array_args = [
3232
output_args = [
3333
"predictions",
3434
]
35+
expected_failure_implementations = ["numba_dpex_p"]
3536

3637
[benchmark.parameters.S]
3738
test_size = 1024

dpbench/configs/bench_info/l2_norm.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ array_args = [
2121
output_args = [
2222
"d",
2323
]
24+
expected_failure_implementations = ["dpnp", "numba_dpex_n"]
2425

2526
[benchmark.parameters.S]
2627
npoints = 32768

dpbench/configs/bench_info/npbench/azimint_hist.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ array_args = [
2323
"radius",
2424
]
2525
output_args = []
26+
expected_failure_implementations = ["dpnp"]
2627

2728
[benchmark.parameters.S]
2829
N = 400000

dpbench/configs/bench_info/npbench/azimint_naive.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ array_args = [
2323
"radius",
2424
]
2525
output_args = []
26+
expected_failure_implementations = ["dpnp"]
2627

2728
[benchmark.parameters.S]
2829
N = 400000

dpbench/configs/bench_info/npbench/cavity_flow.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ output_args = [
3838
"v",
3939
"p",
4040
]
41+
expected_failure_implementations = ["dpnp"]
4142

4243
[benchmark.parameters.S]
4344
ny = 61

dpbench/configs/bench_info/npbench/channel_flow.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ output_args = [
3737
"v",
3838
"p",
3939
]
40+
expected_failure_implementations = ["dpnp"]
4041

4142
[benchmark.parameters.S]
4243
ny = 61

dpbench/configs/bench_info/npbench/compute.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ array_args = [
2626
"array_2",
2727
]
2828
output_args = []
29+
expected_failure_implementations = ["dpnp"]
2930

3031
[benchmark.parameters.S]
3132
M = 2000

0 commit comments

Comments
 (0)