Skip to content

Commit eb9b2e0

Browse files
authored
Fix duplicate of include and some bugs in tests (#343)
* Fix duplicate include of common.jl * Bugfix. * bump version * Bugfix
1 parent 3a4b384 commit eb9b2e0

13 files changed

+8
-21
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name = "AdvancedHMC"
22
uuid = "0bf59076-c3b1-5ca4-86bd-e02cd72cde3d"
3-
version = "0.5.2"
3+
version = "0.5.3"
44

55
[deps]
66
AbstractMCMC = "80f14c24-f653-4e6a-9b94-39d6b0f70001"

test/abstractmcmc.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
using ReTest, Random, AdvancedHMC, ForwardDiff, AbstractMCMC
22
using Statistics: mean
3-
include("common.jl")
43

54
@testset "AbstractMCMC w/ gdemo" begin
65
rng = MersenneTwister(0)

test/constructors.jl

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
using AdvancedHMC, AbstractMCMC, Random
2-
include("common.jl")
32

43
get_kernel_hyperparams(spl::HMC, state) = state.κ.τ.termination_criterion.L
54
get_kernel_hyperparams(spl::HMCDA, state) = state.κ.τ.termination_criterion.λ
@@ -169,13 +168,13 @@ end
169168
spl = NUTS(0.8)
170169
T = AdvancedHMC.sampler_eltype(spl)
171170

172-
metric = make_metric(spl, logdensity)
171+
metric = AdvancedHMC.make_metric(spl, logdensity)
173172
hamiltonian = Hamiltonian(metric, model)
174173

175-
init_params1 = make_init_params(rng, spl, logdensity, nothing)
174+
init_params1 = AdvancedHMC.make_init_params(rng, spl, logdensity, nothing)
176175
@test typeof(init_params1) == Vector{T}
177176
@test length(init_params1) == d
178-
init_params2 = make_init_params(rng, spl, logdensity, θ_init)
179-
@test init_params2 === θ_init
177+
init_params2 = AdvancedHMC.make_init_params(rng, spl, logdensity, θ_init)
178+
@test init_params2 == θ_init
180179
end
181180
end

test/contrib.jl

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
using ReTest, AdvancedHMC, ForwardDiff, Zygote
22

3-
include("common.jl")
4-
53
@testset "contrib" begin
64
@testset "ad" begin
75
metric = UnitEuclideanMetric(D)

test/cuda.jl

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ using AdvancedHMC: DualValue, PhasePoint
44
using CUDA
55

66
@testset "AdvancedHMC GPU" begin
7-
include("common.jl")
8-
97
n_chains = 1000
108
n_samples = 1000
119
dim = 5

test/hamiltonian.jl

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,6 @@ using ReTest, AdvancedHMC
22
using AdvancedHMC: GaussianKinetic, DualValue, PhasePoint
33
using LinearAlgebra: dot, diagm
44

5-
6-
include("common.jl")
7-
85
@testset "Hamiltonian" begin
96
f = x -> dot(x, x)
107
g = x -> 2x

test/integrator.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
using ReTest, Random, AdvancedHMC, ForwardDiff
2-
include("common.jl")
32

43
using OrdinaryDiffEq
54
using LinearAlgebra: dot

test/mcmcchains.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
using ReTest, Random, AdvancedHMC, ForwardDiff, AbstractMCMC, MCMCChains
22
using Statistics: mean
3-
include("common.jl")
43

54
@testset "MCMCChains w/ gdemo" begin
65
rng = MersenneTwister(0)

test/models.jl

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
using ReTest, Random, AdvancedHMC, ForwardDiff
22
using Statistics: mean
3-
include("common.jl")
4-
53

64
@testset "Models" begin
75
@testset "gdemo" begin

test/runtests.jl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ using FillArrays
33
using AdvancedHMC: AdvancedHMC
44
using LogDensityProblems: LogDensityProblems
55
using LogDensityProblemsAD: LogDensityProblemsAD
6+
using ReTest
67

78
println("Environment variables for testing")
89
println(ENV)
@@ -11,6 +12,8 @@ const DIRECTORY_AdvancedHMC = dirname(dirname(pathof(AdvancedHMC)))
1112
const DIRECTORY_Turing_tests = joinpath(DIRECTORY_AdvancedHMC, "test", "turing")
1213
const GROUP = get(ENV, "AHMC_TEST_GROUP", "AdvancedHMC")
1314

15+
include("common.jl")
16+
1417
if GROUP == "All" || GROUP == "AdvancedHMC"
1518
using ReTest, CUDA
1619

test/sampler-vec.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
using ReTest, AdvancedHMC, LinearAlgebra, UnicodePlots, Random
22
using Statistics: mean, var, cov
3-
include("common.jl")
43

54
@testset "sample (vectorized)" begin
65
n_chains_max = 20

test/sampler.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ using AdvancedHMC: StaticTerminationCriterion, DynamicTerminationCriterion
66
using Setfield
77
using Statistics: mean, var, cov
88
unicodeplots()
9-
include("common.jl")
109

1110
function test_stats(
1211
::Trajectory{TS,I,TC},

test/trajectory.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
using ReTest, AdvancedHMC, Random
22
using Statistics: mean
33
using LinearAlgebra: dot
4-
include("common.jl")
54

65
function makeplot(plt, traj_θ, ts_list...)
76
function plotturn!(traj_θ, ts)

0 commit comments

Comments
 (0)