Skip to content

Commit 90127ab

Browse files
committed
Clean up deps
1 parent 8d460c0 commit 90127ab

File tree

2 files changed

+5
-11
lines changed

2 files changed

+5
-11
lines changed

benchmarks/Project.toml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,10 @@ version = "0.1.0"
44

55
[deps]
66
ADTypes = "47edcb42-4c32-4615-8424-f2b9edc5f35b"
7-
BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf"
87
Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f"
98
DynamicPPL = "366bfd00-2699-11ea-058f-f148b4cae6d8"
109
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
1110
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
12-
LogDensityProblems = "6fdf6af0-433a-55f7-b3ed-c6c6e0b8df7c"
1311
Mooncake = "da2b9cff-9c12-43a0-ae48-6db2b0edb7d6"
1412
PrettyTables = "08abe8d2-0d0c-5749-adfa-8a2ac140af0d"
1513
ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267"
@@ -20,11 +18,9 @@ DynamicPPL = {path = "../"}
2018

2119
[compat]
2220
ADTypes = "1.14.0"
23-
BenchmarkTools = "1.6.0"
2421
Distributions = "0.25.117"
2522
DynamicPPL = "0.37"
2623
ForwardDiff = "0.10.38, 1"
27-
LogDensityProblems = "2.1.2"
2824
Mooncake = "0.4"
2925
PrettyTables = "2.4.0"
3026
ReverseDiff = "1.15.3"

benchmarks/src/DynamicPPLBenchmarks.jl

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
module DynamicPPLBenchmarks
22

3-
using DynamicPPL: VarInfo, SimpleVarInfo, VarName
4-
using BenchmarkTools: BenchmarkGroup, @benchmarkable
3+
using DynamicPPL: Model, VarInfo, SimpleVarInfo
54
using DynamicPPL: DynamicPPL
65
using ADTypes: ADTypes
7-
using LogDensityProblems: LogDensityProblems
86

97
using ForwardDiff: ForwardDiff
108
using Mooncake: Mooncake
@@ -55,14 +53,14 @@ function make_varinfo(model::Model, varinfo_choice::Symbol, adbackend::Symbol)
5553
elseif varinfo_choice == :simple_namedtuple
5654
SimpleVarInfo{Float64}(model(rng))
5755
elseif varinfo_choice == :simple_dict
58-
retvals = model(rng)
59-
vns = [VarName{k}() for k in keys(retvals)]
60-
SimpleVarInfo{Float64}(Dict(zip(vns, values(retvals))))
56+
vi = DynamicPPL.typed_varinfo(rng, model)
57+
vals = DynamicPPL.values_as(vi, Dict)
58+
SimpleVarInfo{Float64}(vals)
6159
else
6260
error("Unknown varinfo choice: $varinfo_choice")
6361
end
6462

65-
return DynamicPPL.link(vi, model)
63+
return DynamicPPL.link!!(vi, model)
6664
end
6765

6866
end # module

0 commit comments

Comments
 (0)