@@ -18,10 +18,12 @@ using DistributionsAD
18
18
using LogDensityProblems
19
19
using Optimisers
20
20
using ADTypes
21
- using ForwardDiff, ReverseDiff, Zygote, Enzyme
21
+ using ForwardDiff, ReverseDiff, Zygote
22
22
23
23
using AdvancedVI
24
24
25
+ const GROUP = get (ENV , " GROUP" , " All" )
26
+
25
27
# Models for Inference Tests
26
28
struct TestModel{M,L,S}
27
29
model:: M
@@ -34,11 +36,15 @@ include("models/normal.jl")
34
36
include (" models/normallognormal.jl" )
35
37
36
38
# Tests
37
- include (" interface/ad.jl" )
38
- include (" interface/optimize.jl" )
39
- include (" interface/repgradelbo.jl" )
40
- include (" interface/location_scale.jl" )
41
-
42
- include (" inference/repgradelbo_distributionsad.jl" )
43
- include (" inference/repgradelbo_locationscale.jl" )
44
- include (" inference/repgradelbo_locationscale_bijectors.jl" )
39
+ if GROUP == " All" || GROUP == " Interface"
40
+ include (" interface/ad.jl" )
41
+ include (" interface/optimize.jl" )
42
+ include (" interface/repgradelbo.jl" )
43
+ include (" interface/location_scale.jl" )
44
+ end
45
+
46
+ if GROUP == " All" || GROUP == " Inference"
47
+ include (" inference/repgradelbo_distributionsad.jl" )
48
+ include (" inference/repgradelbo_locationscale.jl" )
49
+ include (" inference/repgradelbo_locationscale_bijectors.jl" )
50
+ end
0 commit comments