Skip to content

Commit 5bd0e64

Browse files
authored
Test multiple sizes in NaN check benchmark
1 parent bd0eb4f commit 5bd0e64

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

benchmark/benchmarks.jl

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -180,10 +180,13 @@ function benchmark_utilities()
180180

181181
suite["trees"] = tree_utilities()
182182
suite["extra"] = let s = BenchmarkGroup()
183-
f(Xs) = [is_bad_array(X) for X in Xs]
184-
s["is_bad_array_x16"] = @benchmarkable(
185-
$(f)(Xs), setup = (Xs = ntuple(n -> randn(Float64, 1_000 + n), 16))
186-
)
183+
s["is_bad_array_x16"] = BenchmarkGroup()
184+
f(Xs) = any(is_bad_array, Xs)
185+
for m in [50, 500, 5000]
186+
s["is_bad_array_x16"][m] = @benchmarkable(
187+
$(f)(Xs), setup = (Xs = ntuple(n -> randn(Float64, $m + n), 16))
188+
)
189+
end
187190
s
188191
end
189192

0 commit comments

Comments
 (0)