Skip to content

Commit 6294d1d

Browse files
authored
Speed up tests (#447)
* reduce size of kernel matrices in test_interface * make MOKernel test_interface actually have multiple outputs * patch bump
1 parent 2162032 commit 6294d1d

File tree

2 files changed

+15
-15
lines changed

2 files changed

+15
-15
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name = "KernelFunctions"
22
uuid = "ec8451be-7e33-11e9-00cf-bbf324bd1392"
3-
version = "0.10.35"
3+
version = "0.10.36"
44

55
[deps]
66
ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"

src/test_utils.jl

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -94,18 +94,18 @@ function test_interface(
9494
rng::AbstractRNG, k::Kernel, ::Type{Vector{T}}; kwargs...
9595
) where {T<:Real}
9696
return test_interface(
97-
k, randn(rng, T, 1001), randn(rng, T, 1001), randn(rng, T, 1000); kwargs...
97+
k, randn(rng, T, 11), randn(rng, T, 11), randn(rng, T, 13); kwargs...
9898
)
9999
end
100100

101101
function test_interface(
102-
rng::AbstractRNG, k::MOKernel, ::Type{Vector{Tuple{T,Int}}}; dim_out=1, kwargs...
102+
rng::AbstractRNG, k::MOKernel, ::Type{Vector{Tuple{T,Int}}}; dim_out=3, kwargs...
103103
) where {T<:Real}
104104
return test_interface(
105105
k,
106-
[(randn(rng, T), rand(rng, 1:dim_out)) for i in 1:51],
107-
[(randn(rng, T), rand(rng, 1:dim_out)) for i in 1:51],
108-
[(randn(rng, T), rand(rng, 1:dim_out)) for i in 1:50];
106+
[(randn(rng, T), rand(rng, 1:dim_out)) for i in 1:11],
107+
[(randn(rng, T), rand(rng, 1:dim_out)) for i in 1:11],
108+
[(randn(rng, T), rand(rng, 1:dim_out)) for i in 1:13];
109109
kwargs...,
110110
)
111111
end
@@ -115,9 +115,9 @@ function test_interface(
115115
) where {T<:Real}
116116
return test_interface(
117117
k,
118-
ColVecs(randn(rng, T, dim_in, 1001)),
119-
ColVecs(randn(rng, T, dim_in, 1001)),
120-
ColVecs(randn(rng, T, dim_in, 1000));
118+
ColVecs(randn(rng, T, dim_in, 11)),
119+
ColVecs(randn(rng, T, dim_in, 11)),
120+
ColVecs(randn(rng, T, dim_in, 13));
121121
kwargs...,
122122
)
123123
end
@@ -127,9 +127,9 @@ function test_interface(
127127
) where {T<:Real}
128128
return test_interface(
129129
k,
130-
RowVecs(randn(rng, T, 1001, dim_in)),
131-
RowVecs(randn(rng, T, 1001, dim_in)),
132-
RowVecs(randn(rng, T, 1000, dim_in));
130+
RowVecs(randn(rng, T, 11, dim_in)),
131+
RowVecs(randn(rng, T, 11, dim_in)),
132+
RowVecs(randn(rng, T, 13, dim_in));
133133
kwargs...,
134134
)
135135
end
@@ -139,9 +139,9 @@ function test_interface(
139139
) where {T<:Real}
140140
return test_interface(
141141
k,
142-
[randn(rng, T, dim_in) for _ in 1:1001],
143-
[randn(rng, T, dim_in) for _ in 1:1001],
144-
[randn(rng, T, dim_in) for _ in 1:1000];
142+
[randn(rng, T, dim_in) for _ in 1:11],
143+
[randn(rng, T, dim_in) for _ in 1:11],
144+
[randn(rng, T, dim_in) for _ in 1:13];
145145
kwargs...,
146146
)
147147
end

0 commit comments

Comments
 (0)