Skip to content

Commit 1016b30

Browse files
committed
Merge branch 'master' into py/transforms
2 parents 18f8ac4 + 523428a commit 1016b30

File tree

12 files changed

+74
-137
lines changed

12 files changed

+74
-137
lines changed

Manifest.toml

Lines changed: 38 additions & 86 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22

33
julia_version = "1.11.3"
44
manifest_format = "2.0"
5-
project_hash = "53e97ef537fe2e98eecbe367cd36c4bc6a201e3e"
5+
project_hash = "547d92b7c2cee83d66812c3662de0a43b46d819f"
66

77
[[deps.ADTypes]]
8-
git-tree-sha1 = "ab3815fc06f9c171ee81277f00ecee19b47e0b91"
8+
git-tree-sha1 = "e1ce448a0d7f88168ffe2eeac4549c32d45a42d1"
99
uuid = "47edcb42-4c32-4615-8424-f2b9edc5f35b"
10-
version = "1.12.0"
10+
version = "1.12.1"
1111
weakdeps = ["ChainRulesCore", "ConstructionBase", "EnzymeCore"]
1212

1313
[deps.ADTypes.extensions]
@@ -39,10 +39,10 @@ uuid = "80f14c24-f653-4e6a-9b94-39d6b0f70001"
3939
version = "5.6.0"
4040

4141
[[deps.AbstractPPL]]
42-
deps = ["AbstractMCMC", "Accessors", "DensityInterface", "JSON", "Random"]
43-
git-tree-sha1 = "bdb19638644450ee1b0fd63740381835069d34b9"
42+
deps = ["AbstractMCMC", "Accessors", "DensityInterface", "JSON", "Random", "StatsBase"]
43+
git-tree-sha1 = "b155685b5daa9d9d19dfe42684a53fa8cbbb83b8"
4444
uuid = "7a57a42e-76ec-4ea3-a279-07e840d6d9cf"
45-
version = "0.9.0"
45+
version = "0.10.1"
4646

4747
[[deps.AbstractTrees]]
4848
git-tree-sha1 = "2d9c9a55f9c93e8887ad391fbae72f8ef55e1177"
@@ -222,18 +222,20 @@ version = "1.11.0"
222222

223223
[[deps.Atomix]]
224224
deps = ["UnsafeAtomics"]
225-
git-tree-sha1 = "c3b238aa28c1bebd4b5ea4988bebf27e9a01b72b"
225+
git-tree-sha1 = "93da6c8228993b0052e358ad592ee7c1eccaa639"
226226
uuid = "a9b6321e-bd34-4604-b9c9-b65b8de01458"
227-
version = "1.0.1"
227+
version = "1.1.0"
228228

229229
[deps.Atomix.extensions]
230230
AtomixCUDAExt = "CUDA"
231231
AtomixMetalExt = "Metal"
232+
AtomixOpenCLExt = "OpenCL"
232233
AtomixoneAPIExt = "oneAPI"
233234

234235
[deps.Atomix.weakdeps]
235236
CUDA = "052768ef-5323-5732-b1bb-66c8b64840ba"
236237
Metal = "dde4c033-4e86-420c-a63e-0dd931031962"
238+
OpenCL = "08131aa3-fb12-5dee-8b74-c09406e224a2"
237239
oneAPI = "8f75cd03-7ff8-4ecb-9b8f-daf728133b1b"
238240

239241
[[deps.AxisAlgorithms]]
@@ -638,12 +640,6 @@ git-tree-sha1 = "abe83f3a2f1b857aac70ef8b269080af17764bbe"
638640
uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a"
639641
version = "1.16.0"
640642

641-
[[deps.DataDeps]]
642-
deps = ["HTTP", "Libdl", "Reexport", "SHA", "Scratch", "p7zip_jll"]
643-
git-tree-sha1 = "8ae085b71c462c2cb1cfedcb10c3c877ec6cf03f"
644-
uuid = "124859b0-ceae-595e-8997-d05f6a7a8dfe"
645-
version = "0.7.13"
646-
647643
[[deps.DataFrames]]
648644
deps = ["Compat", "DataAPI", "DataStructures", "Future", "InlineStrings", "InvertedIndices", "IteratorInterfaceExtensions", "LinearAlgebra", "Markdown", "Missings", "PooledArrays", "PrecompileTools", "PrettyTables", "Printf", "Random", "Reexport", "SentinelArrays", "SortingAlgorithms", "Statistics", "TableTraits", "Tables", "Unicode"]
649645
git-tree-sha1 = "fb61b4812c49343d7ef0b533ba982c46021938a6"
@@ -771,9 +767,9 @@ version = "7.15.0"
771767

772768
[[deps.DifferentiationInterface]]
773769
deps = ["ADTypes", "LinearAlgebra"]
774-
git-tree-sha1 = "d86f29074367f1bb92957e8d0b77badd187a97bc"
770+
git-tree-sha1 = "b44d8cedd863c1c7a9f3ec82555539ec9935d07f"
775771
uuid = "a0c0ee7d-e4b9-4e03-894e-1c5f64a51d63"
776-
version = "0.6.32"
772+
version = "0.6.33"
777773

778774
[deps.DifferentiationInterface.extensions]
779775
DifferentiationInterfaceChainRulesCoreExt = "ChainRulesCore"
@@ -783,6 +779,7 @@ version = "0.6.32"
783779
DifferentiationInterfaceFiniteDiffExt = "FiniteDiff"
784780
DifferentiationInterfaceFiniteDifferencesExt = "FiniteDifferences"
785781
DifferentiationInterfaceForwardDiffExt = ["ForwardDiff", "DiffResults"]
782+
DifferentiationInterfaceGTPSAExt = "GTPSA"
786783
DifferentiationInterfaceMooncakeExt = "Mooncake"
787784
DifferentiationInterfacePolyesterForwardDiffExt = "PolyesterForwardDiff"
788785
DifferentiationInterfaceReverseDiffExt = ["ReverseDiff", "DiffResults"]
@@ -803,6 +800,7 @@ version = "0.6.32"
803800
FiniteDiff = "6a86dc24-6348-571c-b903-95158fe2bd41"
804801
FiniteDifferences = "26cc04aa-876d-5657-8c51-4c34ba976000"
805802
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
803+
GTPSA = "b27dd330-f138-47c5-815b-40db9dd9b6e8"
806804
Mooncake = "da2b9cff-9c12-43a0-ae48-6db2b0edb7d6"
807805
PolyesterForwardDiff = "98d1487c-24ca-40b6-b7ab-df2af84e126b"
808806
ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267"
@@ -883,10 +881,10 @@ uuid = "bbc10e6e-7c05-544b-b16e-64fede858acb"
883881
version = "3.5.0"
884882

885883
[[deps.DynamicPPL]]
886-
deps = ["ADTypes", "AbstractMCMC", "AbstractPPL", "Accessors", "BangBang", "Bijectors", "Compat", "ConstructionBase", "Distributions", "DocStringExtensions", "InteractiveUtils", "LinearAlgebra", "LogDensityProblems", "LogDensityProblemsAD", "MacroTools", "OrderedCollections", "Random", "Requires", "Test"]
887-
git-tree-sha1 = "5c2bc37cbc946902e1af5ae8486f24bb585d20cb"
884+
deps = ["ADTypes", "AbstractMCMC", "AbstractPPL", "Accessors", "BangBang", "Bijectors", "Compat", "ConstructionBase", "Distributions", "DocStringExtensions", "InteractiveUtils", "KernelAbstractions", "LinearAlgebra", "LogDensityProblems", "LogDensityProblemsAD", "MacroTools", "OrderedCollections", "Random", "Requires", "Test"]
885+
git-tree-sha1 = "18fcc77ba683967339473b731143fa269ea671f5"
888886
uuid = "366bfd00-2699-11ea-058f-f148b4cae6d8"
889-
version = "0.32.2"
887+
version = "0.34.2"
890888

891889
[deps.DynamicPPL.extensions]
892890
DynamicPPLChainRulesCoreExt = ["ChainRulesCore"]
@@ -993,11 +991,6 @@ git-tree-sha1 = "fc3951d4d398b5515f91d7fe5d45fc31dccb3c9b"
993991
uuid = "6b7a57c9-7cc1-4fdf-b7f5-e857abae3636"
994992
version = "0.8.5"
995993

996-
[[deps.ExternalDocstrings]]
997-
git-tree-sha1 = "1224740fc4d07c989949e1c1b508ebd49a65a5f6"
998-
uuid = "e189563c-0753-4f5e-ad5c-be4293c83fb4"
999-
version = "0.1.1"
1000-
1001994
[[deps.FFMPEG]]
1002995
deps = ["FFMPEG_jll"]
1003996
git-tree-sha1 = "53ebe7511fa11d33bec688a9178fac4e49eeee00"
@@ -1167,18 +1160,6 @@ version = "0.14.25"
11671160
NCCL = "3fe64909-d7a1-4096-9b7d-7a0f12cf0f6b"
11681161
cuDNN = "02a925ec-e4fe-4b08-9a7e-0d78e3d38ccd"
11691162

1170-
[[deps.Folds]]
1171-
deps = ["Accessors", "BangBang", "Baselet", "DefineSingletons", "Distributed", "ExternalDocstrings", "InitialValues", "MicroCollections", "Referenceables", "Requires", "Test", "ThreadedScans", "Transducers"]
1172-
git-tree-sha1 = "7eb4bc88d8295e387a667fd43d67c157ddee76cf"
1173-
uuid = "41a02a25-b8f0-4f67-bc48-60067656b558"
1174-
version = "0.2.10"
1175-
1176-
[deps.Folds.extensions]
1177-
FoldsOnlineStatsBaseExt = "OnlineStatsBase"
1178-
1179-
[deps.Folds.weakdeps]
1180-
OnlineStatsBase = "925886fa-5bf2-5e8e-b522-a9147a512338"
1181-
11821163
[[deps.Fontconfig_jll]]
11831164
deps = ["Artifacts", "Bzip2_jll", "Expat_jll", "FreeType2_jll", "JLLWrappers", "Libdl", "Libuuid_jll", "Zlib_jll"]
11841165
git-tree-sha1 = "21fac3c77d7b5a9fc03b0ec503aa1a6392c34d2b"
@@ -1522,9 +1503,9 @@ version = "0.6.0"
15221503

15231504
[[deps.KernelAbstractions]]
15241505
deps = ["Adapt", "Atomix", "InteractiveUtils", "MacroTools", "PrecompileTools", "Requires", "StaticArrays", "UUIDs"]
1525-
git-tree-sha1 = "d5bc0b079382e89bfa91433639bc74b9f9e17ae7"
1506+
git-tree-sha1 = "b9a838cd3028785ac23822cded5126b3da394d1a"
15261507
uuid = "63c18a36-062a-441e-b654-da1e3ab1ce7c"
1527-
version = "0.9.33"
1508+
version = "0.9.31"
15281509
weakdeps = ["EnzymeCore", "LinearAlgebra", "SparseArrays"]
15291510

15301511
[deps.KernelAbstractions.extensions]
@@ -1642,9 +1623,9 @@ version = "0.1.17"
16421623

16431624
[[deps.LazyArrays]]
16441625
deps = ["ArrayLayouts", "FillArrays", "LinearAlgebra", "MacroTools", "SparseArrays"]
1645-
git-tree-sha1 = "bf3957638b78521f286f3b2ebaa46a475dc74817"
1626+
git-tree-sha1 = "795ae125c98c58ceb1de562633703e0b120a1b17"
16461627
uuid = "5078a376-72f3-5289-bfd5-ec5146d43c02"
1647-
version = "2.3.2"
1628+
version = "2.4.0"
16481629

16491630
[deps.LazyArrays.extensions]
16501631
LazyArraysBandedMatricesExt = "BandedMatrices"
@@ -2566,9 +2547,9 @@ version = "1.2.0"
25662547

25672548
[[deps.OrdinaryDiffEqCore]]
25682549
deps = ["ADTypes", "Accessors", "Adapt", "ArrayInterface", "DataStructures", "DiffEqBase", "DocStringExtensions", "EnumX", "FastBroadcast", "FastClosures", "FastPower", "FillArrays", "FunctionWrappersWrappers", "InteractiveUtils", "LinearAlgebra", "Logging", "MacroTools", "MuladdMacro", "Polyester", "PrecompileTools", "Preferences", "RecursiveArrayTools", "Reexport", "SciMLBase", "SciMLOperators", "SciMLStructures", "SimpleUnPack", "Static", "StaticArrayInterface", "StaticArraysCore", "SymbolicIndexingInterface", "TruncatedStacktraces"]
2569-
git-tree-sha1 = "f5f5af4cd0776eb17bb0a90cf82c6d2be17b59b2"
2550+
git-tree-sha1 = "6a58da59c5f7640fd09636231bd73dfb4744ce53"
25702551
uuid = "bbf590c4-e513-4bbe-9b18-05decba2e5d8"
2571-
version = "1.15.0"
2552+
version = "1.15.1"
25722553
weakdeps = ["EnzymeCore"]
25732554

25742555
[deps.OrdinaryDiffEqCore.extensions]
@@ -2747,12 +2728,6 @@ git-tree-sha1 = "966b85253e959ea89c53a9abebbf2e964fbf593b"
27472728
uuid = "90014a1f-27ba-587c-ab20-58faa44d9150"
27482729
version = "0.11.32"
27492730

2750-
[[deps.PSIS]]
2751-
deps = ["LinearAlgebra", "LogExpFunctions", "Printf", "RecipesBase", "Statistics"]
2752-
git-tree-sha1 = "e5433b4c59636f5e8fcb275edcd8e8017dee3fe2"
2753-
uuid = "ce719bf2-d5d0-4fb9-925d-10a81b42ad04"
2754-
version = "0.9.7"
2755-
27562731
[[deps.PackageExtensionCompat]]
27572732
git-tree-sha1 = "fb28e33b8a95c4cee25ce296c817d89cc2e53518"
27582733
uuid = "65ce6f38-6b18-4e1d-a461-8949797d7930"
@@ -2777,17 +2752,6 @@ git-tree-sha1 = "8489905bcdbcfac64d1daa51ca07c0d8f0283821"
27772752
uuid = "69de0a69-1ddd-5017-9359-2bf0b02dc9f0"
27782753
version = "2.8.1"
27792754

2780-
[[deps.Pathfinder]]
2781-
deps = ["ADTypes", "Distributions", "Folds", "IrrationalConstants", "LinearAlgebra", "LogDensityProblems", "LogDensityProblemsAD", "Optim", "Optimization", "OptimizationOptimJL", "PDMats", "PSIS", "ProgressLogging", "Random", "Requires", "SciMLBase", "Statistics", "StatsBase", "Transducers"]
2782-
git-tree-sha1 = "3a28e8450b63d3657adf804984ed0dd081a74447"
2783-
uuid = "b1d3bc72-d0e7-4279-b92f-7fa5d6d2d454"
2784-
version = "0.9.9"
2785-
weakdeps = ["Accessors", "DynamicHMC", "DynamicPPL", "MCMCChains", "Turing"]
2786-
2787-
[deps.Pathfinder.extensions]
2788-
PathfinderDynamicHMCExt = "DynamicHMC"
2789-
PathfinderTuringExt = ["Accessors", "DynamicPPL", "MCMCChains", "Turing"]
2790-
27912755
[[deps.Pipe]]
27922756
git-tree-sha1 = "6842804e7867b115ca9de748a0cf6b364523c16d"
27932757
uuid = "b98c9c47-44ae-5843-9183-064241ee97a0"
@@ -3032,9 +2996,9 @@ version = "0.6.12"
30322996

30332997
[[deps.RecursiveArrayTools]]
30342998
deps = ["Adapt", "ArrayInterface", "DocStringExtensions", "GPUArraysCore", "IteratorInterfaceExtensions", "LinearAlgebra", "RecipesBase", "StaticArraysCore", "Statistics", "SymbolicIndexingInterface", "Tables"]
3035-
git-tree-sha1 = "32f824db4e5bab64e25a12b22483a30a6b813d08"
2999+
git-tree-sha1 = "ea6ad53c168c7c1c2e8f870aefda269692a8a91f"
30363000
uuid = "731186ca-8d62-57ce-b412-fbd966d074cd"
3037-
version = "3.27.4"
3001+
version = "3.28.0"
30383002

30393003
[deps.RecursiveArrayTools.extensions]
30403004
RecursiveArrayToolsFastBroadcastExt = "FastBroadcast"
@@ -3069,12 +3033,6 @@ git-tree-sha1 = "45e428421666073eab6f2da5c9d310d99bb12f9b"
30693033
uuid = "189a3867-3050-52da-a836-e630ba90ab69"
30703034
version = "1.2.2"
30713035

3072-
[[deps.Referenceables]]
3073-
deps = ["Adapt"]
3074-
git-tree-sha1 = "02d31ad62838181c1a3a5fd23a1ce5914a643601"
3075-
uuid = "42d2dcc6-99eb-4e98-b66c-637b7d73030e"
3076-
version = "0.1.3"
3077-
30783036
[[deps.RelocatableFolders]]
30793037
deps = ["SHA", "Scratch"]
30803038
git-tree-sha1 = "ffdaf70d81cf6ff22c2b6e733c900c3321cab864"
@@ -3160,9 +3118,9 @@ version = "0.1.1"
31603118

31613119
[[deps.SciMLBase]]
31623120
deps = ["ADTypes", "Accessors", "ArrayInterface", "CommonSolve", "ConstructionBase", "Distributed", "DocStringExtensions", "EnumX", "Expronicon", "FunctionWrappersWrappers", "IteratorInterfaceExtensions", "LinearAlgebra", "Logging", "Markdown", "PrecompileTools", "Preferences", "Printf", "RecipesBase", "RecursiveArrayTools", "Reexport", "RuntimeGeneratedFunctions", "SciMLOperators", "SciMLStructures", "StaticArraysCore", "Statistics", "SymbolicIndexingInterface"]
3163-
git-tree-sha1 = "80396dc3496a1718fc356797fa54034b6c533a18"
3121+
git-tree-sha1 = "fcb73c66a5071d4d026aa84f9950a4d1f0dadf33"
31643122
uuid = "0bca4576-84f4-4d90-8ffe-ffa030f20462"
3165-
version = "2.72.0"
3123+
version = "2.72.1"
31663124

31673125
[deps.SciMLBase.extensions]
31683126
SciMLBaseChainRulesCoreExt = "ChainRulesCore"
@@ -3310,9 +3268,9 @@ version = "1.11.0"
33103268

33113269
[[deps.SparseConnectivityTracer]]
33123270
deps = ["ADTypes", "DocStringExtensions", "FillArrays", "LinearAlgebra", "Random", "SparseArrays"]
3313-
git-tree-sha1 = "010b3c44301805d1ede9159f449a351d61172aa6"
3271+
git-tree-sha1 = "f6d636dcf886cf498b3bc484f48c37741d8aac6e"
33143272
uuid = "9f842d2f-2579-4b1d-911e-f412cf18a3f5"
3315-
version = "0.6.9"
3273+
version = "0.6.10"
33163274

33173275
[deps.SparseConnectivityTracer.extensions]
33183276
SparseConnectivityTracerDataInterpolationsExt = "DataInterpolations"
@@ -3411,9 +3369,9 @@ weakdeps = ["OffsetArrays", "StaticArrays"]
34113369

34123370
[[deps.StaticArrays]]
34133371
deps = ["LinearAlgebra", "PrecompileTools", "Random", "StaticArraysCore"]
3414-
git-tree-sha1 = "47091a0340a675c738b1304b58161f3b0839d454"
3372+
git-tree-sha1 = "02c8bd479d26dbeff8a7eb1d77edfc10dacabc01"
34153373
uuid = "90137ffa-7385-5640-81b9-e52037218182"
3416-
version = "1.9.10"
3374+
version = "1.9.11"
34173375
weakdeps = ["ChainRulesCore", "Statistics"]
34183376

34193377
[deps.StaticArrays.extensions]
@@ -3483,10 +3441,10 @@ uuid = "9672c7b4-1e72-59bd-8a11-6ac3964bc41f"
34833441
version = "2.4.1"
34843442

34853443
[[deps.StochasticDiffEq]]
3486-
deps = ["ADTypes", "Adapt", "ArrayInterface", "DataStructures", "DiffEqBase", "DiffEqNoiseProcess", "DocStringExtensions", "FastPower", "FiniteDiff", "ForwardDiff", "JumpProcesses", "LevyArea", "LinearAlgebra", "Logging", "MuladdMacro", "NLsolve", "OrdinaryDiffEq", "OrdinaryDiffEqCore", "Random", "RandomNumbers", "RecursiveArrayTools", "Reexport", "SciMLBase", "SciMLOperators", "SparseArrays", "SparseDiffTools", "StaticArrays", "UnPack"]
3487-
git-tree-sha1 = "b0a5dce397b3bc5478ee1de3127878daa061db28"
3444+
deps = ["ADTypes", "Adapt", "ArrayInterface", "DataStructures", "DiffEqBase", "DiffEqNoiseProcess", "DocStringExtensions", "FastPower", "FiniteDiff", "ForwardDiff", "JumpProcesses", "LevyArea", "LinearAlgebra", "Logging", "MuladdMacro", "NLsolve", "OrdinaryDiffEqCore", "OrdinaryDiffEqDifferentiation", "OrdinaryDiffEqNonlinearSolve", "Random", "RandomNumbers", "RecursiveArrayTools", "Reexport", "SciMLBase", "SciMLOperators", "SparseArrays", "SparseDiffTools", "StaticArrays", "UnPack"]
3445+
git-tree-sha1 = "1f1161aca132f7f776acfb3785abf449aa99a1e9"
34883446
uuid = "789caeaf-c7a9-5a7d-9973-96adeb23e2a0"
3489-
version = "6.72.1"
3447+
version = "6.73.0"
34903448

34913449
[[deps.StrideArraysCore]]
34923450
deps = ["ArrayInterface", "CloseOpenIntervals", "IfElse", "LayoutPointers", "LinearAlgebra", "ManualMemory", "SIMDTypes", "Static", "StaticArrayInterface", "ThreadingUtilities"]
@@ -3624,12 +3582,6 @@ deps = ["InteractiveUtils", "Logging", "Random", "Serialization"]
36243582
uuid = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
36253583
version = "1.11.0"
36263584

3627-
[[deps.ThreadedScans]]
3628-
deps = ["ArgCheck"]
3629-
git-tree-sha1 = "ca1ba3000289eacba571aaa4efcefb642e7a1de6"
3630-
uuid = "24d252fe-5d94-4a69-83ea-56a14333d47a"
3631-
version = "0.1.0"
3632-
36333585
[[deps.ThreadingUtilities]]
36343586
deps = ["ManualMemory"]
36353587
git-tree-sha1 = "eda08f7e9818eb53661b3deb74e3159460dfbc27"
@@ -3714,9 +3666,9 @@ version = "1.6.0"
37143666

37153667
[[deps.Turing]]
37163668
deps = ["ADTypes", "AbstractMCMC", "Accessors", "AdvancedHMC", "AdvancedMH", "AdvancedPS", "AdvancedVI", "BangBang", "Bijectors", "Compat", "DataStructures", "Distributions", "DistributionsAD", "DocStringExtensions", "DynamicPPL", "EllipticalSliceSampling", "ForwardDiff", "Libtask", "LinearAlgebra", "LogDensityProblems", "LogDensityProblemsAD", "MCMCChains", "NamedArrays", "Optimization", "OptimizationOptimJL", "OrderedCollections", "Printf", "Random", "Reexport", "SciMLBase", "SpecialFunctions", "Statistics", "StatsAPI", "StatsBase", "StatsFuns"]
3717-
git-tree-sha1 = "d1b261f1a37d5daed651ef6f332d09b9cf22823d"
3669+
git-tree-sha1 = "5218eb833eaaffa0021de7a550564ff6bd53b96c"
37183670
uuid = "fce5fe82-541a-59a6-adf8-730c64b5f9a0"
3719-
version = "0.35.5"
3671+
version = "0.36.2"
37203672
weakdeps = ["DynamicHMC", "Optim"]
37213673

37223674
[deps.Turing.extensions]
@@ -3882,9 +3834,9 @@ version = "1.1.42+0"
38823834

38833835
[[deps.XZ_jll]]
38843836
deps = ["Artifacts", "JLLWrappers", "Libdl"]
3885-
git-tree-sha1 = "beef98d5aad604d9e7d60b2ece5181f7888e2fd6"
3837+
git-tree-sha1 = "56c6604ec8b2d82cc4cfe01aa03b00426aac7e1f"
38863838
uuid = "ffd25f8a-64ca-5728-b0f7-c24cf3aae800"
3887-
version = "5.6.4+0"
3839+
version = "5.6.4+1"
38883840

38893841
[[deps.Xorg_libICE_jll]]
38903842
deps = ["Artifacts", "JLLWrappers", "Libdl"]

Project.toml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ AdvancedMH = "5b7e9947-ddc0-4b3f-9b55-0d8042f74170"
77
Bijectors = "76274a88-744f-5084-9051-94815aaf08c4"
88
CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b"
99
ComponentArrays = "b0b7db55-cfe3-40fc-9ded-d10e2dbeff66"
10-
DataDeps = "124859b0-ceae-595e-8997-d05f6a7a8dfe"
1110
DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0"
1211
DataStructures = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8"
1312
DifferentialEquations = "0c46a032-eb83-5123-abaf-570d42b7fbaa"
@@ -39,7 +38,6 @@ Optimization = "7f7a1694-90dd-40f0-9382-eb1efda571ba"
3938
OptimizationNLopt = "4e6fcdb7-1186-4e1f-a706-475e75c168bb"
4039
OptimizationOptimJL = "36348300-93cb-4f02-beb5-3c3902f8871e"
4140
PDMats = "90014a1f-27ba-587c-ab20-58faa44d9150"
42-
Pathfinder = "b1d3bc72-d0e7-4279-b92f-7fa5d6d2d454"
4341
Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80"
4442
RDatasets = "ce6b1742-4840-55fa-b093-852dadbb1d8b"
4543
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
@@ -55,4 +53,4 @@ UnPack = "3a884ed6-31ef-47d7-9d2a-63182c4928ed"
5553
Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
5654

5755
[compat]
58-
Turing = "0.35"
56+
Turing = "0.36.2"

_quarto.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ website:
3232
text: Team
3333
right:
3434
# Current version
35-
- text: "v0.35"
35+
- text: "v0.36"
3636
menu:
3737
- text: Changelog
3838
href: https://turinglang.org/docs/changelog.html

core-functionality/index.qmd

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ We can perform inference by using the `sample` function, the first argument of w
6363
c1 = sample(gdemo(1.5, 2), SMC(), 1000)
6464
c2 = sample(gdemo(1.5, 2), PG(10), 1000)
6565
c3 = sample(gdemo(1.5, 2), HMC(0.1, 5), 1000)
66-
c4 = sample(gdemo(1.5, 2), Gibbs(PG(10, :m), HMC(0.1, 5, :s²)), 1000)
66+
c4 = sample(gdemo(1.5, 2), Gibbs(:m => PG(10), :s² => HMC(0.1, 5)), 1000)
6767
c5 = sample(gdemo(1.5, 2), HMCDA(0.15, 0.65), 1000)
6868
c6 = sample(gdemo(1.5, 2), NUTS(0.65), 1000)
6969
```
@@ -452,7 +452,7 @@ end
452452
453453
simple_choice_f = simple_choice([1.5, 2.0, 0.3])
454454
455-
chn = sample(simple_choice_f, Gibbs(HMC(0.2, 3, :p), PG(20, :z)), 1000)
455+
chn = sample(simple_choice_f, Gibbs(:p => HMC(0.2, 3), :z => PG(20)), 1000)
456456
```
457457

458458
The `Gibbs` sampler can be used to specify unique automatic differentiation backends for different variable spaces. Please see the [Automatic Differentiation]({{<meta using-turing-autodiff>}}) article for more.

developers/compiler/design-overview/index.qmd

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -291,8 +291,7 @@ not. Let `md` be an instance of `Metadata`:
291291
`md.vns`, `md.ranges`, `md.dists`, `md.orders` and `md.flags`.
292292
- `md.vns[md.idcs[vn]] == vn`.
293293
- `md.dists[md.idcs[vn]]` is the distribution of `vn`.
294-
- `md.gids[md.idcs[vn]]` is the set of algorithms used to sample `vn`. This is used in
295-
the Gibbs sampling process.
294+
- `md.gids[md.idcs[vn]]` is the set of algorithms used to sample `vn`. This was used by the Gibbs sampler. Since Turing v0.36 it is unused and will eventually be deleted.
296295
- `md.orders[md.idcs[vn]]` is the number of `observe` statements before `vn` is sampled.
297296
- `md.ranges[md.idcs[vn]]` is the index range of `vn` in `md.vals`.
298297
- `md.vals[md.ranges[md.idcs[vn]]]` is the linearized vector of values of corresponding to `vn`.

tutorials/gaussian-mixture-models/index.qmd

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ model = gaussian_mixture_model(x);
112112
```
113113

114114
We run a MCMC simulation to obtain an approximation of the posterior distribution of the parameters $\mu$ and $w$ and assignments $k$.
115-
We use a `Gibbs` sampler that combines a [particle Gibbs](https://www.stats.ox.ac.uk/%7Edoucet/andrieu_doucet_holenstein_PMCMC.pdf) sampler for the discrete parameters (assignments $k$) and a Hamiltonion Monte Carlo sampler for the continuous parameters ($\mu$ and $w$).
115+
We use a `Gibbs` sampler that combines a [particle Gibbs](https://www.stats.ox.ac.uk/%7Edoucet/andrieu_doucet_holenstein_PMCMC.pdf) sampler for the discrete parameters (assignments $k$) and a Hamiltonian Monte Carlo sampler for the continuous parameters ($\mu$ and $w$).
116116
We generate multiple chains in parallel using multi-threading.
117117

118118
```{julia}
@@ -123,8 +123,7 @@ setprogress!(false)
123123

124124
```{julia}
125125
#| output: false
126-
Random.seed!(42)
127-
sampler = Gibbs(PG(100, :k), HMC(0.05, 10, :μ, :w))
126+
sampler = Gibbs(:k => PG(100), (:μ, :w) => HMC(0.05, 10))
128127
nsamples = 150
129128
nchains = 4
130129
burn = 10

0 commit comments

Comments
 (0)