@@ -13,7 +13,7 @@ include("test_utils/models.jl")
1313include (" test_utils/numerical_tests.jl" )
1414include (" test_utils/sampler.jl" )
1515
16- # Turing.setprogress!(false)
16+ Turing. setprogress! (false )
1717included_paths, excluded_paths = parse_args (ARGS )
1818
1919# Filter which tests to run and collect timing and allocations information to show in a
@@ -30,59 +30,55 @@ macro timeit_include(path::AbstractString)
3030end
3131
3232@testset " Turing" verbose = true begin
33- # @testset "Aqua" begin
34- # @timeit_include("Aqua.jl")
35- # end
33+ @testset " Aqua" begin
34+ @timeit_include (" Aqua.jl" )
35+ end
3636
37- # @testset "AD" verbose = true begin
38- # @timeit_include("ad.jl")
39- # end
37+ @testset " AD" verbose = true begin
38+ @timeit_include (" ad.jl" )
39+ end
4040
41- # @testset "essential" verbose = true begin
42- # @timeit_include("essential/container.jl")
43- # end
41+ @testset " essential" verbose = true begin
42+ @timeit_include (" essential/container.jl" )
43+ end
4444
45- # @testset "samplers (without AD)" verbose = true begin
46- # @timeit_include("mcmc/particle_mcmc.jl")
47- # @timeit_include("mcmc/emcee.jl")
48- # @timeit_include("mcmc/ess.jl")
49- # @timeit_include("mcmc/is.jl")
50- # end
45+ @testset " samplers (without AD)" verbose = true begin
46+ @timeit_include (" mcmc/particle_mcmc.jl" )
47+ @timeit_include (" mcmc/emcee.jl" )
48+ @timeit_include (" mcmc/ess.jl" )
49+ @timeit_include (" mcmc/is.jl" )
50+ end
5151
5252 @timeit TIMEROUTPUT " inference" begin
53- # @testset "inference with samplers" verbose = true begin
54- # @timeit_include("mcmc/gibbs.jl")
55- # @timeit_include("mcmc/hmc.jl")
56- # @timeit_include("mcmc/Inference.jl")
57- # @timeit_include("mcmc/sghmc.jl")
58- # @timeit_include("mcmc/external_sampler.jl")
59- # @timeit_include("mcmc/mh.jl")
60- # @timeit_include("ext/dynamichmc.jl")
61- # @timeit_include("mcmc/repeat_sampler.jl")
62- # end
53+ @testset " inference with samplers" verbose = true begin
54+ @timeit_include (" mcmc/gibbs.jl" )
55+ @timeit_include (" mcmc/hmc.jl" )
56+ @timeit_include (" mcmc/Inference.jl" )
57+ @timeit_include (" mcmc/sghmc.jl" )
58+ @timeit_include (" mcmc/external_sampler.jl" )
59+ @timeit_include (" mcmc/mh.jl" )
60+ @timeit_include (" ext/dynamichmc.jl" )
61+ @timeit_include (" mcmc/repeat_sampler.jl" )
62+ end
6363
6464 @testset " variational algorithms" begin
6565 @timeit_include (" variational/advi.jl" )
6666 end
6767
68- # @testset "mode estimation" verbose = true begin
69- # @timeit_include("optimisation/Optimisation.jl")
70- # @timeit_include("ext/OptimInterface.jl")
71- # end
68+ @testset " mode estimation" verbose = true begin
69+ @timeit_include (" optimisation/Optimisation.jl" )
70+ @timeit_include (" ext/OptimInterface.jl" )
71+ end
7272 end
7373
74- # @testset "variational optimisers" begin
75- # @timeit_include("variational/optimisers.jl")
76- # end
77-
78- # @testset "stdlib" verbose = true begin
79- # @timeit_include("stdlib/distributions.jl")
80- # @timeit_include("stdlib/RandomMeasures.jl")
81- # end
74+ @testset " stdlib" verbose = true begin
75+ @timeit_include (" stdlib/distributions.jl" )
76+ @timeit_include (" stdlib/RandomMeasures.jl" )
77+ end
8278
83- # @testset "utilities" begin
84- # @timeit_include("mcmc/utilities.jl")
85- # end
79+ @testset " utilities" begin
80+ @timeit_include (" mcmc/utilities.jl" )
81+ end
8682end
8783
8884show (TIMEROUTPUT; compact= true , sortby= :firstexec )
0 commit comments