@@ -214,16 +214,18 @@ end
214
214
@testset verbose = true " AD / ADTypeCheckContext" begin
215
215
# This testset ensures that samplers or optimisers don't accidentally
216
216
# override the AD backend set in it.
217
- @testset " Check ADType" begin
218
- seed = 123
219
- alg = HMC (0.1 , 10 ; adtype= adtype)
220
- m = DynamicPPL. contextualize (
221
- gdemo_default, ADTypeCheckContext (adtype, gdemo_default. context)
222
- )
223
- # These will error if the adbackend being used is not the one set.
224
- sample (StableRNG (seed), m, alg, 10 )
225
- maximum_likelihood (m; adtype= adbackend)
226
- maximum_a_posteriori (m; adtype= adbackend)
217
+ @testset " adtype=$adtype " for adtype in ADTYPES
218
+ @testset " Check ADType" begin
219
+ seed = 123
220
+ alg = HMC (0.1 , 10 ; adtype= adtype)
221
+ m = DynamicPPL. contextualize (
222
+ gdemo_default, ADTypeCheckContext (adtype, gdemo_default. context)
223
+ )
224
+ # These will error if the adbackend being used is not the one set.
225
+ sample (StableRNG (seed), m, alg, 10 )
226
+ maximum_likelihood (m; adtype= adtype)
227
+ maximum_a_posteriori (m; adtype= adtype)
228
+ end
227
229
end
228
230
end
229
231
0 commit comments