From 8075f5d13a0cb46d648f41f0bfed14166f5f747a Mon Sep 17 00:00:00 2001 From: st-- Date: Tue, 14 Sep 2021 15:59:34 +0300 Subject: [PATCH] Update dependencies (#46) * bump compat: AbstractGPs 0.4, 0.5; GPLikelihoods 0.2; ChainRulesCore 1 * bump test dependency * update examples Manifests * update VFE equivalence test for AbstractGPs 0.4 * use local implementation of KL * AD workaround attempt * bugfixes * Apply suggestions from code review Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * update docs/manifest * add Will's suggestion * redo * Update src/kldiv.jl Co-authored-by: willtebbutt * revert kldiv.jl - now depending on KLDivergences=0.2.1 instead * update examples Manifests * update docs Manifest * kldivergence -> KL * Apply suggestions from code review Co-authored-by: Ross Viljoen Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: willtebbutt Co-authored-by: Ross Viljoen --- Project.toml | 8 +- docs/Manifest.toml | 76 ++++++------ examples/a-regression/Manifest.toml | 112 ++++++++--------- examples/b-classification/Manifest.toml | 154 ++++++++++++------------ src/elbo.jl | 2 +- test/Project.toml | 3 +- test/equivalences.jl | 2 +- 7 files changed, 179 insertions(+), 178 deletions(-) diff --git a/Project.toml b/Project.toml index 7a46f3a5..df8098ba 100644 --- a/Project.toml +++ b/Project.toml @@ -18,13 +18,13 @@ Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2" StatsBase = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91" [compat] -AbstractGPs = "0.3" -ChainRulesCore = "0.10" +AbstractGPs = "0.3, 0.4, 0.5" +ChainRulesCore = "1" Distributions = "0.25" FastGaussQuadrature = "0.4" FillArrays = "0.12" -GPLikelihoods = "0.1" -KLDivergences = "0.1" +GPLikelihoods = "0.1, 0.2" +KLDivergences = "0.2.1" Reexport = "1" SpecialFunctions = "1" StatsBase = "0.33" diff --git a/docs/Manifest.toml b/docs/Manifest.toml index 6ebcd74a..5fa60165 100644 --- a/docs/Manifest.toml +++ b/docs/Manifest.toml @@ -6,10 +6,10 @@ uuid = "a4c015fc-c6ff-483c-b24f-f7ea428134e9" version = "0.0.1" [[AbstractGPs]] -deps = ["ChainRulesCore", "Distributions", "FillArrays", "KernelFunctions", "LinearAlgebra", "Random", "RecipesBase", "Reexport", "Statistics", "StatsBase", "Test"] -git-tree-sha1 = "0eb83690d554ebaaabcd7005709ba2e768aa70f5" +deps = ["ChainRulesCore", "Distributions", "FillArrays", "IrrationalConstants", "KernelFunctions", "LinearAlgebra", "Random", "RecipesBase", "Reexport", "Statistics", "StatsBase", "Test"] +git-tree-sha1 = "80b6c9734d00ae7518e65a0e1063772a050d04a0" uuid = "99985d1d-32ba-4be9-9821-2ec096f28918" -version = "0.3.9" +version = "0.5.1" [[ApproximateGPs]] deps = ["AbstractGPs", "ChainRulesCore", "Distributions", "FastGaussQuadrature", "FillArrays", "GPLikelihoods", "KLDivergences", "LinearAlgebra", "Reexport", "SpecialFunctions", "Statistics", "StatsBase"] @@ -28,15 +28,15 @@ uuid = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f" [[ChainRulesCore]] deps = ["Compat", "LinearAlgebra", "SparseArrays"] -git-tree-sha1 = "f53ca8d41e4753c41cdafa6ec5f7ce914b34be54" +git-tree-sha1 = "4ce9393e871aca86cc457d9f66976c3da6902ea7" uuid = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" -version = "0.10.13" +version = "1.4.0" [[Compat]] deps = ["Base64", "Dates", "DelimitedFiles", "Distributed", "InteractiveUtils", "LibGit2", "Libdl", "LinearAlgebra", "Markdown", "Mmap", "Pkg", "Printf", "REPL", "Random", "SHA", "Serialization", "SharedArrays", "Sockets", "SparseArrays", "Statistics", "Test", "UUIDs", "Unicode"] -git-tree-sha1 = "727e463cfebd0c7b999bbf3e9e7e16f254b94193" +git-tree-sha1 = "4866e381721b30fac8dda4c8cb1d9db45c8d2994" uuid = "34da2185-b29b-5c13-b0c7-acf172513d20" -version = "3.34.0" +version = "3.37.0" [[CompilerSupportLibraries_jll]] deps = ["Artifacts", "Libdl"] @@ -48,9 +48,9 @@ uuid = "a33af91c-f02d-484b-be07-31d278c5ca2b" version = "0.1.1" [[DataAPI]] -git-tree-sha1 = "ee400abb2298bd13bfc3df1c412ed228061a2385" +git-tree-sha1 = "bec2532f8adb82005476c141ec23e921fc20971b" uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" -version = "1.7.0" +version = "1.8.0" [[DataStructures]] deps = ["Compat", "InteractiveUtils", "OrderedCollections"] @@ -68,19 +68,19 @@ uuid = "8bb1440f-4735-579b-a4ab-409b98df4dab" [[Distances]] deps = ["LinearAlgebra", "Statistics", "StatsAPI"] -git-tree-sha1 = "abe4ad222b26af3337262b8afb28fab8d215e9f8" +git-tree-sha1 = "9f46deb4d4ee4494ffb5a40a27a2aced67bdd838" uuid = "b4f34e82-e78d-54a5-968a-f98e89d6e8f7" -version = "0.10.3" +version = "0.10.4" [[Distributed]] deps = ["Random", "Serialization", "Sockets"] uuid = "8ba89e20-285c-5b6f-9357-94700520ee1b" [[Distributions]] -deps = ["FillArrays", "LinearAlgebra", "PDMats", "Printf", "QuadGK", "Random", "SparseArrays", "SpecialFunctions", "Statistics", "StatsBase", "StatsFuns"] -git-tree-sha1 = "f389cb8974e02d7eaa6ae2ccedbbfb43174cd8e8" +deps = ["ChainRulesCore", "FillArrays", "LinearAlgebra", "PDMats", "Printf", "QuadGK", "Random", "SparseArrays", "SpecialFunctions", "Statistics", "StatsBase", "StatsFuns"] +git-tree-sha1 = "f4efaa4b5157e0cdb8283ae0b5428bc9208436ed" uuid = "31c24e10-a181-5473-b8eb-7969acd0382f" -version = "0.25.14" +version = "0.25.16" [[DocStringExtensions]] deps = ["LibGit2"] @@ -90,9 +90,9 @@ version = "0.8.5" [[Documenter]] deps = ["ANSIColoredPrinters", "Base64", "Dates", "DocStringExtensions", "IOCapture", "InteractiveUtils", "JSON", "LibGit2", "Logging", "Markdown", "REPL", "Test", "Unicode"] -git-tree-sha1 = "350dced36c11f794c6c4da5dc6493ec894e50c16" +git-tree-sha1 = "fe0bc46b27cd3413df55859152fd70e50744025f" uuid = "e30172f5-a6a5-5a46-863b-614d45cd2de4" -version = "0.27.5" +version = "0.27.6" [[Downloads]] deps = ["ArgTools", "LibCURL", "NetworkOptions"] @@ -106,20 +106,20 @@ version = "0.4.7" [[FillArrays]] deps = ["LinearAlgebra", "Random", "SparseArrays", "Statistics"] -git-tree-sha1 = "a3b7b041753094f3b17ffa9d2e2e07d8cace09cd" +git-tree-sha1 = "caf289224e622f518c9dbfe832cdafa17d7c80a6" uuid = "1a297f60-69ca-5386-bcde-b61e274b549b" -version = "0.12.3" +version = "0.12.4" [[Functors]] -git-tree-sha1 = "39007773fd6097164ab537f78d3ac78ad2b8b695" +git-tree-sha1 = "e2727f02325451f6b24445cd83bfa9aaac19cbe7" uuid = "d9f16b24-f501-4c13-a1f2-28368ffc5196" -version = "0.2.4" +version = "0.2.5" [[GPLikelihoods]] -deps = ["Distributions", "Functors", "Random", "StatsFuns"] -git-tree-sha1 = "caf19e78b8380dcac9dc3012bf44efb9cbd93c9e" +deps = ["Distributions", "Functors", "LinearAlgebra", "Random", "StatsFuns"] +git-tree-sha1 = "e07acc5ca79ead40c8cf0338c9357fc7fb90eea1" uuid = "6031954c-0455-49d7-b3b9-3e1c99afaf40" -version = "0.1.0" +version = "0.2.0" [[IOCapture]] deps = ["Logging", "Random"] @@ -149,16 +149,16 @@ uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" version = "0.21.2" [[KLDivergences]] -deps = ["Distances", "Distributions", "LinearAlgebra", "PDMats", "SpecialFunctions", "StatsBase"] -git-tree-sha1 = "6dda0f7d61bd978bdeece26c4f76c6d0631cd76e" +deps = ["ChainRulesCore", "Distances", "Distributions", "LinearAlgebra", "PDMats", "SpecialFunctions", "StatsBase"] +git-tree-sha1 = "b4663db8fb56053b1d1a2af80533b645eba9583a" uuid = "3c9cd921-3d3f-41e2-830c-e020174918cc" -version = "0.1.3" +version = "0.2.1" [[KernelFunctions]] deps = ["ChainRulesCore", "Compat", "CompositionsBase", "Distances", "FillArrays", "Functors", "IrrationalConstants", "LinearAlgebra", "LogExpFunctions", "Random", "Requires", "SpecialFunctions", "StatsBase", "TensorCore", "Test", "ZygoteRules"] -git-tree-sha1 = "fc3fe4d33122d43f0d4e38cf264dac39830dc4f7" +git-tree-sha1 = "3b7fceeab37b650c280eb072ffe2b868b03a5423" uuid = "ec8451be-7e33-11e9-00cf-bbf324bd1392" -version = "0.10.13" +version = "0.10.17" [[LibCURL]] deps = ["LibCURL_jll", "MozillaCACerts_jll"] @@ -184,19 +184,19 @@ deps = ["Libdl"] uuid = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" [[LogExpFunctions]] -deps = ["DocStringExtensions", "IrrationalConstants", "LinearAlgebra"] -git-tree-sha1 = "3d682c07e6dd250ed082f883dc88aee7996bf2cc" +deps = ["ChainRulesCore", "DocStringExtensions", "IrrationalConstants", "LinearAlgebra"] +git-tree-sha1 = "34dc30f868e368f8a17b728a1238f3fcda43931a" uuid = "2ab3a3ac-af41-5b50-aa03-7779005ae688" -version = "0.3.0" +version = "0.3.3" [[Logging]] uuid = "56ddb016-857b-54e1-b83d-db4d58db5568" [[MacroTools]] deps = ["Markdown", "Random"] -git-tree-sha1 = "0fb723cd8c45858c22169b2e42269e53271a6df7" +git-tree-sha1 = "5a5bc6bf062f0f95e62d0fe0a2d99699fed82dd9" uuid = "1914dd2f-81c6-5fcd-8719-6d5c9610ff09" -version = "0.5.7" +version = "0.5.8" [[Markdown]] deps = ["Base64"] @@ -208,9 +208,9 @@ uuid = "c8ffd9c3-330d-5841-b78e-0817d7145fa1" [[Missings]] deps = ["DataAPI"] -git-tree-sha1 = "2ca267b08821e86c5ef4376cffed98a46c2cb205" +git-tree-sha1 = "bf210ce90b6c9eed32d25dbcae1ebc565df2687f" uuid = "e1d29d7a-bbdc-5cf2-9ac0-f12de2c33e28" -version = "1.0.1" +version = "1.0.2" [[Mmap]] uuid = "a63ad114-7e13-5084-954f-fe012c677804" @@ -351,10 +351,10 @@ uuid = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91" version = "0.33.10" [[StatsFuns]] -deps = ["IrrationalConstants", "LogExpFunctions", "Reexport", "Rmath", "SpecialFunctions"] -git-tree-sha1 = "20d1bb720b9b27636280f751746ba4abb465f19d" +deps = ["ChainRulesCore", "IrrationalConstants", "LogExpFunctions", "Reexport", "Rmath", "SpecialFunctions"] +git-tree-sha1 = "46d7ccc7104860c38b11966dd1f72ff042f382e4" uuid = "4c63d2b9-4356-54db-8cca-17b64c39e42c" -version = "0.9.9" +version = "0.9.10" [[SuiteSparse]] deps = ["Libdl", "LinearAlgebra", "Serialization", "SparseArrays"] diff --git a/examples/a-regression/Manifest.toml b/examples/a-regression/Manifest.toml index 8caf88f6..913565cb 100644 --- a/examples/a-regression/Manifest.toml +++ b/examples/a-regression/Manifest.toml @@ -7,10 +7,10 @@ uuid = "621f4979-c628-5d54-868e-fcf4e3e8185c" version = "1.0.1" [[AbstractGPs]] -deps = ["ChainRulesCore", "Distributions", "FillArrays", "KernelFunctions", "LinearAlgebra", "Random", "RecipesBase", "Reexport", "Statistics", "StatsBase", "Test"] -git-tree-sha1 = "0eb83690d554ebaaabcd7005709ba2e768aa70f5" +deps = ["ChainRulesCore", "Distributions", "FillArrays", "IrrationalConstants", "KernelFunctions", "LinearAlgebra", "Random", "RecipesBase", "Reexport", "Statistics", "StatsBase", "Test"] +git-tree-sha1 = "80b6c9734d00ae7518e65a0e1063772a050d04a0" uuid = "99985d1d-32ba-4be9-9821-2ec096f28918" -version = "0.3.9" +version = "0.5.1" [[AbstractTrees]] git-tree-sha1 = "03e0550477d86222521d254b741d470ba17ea0b5" @@ -34,9 +34,9 @@ uuid = "0dad84c5-d112-42e6-8d28-ef12dabb789f" [[ArrayInterface]] deps = ["IfElse", "LinearAlgebra", "Requires", "SparseArrays", "Static"] -git-tree-sha1 = "85d03b60274807181bae7549bb22b2204b6e5a0e" +git-tree-sha1 = "d84c956c4c0548b4caf0e4e96cf5b6494b5b1529" uuid = "4fba245c-0d91-5ea0-9b3e-6abc04ee57a9" -version = "3.1.30" +version = "3.1.32" [[Artifacts]] uuid = "56f22d72-fd6d-98f1-02f0-08ddc0907c33" @@ -75,15 +75,15 @@ version = "1.16.1+0" [[ChainRules]] deps = ["ChainRulesCore", "Compat", "LinearAlgebra", "Random", "Statistics"] -git-tree-sha1 = "0902fc7f416c8f1e3b1e014786bb65d0c2241a9b" +git-tree-sha1 = "d88340ab502af66cfffc821e70ae72f7dbdce645" uuid = "082447d4-558c-5d27-93f4-14fc19e9eca2" -version = "0.8.24" +version = "1.11.5" [[ChainRulesCore]] deps = ["Compat", "LinearAlgebra", "SparseArrays"] -git-tree-sha1 = "f53ca8d41e4753c41cdafa6ec5f7ce914b34be54" +git-tree-sha1 = "4ce9393e871aca86cc457d9f66976c3da6902ea7" uuid = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" -version = "0.10.13" +version = "1.4.0" [[CodecZlib]] deps = ["TranscodingStreams", "Zlib_jll"] @@ -117,9 +117,9 @@ version = "0.3.0" [[Compat]] deps = ["Base64", "Dates", "DelimitedFiles", "Distributed", "InteractiveUtils", "LibGit2", "Libdl", "LinearAlgebra", "Markdown", "Mmap", "Pkg", "Printf", "REPL", "Random", "SHA", "Serialization", "SharedArrays", "Sockets", "SparseArrays", "Statistics", "Test", "UUIDs", "Unicode"] -git-tree-sha1 = "727e463cfebd0c7b999bbf3e9e7e16f254b94193" +git-tree-sha1 = "4866e381721b30fac8dda4c8cb1d9db45c8d2994" uuid = "34da2185-b29b-5c13-b0c7-acf172513d20" -version = "3.34.0" +version = "3.37.0" [[CompilerSupportLibraries_jll]] deps = ["Artifacts", "Libdl"] @@ -137,9 +137,9 @@ uuid = "d38c429a-6771-53c6-b99e-75d170b6e991" version = "0.5.7" [[DataAPI]] -git-tree-sha1 = "ee400abb2298bd13bfc3df1c412ed228061a2385" +git-tree-sha1 = "bec2532f8adb82005476c141ec23e921fc20971b" uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" -version = "1.7.0" +version = "1.8.0" [[DataStructures]] deps = ["Compat", "InteractiveUtils", "OrderedCollections"] @@ -174,19 +174,19 @@ version = "1.3.0" [[Distances]] deps = ["LinearAlgebra", "Statistics", "StatsAPI"] -git-tree-sha1 = "abe4ad222b26af3337262b8afb28fab8d215e9f8" +git-tree-sha1 = "9f46deb4d4ee4494ffb5a40a27a2aced67bdd838" uuid = "b4f34e82-e78d-54a5-968a-f98e89d6e8f7" -version = "0.10.3" +version = "0.10.4" [[Distributed]] deps = ["Random", "Serialization", "Sockets"] uuid = "8ba89e20-285c-5b6f-9357-94700520ee1b" [[Distributions]] -deps = ["FillArrays", "LinearAlgebra", "PDMats", "Printf", "QuadGK", "Random", "SparseArrays", "SpecialFunctions", "Statistics", "StatsBase", "StatsFuns"] -git-tree-sha1 = "f389cb8974e02d7eaa6ae2ccedbbfb43174cd8e8" +deps = ["ChainRulesCore", "FillArrays", "LinearAlgebra", "PDMats", "Printf", "QuadGK", "Random", "SparseArrays", "SpecialFunctions", "Statistics", "StatsBase", "StatsFuns"] +git-tree-sha1 = "f4efaa4b5157e0cdb8283ae0b5428bc9208436ed" uuid = "31c24e10-a181-5473-b8eb-7969acd0382f" -version = "0.25.14" +version = "0.25.16" [[DocStringExtensions]] deps = ["LibGit2"] @@ -235,9 +235,9 @@ version = "0.4.7" [[FillArrays]] deps = ["LinearAlgebra", "Random", "SparseArrays", "Statistics"] -git-tree-sha1 = "a3b7b041753094f3b17ffa9d2e2e07d8cace09cd" +git-tree-sha1 = "caf289224e622f518c9dbfe832cdafa17d7c80a6" uuid = "1a297f60-69ca-5386-bcde-b61e274b549b" -version = "0.12.3" +version = "0.12.4" [[FixedPointNumbers]] deps = ["Statistics"] @@ -282,9 +282,9 @@ uuid = "559328eb-81f9-559d-9380-de523a88c83c" version = "1.0.10+0" [[Functors]] -git-tree-sha1 = "39007773fd6097164ab537f78d3ac78ad2b8b695" +git-tree-sha1 = "e2727f02325451f6b24445cd83bfa9aaac19cbe7" uuid = "d9f16b24-f501-4c13-a1f2-28368ffc5196" -version = "0.2.4" +version = "0.2.5" [[GLFW_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Libglvnd_jll", "Pkg", "Xorg_libXcursor_jll", "Xorg_libXi_jll", "Xorg_libXinerama_jll", "Xorg_libXrandr_jll"] @@ -293,10 +293,10 @@ uuid = "0656b61e-2033-5cc2-a64a-77c0f6c09b89" version = "3.3.5+0" [[GPLikelihoods]] -deps = ["Distributions", "Functors", "Random", "StatsFuns"] -git-tree-sha1 = "caf19e78b8380dcac9dc3012bf44efb9cbd93c9e" +deps = ["Distributions", "Functors", "LinearAlgebra", "Random", "StatsFuns"] +git-tree-sha1 = "e07acc5ca79ead40c8cf0338c9357fc7fb90eea1" uuid = "6031954c-0455-49d7-b3b9-3e1c99afaf40" -version = "0.1.0" +version = "0.2.0" [[GPUArrays]] deps = ["Adapt", "LinearAlgebra", "Printf", "Random", "Serialization", "Statistics"] @@ -430,16 +430,16 @@ uuid = "e5e0dc1b-0480-54bc-9374-aad01c23163d" version = "0.8.4" [[KLDivergences]] -deps = ["Distances", "Distributions", "LinearAlgebra", "PDMats", "SpecialFunctions", "StatsBase"] -git-tree-sha1 = "6dda0f7d61bd978bdeece26c4f76c6d0631cd76e" +deps = ["ChainRulesCore", "Distances", "Distributions", "LinearAlgebra", "PDMats", "SpecialFunctions", "StatsBase"] +git-tree-sha1 = "b4663db8fb56053b1d1a2af80533b645eba9583a" uuid = "3c9cd921-3d3f-41e2-830c-e020174918cc" -version = "0.1.3" +version = "0.2.1" [[KernelFunctions]] deps = ["ChainRulesCore", "Compat", "CompositionsBase", "Distances", "FillArrays", "Functors", "IrrationalConstants", "LinearAlgebra", "LogExpFunctions", "Random", "Requires", "SpecialFunctions", "StatsBase", "TensorCore", "Test", "ZygoteRules"] -git-tree-sha1 = "fc3fe4d33122d43f0d4e38cf264dac39830dc4f7" +git-tree-sha1 = "3b7fceeab37b650c280eb072ffe2b868b03a5423" uuid = "ec8451be-7e33-11e9-00cf-bbf324bd1392" -version = "0.10.13" +version = "0.10.17" [[LAME_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] @@ -449,9 +449,9 @@ version = "3.100.1+0" [[LLVM]] deps = ["CEnum", "LLVMExtra_jll", "Libdl", "Printf", "Unicode"] -git-tree-sha1 = "23a47d417a3cd9c2e73c854bac7dd4731c105ef7" +git-tree-sha1 = "8fb1a675d1b51885a78bc980fbf1944279880f97" uuid = "929cbde3-209d-540e-8aea-75f648917ca0" -version = "4.4.0" +version = "4.5.1" [[LLVMExtra_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] @@ -558,19 +558,19 @@ uuid = "98b081ad-f1c9-55d3-8b20-4c87d4299306" version = "2.9.3" [[LogExpFunctions]] -deps = ["DocStringExtensions", "IrrationalConstants", "LinearAlgebra"] -git-tree-sha1 = "3d682c07e6dd250ed082f883dc88aee7996bf2cc" +deps = ["ChainRulesCore", "DocStringExtensions", "IrrationalConstants", "LinearAlgebra"] +git-tree-sha1 = "34dc30f868e368f8a17b728a1238f3fcda43931a" uuid = "2ab3a3ac-af41-5b50-aa03-7779005ae688" -version = "0.3.0" +version = "0.3.3" [[Logging]] uuid = "56ddb016-857b-54e1-b83d-db4d58db5568" [[MacroTools]] deps = ["Markdown", "Random"] -git-tree-sha1 = "0fb723cd8c45858c22169b2e42269e53271a6df7" +git-tree-sha1 = "5a5bc6bf062f0f95e62d0fe0a2d99699fed82dd9" uuid = "1914dd2f-81c6-5fcd-8719-6d5c9610ff09" -version = "0.5.7" +version = "0.5.8" [[Markdown]] deps = ["Base64"] @@ -599,9 +599,9 @@ version = "0.5.0" [[Missings]] deps = ["DataAPI"] -git-tree-sha1 = "2ca267b08821e86c5ef4376cffed98a46c2cb205" +git-tree-sha1 = "bf210ce90b6c9eed32d25dbcae1ebc565df2687f" uuid = "e1d29d7a-bbdc-5cf2-9ac0-f12de2c33e28" -version = "1.0.1" +version = "1.0.2" [[Mmap]] uuid = "a63ad114-7e13-5084-954f-fe012c677804" @@ -611,15 +611,15 @@ uuid = "14a3606d-f60d-562e-9121-12d972cd8159" [[NNlib]] deps = ["Adapt", "ChainRulesCore", "Compat", "LinearAlgebra", "Pkg", "Requires", "Statistics"] -git-tree-sha1 = "3bc876dbff74cc9c4ece84ef9326da8ccd71c98f" +git-tree-sha1 = "5203a4532ad28c44f82c76634ad621d7c90abcbd" uuid = "872c559c-99b0-510c-b3b7-b6c96a88d5cd" -version = "0.7.28" +version = "0.7.29" [[NNlibCUDA]] deps = ["CUDA", "LinearAlgebra", "NNlib", "Random", "Statistics"] -git-tree-sha1 = "25f7d6721d691fa18c09e39dd3e08cf24802f4b1" +git-tree-sha1 = "04490d5e7570c038b1cb0f5c3627597181cc15a9" uuid = "a00861dc-f156-4864-bf3c-e6376f28a68d" -version = "0.1.8" +version = "0.1.9" [[NaNMath]] git-tree-sha1 = "bfe47e760d60b82b66b61d2d44128b62e3a369fb" @@ -694,9 +694,9 @@ version = "2.0.1" [[PlotUtils]] deps = ["ColorSchemes", "Colors", "Dates", "Printf", "Random", "Reexport", "Statistics"] -git-tree-sha1 = "9ff1c70190c1c30aebca35dc489f7411b256cd23" +git-tree-sha1 = "2537ed3c0ed5e03896927187f5f2ee6a4ab342db" uuid = "995b91a9-d308-5afd-9ec6-746e21dbc043" -version = "1.0.13" +version = "1.0.14" [[Plots]] deps = ["Base64", "Contour", "Dates", "Downloads", "FFMPEG", "FixedPointNumbers", "GR", "GeometryBasics", "JSON", "Latexify", "LinearAlgebra", "Measures", "NaNMath", "PlotThemes", "PlotUtils", "Printf", "REPL", "Random", "RecipesBase", "RecipesPipeline", "Reexport", "Requires", "Scratch", "Showoff", "SparseArrays", "Statistics", "StatsBase", "UUIDs"] @@ -827,9 +827,9 @@ version = "1.6.1" [[Static]] deps = ["IfElse"] -git-tree-sha1 = "854b024a4a81b05c0792a4b45293b85db228bd27" +git-tree-sha1 = "a8f30abc7c64a39d389680b74e749cf33f872a70" uuid = "aedffcd0-7271-4cad-89d0-dc628f76c6d3" -version = "0.3.1" +version = "0.3.3" [[StaticArrays]] deps = ["LinearAlgebra", "Random", "Statistics"] @@ -853,16 +853,16 @@ uuid = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91" version = "0.33.10" [[StatsFuns]] -deps = ["IrrationalConstants", "LogExpFunctions", "Reexport", "Rmath", "SpecialFunctions"] -git-tree-sha1 = "20d1bb720b9b27636280f751746ba4abb465f19d" +deps = ["ChainRulesCore", "IrrationalConstants", "LogExpFunctions", "Reexport", "Rmath", "SpecialFunctions"] +git-tree-sha1 = "46d7ccc7104860c38b11966dd1f72ff042f382e4" uuid = "4c63d2b9-4356-54db-8cca-17b64c39e42c" -version = "0.9.9" +version = "0.9.10" [[StructArrays]] deps = ["Adapt", "DataAPI", "StaticArrays", "Tables"] -git-tree-sha1 = "1700b86ad59348c0f9f68ddc95117071f947072d" +git-tree-sha1 = "f41020e84127781af49fc12b7e92becd7f5dd0ba" uuid = "09ab397b-f2b6-538f-b94a-2f83cf4a842a" -version = "0.6.1" +version = "0.6.2" [[SuiteSparse]] deps = ["Libdl", "LinearAlgebra", "Serialization", "SparseArrays"] @@ -880,9 +880,9 @@ version = "1.0.1" [[Tables]] deps = ["DataAPI", "DataValueInterfaces", "IteratorInterfaceExtensions", "LinearAlgebra", "TableTraits", "Test"] -git-tree-sha1 = "d0c690d37c73aeb5ca063056283fde5585a41710" +git-tree-sha1 = "1162ce4a6c4b7e31e0e6b14486a6986951c73be9" uuid = "bd369af6-aec1-5ad0-b16a-f7cc5008161c" -version = "1.5.0" +version = "1.5.2" [[Tar]] deps = ["ArgTools", "SHA"] @@ -1090,9 +1090,9 @@ version = "1.5.0+0" [[Zygote]] deps = ["AbstractFFTs", "ChainRules", "ChainRulesCore", "DiffRules", "Distributed", "FillArrays", "ForwardDiff", "IRTools", "InteractiveUtils", "LinearAlgebra", "MacroTools", "NaNMath", "Random", "Requires", "SpecialFunctions", "Statistics", "ZygoteRules"] -git-tree-sha1 = "8b634fdb4c3c63f2ceaa2559a008da4f405af6b3" +git-tree-sha1 = "ffbf36ba9cd8476347486a013c93590b910a4855" uuid = "e88e6eb3-aa80-5325-afca-941959d7151f" -version = "0.6.17" +version = "0.6.21" [[ZygoteRules]] deps = ["MacroTools"] diff --git a/examples/b-classification/Manifest.toml b/examples/b-classification/Manifest.toml index 47966a12..6adb84dd 100644 --- a/examples/b-classification/Manifest.toml +++ b/examples/b-classification/Manifest.toml @@ -7,10 +7,10 @@ uuid = "621f4979-c628-5d54-868e-fcf4e3e8185c" version = "1.0.1" [[AbstractGPs]] -deps = ["ChainRulesCore", "Distributions", "FillArrays", "KernelFunctions", "LinearAlgebra", "Random", "RecipesBase", "Reexport", "Statistics", "StatsBase", "Test"] -git-tree-sha1 = "0eb83690d554ebaaabcd7005709ba2e768aa70f5" +deps = ["ChainRulesCore", "Distributions", "FillArrays", "IrrationalConstants", "KernelFunctions", "LinearAlgebra", "Random", "RecipesBase", "Reexport", "Statistics", "StatsBase", "Test"] +git-tree-sha1 = "80b6c9734d00ae7518e65a0e1063772a050d04a0" uuid = "99985d1d-32ba-4be9-9821-2ec096f28918" -version = "0.3.9" +version = "0.5.1" [[Adapt]] deps = ["LinearAlgebra"] @@ -34,9 +34,9 @@ uuid = "0dad84c5-d112-42e6-8d28-ef12dabb789f" [[ArrayInterface]] deps = ["IfElse", "LinearAlgebra", "Requires", "SparseArrays", "Static"] -git-tree-sha1 = "85d03b60274807181bae7549bb22b2204b6e5a0e" +git-tree-sha1 = "d84c956c4c0548b4caf0e4e96cf5b6494b5b1529" uuid = "4fba245c-0d91-5ea0-9b3e-6abc04ee57a9" -version = "3.1.30" +version = "3.1.32" [[Artifacts]] uuid = "56f22d72-fd6d-98f1-02f0-08ddc0907c33" @@ -45,10 +45,10 @@ uuid = "56f22d72-fd6d-98f1-02f0-08ddc0907c33" uuid = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f" [[Bijectors]] -deps = ["ArgCheck", "ChainRulesCore", "Compat", "Distributions", "Functors", "LinearAlgebra", "MappedArrays", "NNlib", "NonlinearSolve", "Random", "Reexport", "Requires", "SparseArrays", "Statistics", "StatsFuns"] -git-tree-sha1 = "f032f0b27318b0ea5e35fc510759971fbba65179" +deps = ["ArgCheck", "ChainRulesCore", "Compat", "Distributions", "Functors", "IrrationalConstants", "LinearAlgebra", "LogExpFunctions", "MappedArrays", "NonlinearSolve", "Random", "Reexport", "Requires", "SparseArrays", "Statistics"] +git-tree-sha1 = "dca5e02c9426b2f8ce86d8e723d0702ff33df234" uuid = "76274a88-744f-5084-9051-94815aaf08c4" -version = "0.9.7" +version = "0.9.8" [[BitTwiddlingConvenienceFunctions]] deps = ["Static"] @@ -76,15 +76,15 @@ version = "1.16.1+0" [[ChainRules]] deps = ["ChainRulesCore", "Compat", "LinearAlgebra", "Random", "Statistics"] -git-tree-sha1 = "0902fc7f416c8f1e3b1e014786bb65d0c2241a9b" +git-tree-sha1 = "d88340ab502af66cfffc821e70ae72f7dbdce645" uuid = "082447d4-558c-5d27-93f4-14fc19e9eca2" -version = "0.8.24" +version = "1.11.5" [[ChainRulesCore]] deps = ["Compat", "LinearAlgebra", "SparseArrays"] -git-tree-sha1 = "f53ca8d41e4753c41cdafa6ec5f7ce914b34be54" +git-tree-sha1 = "4ce9393e871aca86cc457d9f66976c3da6902ea7" uuid = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" -version = "0.10.13" +version = "1.4.0" [[CloseOpenIntervals]] deps = ["ArrayInterface", "Static"] @@ -123,9 +123,9 @@ version = "0.3.0" [[Compat]] deps = ["Base64", "Dates", "DelimitedFiles", "Distributed", "InteractiveUtils", "LibGit2", "Libdl", "LinearAlgebra", "Markdown", "Mmap", "Pkg", "Printf", "REPL", "Random", "SHA", "Serialization", "SharedArrays", "Sockets", "SparseArrays", "Statistics", "Test", "UUIDs", "Unicode"] -git-tree-sha1 = "727e463cfebd0c7b999bbf3e9e7e16f254b94193" +git-tree-sha1 = "4866e381721b30fac8dda4c8cb1d9db45c8d2994" uuid = "34da2185-b29b-5c13-b0c7-acf172513d20" -version = "3.34.0" +version = "3.37.0" [[CompilerSupportLibraries_jll]] deps = ["Artifacts", "Libdl"] @@ -149,9 +149,9 @@ uuid = "d38c429a-6771-53c6-b99e-75d170b6e991" version = "0.5.7" [[DataAPI]] -git-tree-sha1 = "ee400abb2298bd13bfc3df1c412ed228061a2385" +git-tree-sha1 = "bec2532f8adb82005476c141ec23e921fc20971b" uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" -version = "1.7.0" +version = "1.8.0" [[DataStructures]] deps = ["Compat", "InteractiveUtils", "OrderedCollections"] @@ -186,19 +186,19 @@ version = "1.3.0" [[Distances]] deps = ["LinearAlgebra", "Statistics", "StatsAPI"] -git-tree-sha1 = "abe4ad222b26af3337262b8afb28fab8d215e9f8" +git-tree-sha1 = "9f46deb4d4ee4494ffb5a40a27a2aced67bdd838" uuid = "b4f34e82-e78d-54a5-968a-f98e89d6e8f7" -version = "0.10.3" +version = "0.10.4" [[Distributed]] deps = ["Random", "Serialization", "Sockets"] uuid = "8ba89e20-285c-5b6f-9357-94700520ee1b" [[Distributions]] -deps = ["FillArrays", "LinearAlgebra", "PDMats", "Printf", "QuadGK", "Random", "SparseArrays", "SpecialFunctions", "Statistics", "StatsBase", "StatsFuns"] -git-tree-sha1 = "f389cb8974e02d7eaa6ae2ccedbbfb43174cd8e8" +deps = ["ChainRulesCore", "FillArrays", "LinearAlgebra", "PDMats", "Printf", "QuadGK", "Random", "SparseArrays", "SpecialFunctions", "Statistics", "StatsBase", "StatsFuns"] +git-tree-sha1 = "f4efaa4b5157e0cdb8283ae0b5428bc9208436ed" uuid = "31c24e10-a181-5473-b8eb-7969acd0382f" -version = "0.25.14" +version = "0.25.16" [[DocStringExtensions]] deps = ["LibGit2"] @@ -242,9 +242,9 @@ version = "0.4.7" [[FillArrays]] deps = ["LinearAlgebra", "Random", "SparseArrays", "Statistics"] -git-tree-sha1 = "a3b7b041753094f3b17ffa9d2e2e07d8cace09cd" +git-tree-sha1 = "caf289224e622f518c9dbfe832cdafa17d7c80a6" uuid = "1a297f60-69ca-5386-bcde-b61e274b549b" -version = "0.12.3" +version = "0.12.4" [[FiniteDiff]] deps = ["ArrayInterface", "LinearAlgebra", "Requires", "SparseArrays", "StaticArrays"] @@ -289,9 +289,9 @@ uuid = "559328eb-81f9-559d-9380-de523a88c83c" version = "1.0.10+0" [[Functors]] -git-tree-sha1 = "39007773fd6097164ab537f78d3ac78ad2b8b695" +git-tree-sha1 = "e2727f02325451f6b24445cd83bfa9aaac19cbe7" uuid = "d9f16b24-f501-4c13-a1f2-28368ffc5196" -version = "0.2.4" +version = "0.2.5" [[Future]] deps = ["Random"] @@ -304,10 +304,10 @@ uuid = "0656b61e-2033-5cc2-a64a-77c0f6c09b89" version = "3.3.5+0" [[GPLikelihoods]] -deps = ["Distributions", "Functors", "Random", "StatsFuns"] -git-tree-sha1 = "caf19e78b8380dcac9dc3012bf44efb9cbd93c9e" +deps = ["Distributions", "Functors", "LinearAlgebra", "Random", "StatsFuns"] +git-tree-sha1 = "e07acc5ca79ead40c8cf0338c9357fc7fb90eea1" uuid = "6031954c-0455-49d7-b3b9-3e1c99afaf40" -version = "0.1.0" +version = "0.2.0" [[GR]] deps = ["Base64", "DelimitedFiles", "GR_jll", "HTTP", "JSON", "Libdl", "LinearAlgebra", "Pkg", "Printf", "Random", "Serialization", "Sockets", "Test", "UUIDs"] @@ -363,10 +363,10 @@ uuid = "2e76f6c2-a576-52d4-95c1-20adfe4de566" version = "2.8.1+0" [[HostCPUFeatures]] -deps = ["IfElse", "Libdl", "Static"] -git-tree-sha1 = "e86382a874edd4ff47fd1373e03f38302af93345" +deps = ["BitTwiddlingConvenienceFunctions", "IfElse", "Libdl", "Static"] +git-tree-sha1 = "3169c8b31863f9a409be1d17693751314241e3eb" uuid = "3e5b6fbb-0976-4d2c-9146-d79de83f2fb0" -version = "0.1.2" +version = "0.1.4" [[Hwloc]] deps = ["Hwloc_jll"] @@ -447,16 +447,16 @@ uuid = "aacddb02-875f-59d6-b918-886e6ef4fbf8" version = "2.1.0+0" [[KLDivergences]] -deps = ["Distances", "Distributions", "LinearAlgebra", "PDMats", "SpecialFunctions", "StatsBase"] -git-tree-sha1 = "6dda0f7d61bd978bdeece26c4f76c6d0631cd76e" +deps = ["ChainRulesCore", "Distances", "Distributions", "LinearAlgebra", "PDMats", "SpecialFunctions", "StatsBase"] +git-tree-sha1 = "b4663db8fb56053b1d1a2af80533b645eba9583a" uuid = "3c9cd921-3d3f-41e2-830c-e020174918cc" -version = "0.1.3" +version = "0.2.1" [[KernelFunctions]] deps = ["ChainRulesCore", "Compat", "CompositionsBase", "Distances", "FillArrays", "Functors", "IrrationalConstants", "LinearAlgebra", "LogExpFunctions", "Random", "Requires", "SpecialFunctions", "StatsBase", "TensorCore", "Test", "ZygoteRules"] -git-tree-sha1 = "fc3fe4d33122d43f0d4e38cf264dac39830dc4f7" +git-tree-sha1 = "3b7fceeab37b650c280eb072ffe2b868b03a5423" uuid = "ec8451be-7e33-11e9-00cf-bbf324bd1392" -version = "0.10.13" +version = "0.10.17" [[LAME_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] @@ -571,25 +571,25 @@ uuid = "98b081ad-f1c9-55d3-8b20-4c87d4299306" version = "2.9.3" [[LogExpFunctions]] -deps = ["DocStringExtensions", "IrrationalConstants", "LinearAlgebra"] -git-tree-sha1 = "3d682c07e6dd250ed082f883dc88aee7996bf2cc" +deps = ["ChainRulesCore", "DocStringExtensions", "IrrationalConstants", "LinearAlgebra"] +git-tree-sha1 = "34dc30f868e368f8a17b728a1238f3fcda43931a" uuid = "2ab3a3ac-af41-5b50-aa03-7779005ae688" -version = "0.3.0" +version = "0.3.3" [[Logging]] uuid = "56ddb016-857b-54e1-b83d-db4d58db5568" [[LoopVectorization]] -deps = ["ArrayInterface", "DocStringExtensions", "IfElse", "LayoutPointers", "LinearAlgebra", "OffsetArrays", "Polyester", "Requires", "SLEEFPirates", "Static", "StrideArraysCore", "ThreadingUtilities", "UnPack", "VectorizationBase"] -git-tree-sha1 = "d3dc5928b0fb675ab4bbf3a825f887b9fbc60bcf" +deps = ["ArrayInterface", "CPUSummary", "CloseOpenIntervals", "DocStringExtensions", "HostCPUFeatures", "IfElse", "LayoutPointers", "LinearAlgebra", "OffsetArrays", "PolyesterWeave", "Requires", "SLEEFPirates", "Static", "ThreadingUtilities", "UnPack", "VectorizationBase"] +git-tree-sha1 = "d469fcf148475a74c221f14d42ee75da7ccb3b4e" uuid = "bdcacae8-1622-11e9-2a5c-532679323890" -version = "0.12.70" +version = "0.12.73" [[MacroTools]] deps = ["Markdown", "Random"] -git-tree-sha1 = "0fb723cd8c45858c22169b2e42269e53271a6df7" +git-tree-sha1 = "5a5bc6bf062f0f95e62d0fe0a2d99699fed82dd9" uuid = "1914dd2f-81c6-5fcd-8719-6d5c9610ff09" -version = "0.5.7" +version = "0.5.8" [[ManualMemory]] git-tree-sha1 = "9cb207b18148b2199db259adfa923b45593fe08e" @@ -622,9 +622,9 @@ version = "0.3.1" [[Missings]] deps = ["DataAPI"] -git-tree-sha1 = "2ca267b08821e86c5ef4376cffed98a46c2cb205" +git-tree-sha1 = "bf210ce90b6c9eed32d25dbcae1ebc565df2687f" uuid = "e1d29d7a-bbdc-5cf2-9ac0-f12de2c33e28" -version = "1.0.1" +version = "1.0.2" [[Mmap]] uuid = "a63ad114-7e13-5084-954f-fe012c677804" @@ -638,12 +638,6 @@ git-tree-sha1 = "144bab5b1443545bc4e791536c9f1eacb4eed06a" uuid = "d41bc354-129a-5804-8e4c-c37616107c6c" version = "7.8.1" -[[NNlib]] -deps = ["Adapt", "ChainRulesCore", "Compat", "LinearAlgebra", "Pkg", "Requires", "Statistics"] -git-tree-sha1 = "3bc876dbff74cc9c4ece84ef9326da8ccd71c98f" -uuid = "872c559c-99b0-510c-b3b7-b6c96a88d5cd" -version = "0.7.28" - [[NaNMath]] git-tree-sha1 = "bfe47e760d60b82b66b61d2d44128b62e3a369fb" uuid = "77ba4419-2d1f-58cd-9bb1-8ffee604a2e3" @@ -713,9 +707,9 @@ version = "0.11.1" [[ParameterHandling]] deps = ["Bijectors", "ChainRulesCore", "Compat", "IterTools", "LinearAlgebra", "SparseArrays", "Test"] -git-tree-sha1 = "a3333aa79508c0cc2f7848aa6364d5822a5f5c39" +git-tree-sha1 = "b454231b4559c118fe3522734c71555592445843" uuid = "2412ca09-6db7-441c-8e3a-88d5709968c5" -version = "0.3.7" +version = "0.3.8" [[Parameters]] deps = ["OrderedCollections", "UnPack"] @@ -747,9 +741,9 @@ version = "2.0.1" [[PlotUtils]] deps = ["ColorSchemes", "Colors", "Dates", "Printf", "Random", "Reexport", "Statistics"] -git-tree-sha1 = "9ff1c70190c1c30aebca35dc489f7411b256cd23" +git-tree-sha1 = "2537ed3c0ed5e03896927187f5f2ee6a4ab342db" uuid = "995b91a9-d308-5afd-9ec6-746e21dbc043" -version = "1.0.13" +version = "1.0.14" [[Plots]] deps = ["Base64", "Contour", "Dates", "Downloads", "FFMPEG", "FixedPointNumbers", "GR", "GeometryBasics", "JSON", "Latexify", "LinearAlgebra", "Measures", "NaNMath", "PlotThemes", "PlotUtils", "Printf", "REPL", "Random", "RecipesBase", "RecipesPipeline", "Reexport", "Requires", "Scratch", "Showoff", "SparseArrays", "Statistics", "StatsBase", "UUIDs"] @@ -759,9 +753,15 @@ version = "1.21.3" [[Polyester]] deps = ["ArrayInterface", "BitTwiddlingConvenienceFunctions", "CPUSummary", "IfElse", "ManualMemory", "Requires", "Static", "StrideArraysCore", "ThreadingUtilities"] -git-tree-sha1 = "114396b925753bb6ab11cf436c5ff854c72a59c2" +git-tree-sha1 = "21d8a7163d0f3972ade36ca2b5a0e8a27ac96842" uuid = "f517fe37-dbe3-4b94-8317-1923a5111588" -version = "0.4.2" +version = "0.4.4" + +[[PolyesterWeave]] +deps = ["BitTwiddlingConvenienceFunctions", "CPUSummary", "IfElse", "Static", "ThreadingUtilities"] +git-tree-sha1 = "371a19bb801c1b420b29141750f3a34d6c6634b9" +uuid = "1d0040c9-8b98-4ee7-8388-3f51789ca0ad" +version = "0.1.0" [[PositiveFactorizations]] deps = ["LinearAlgebra"] @@ -818,9 +818,9 @@ version = "2.17.2" [[RecursiveFactorization]] deps = ["LinearAlgebra", "LoopVectorization", "Polyester", "StrideArraysCore", "TriangularSolve"] -git-tree-sha1 = "b1db8c4f4699d779cb4efe60d02e79b559a62a4d" +git-tree-sha1 = "575c18c6b00ce409f75d96fefe33ebe01575457a" uuid = "f2c3362d-daeb-58d1-803e-2bc74f2840b4" -version = "0.2.3" +version = "0.2.4" [[Reexport]] git-tree-sha1 = "45e428421666073eab6f2da5c9d310d99bb12f9b" @@ -855,9 +855,9 @@ version = "0.1.0" [[SLEEFPirates]] deps = ["IfElse", "Static", "VectorizationBase"] -git-tree-sha1 = "bfdf9532c33db35d2ce9df4828330f0e92344a52" +git-tree-sha1 = "947491c30d4293bebb00781bcaf787ba09e7c20d" uuid = "476501e8-09a2-5ece-8869-fb82de89a1fa" -version = "0.6.25" +version = "0.6.26" [[SciMLBase]] deps = ["ArrayInterface", "CommonSolve", "ConstructionBase", "Distributed", "DocStringExtensions", "IteratorInterfaceExtensions", "LinearAlgebra", "Logging", "RecipesBase", "RecursiveArrayTools", "StaticArrays", "Statistics", "Tables", "TreeViews"] @@ -911,9 +911,9 @@ version = "1.6.1" [[Static]] deps = ["IfElse"] -git-tree-sha1 = "854b024a4a81b05c0792a4b45293b85db228bd27" +git-tree-sha1 = "a8f30abc7c64a39d389680b74e749cf33f872a70" uuid = "aedffcd0-7271-4cad-89d0-dc628f76c6d3" -version = "0.3.1" +version = "0.3.3" [[StaticArrays]] deps = ["LinearAlgebra", "Random", "Statistics"] @@ -937,22 +937,22 @@ uuid = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91" version = "0.33.10" [[StatsFuns]] -deps = ["IrrationalConstants", "LogExpFunctions", "Reexport", "Rmath", "SpecialFunctions"] -git-tree-sha1 = "20d1bb720b9b27636280f751746ba4abb465f19d" +deps = ["ChainRulesCore", "IrrationalConstants", "LogExpFunctions", "Reexport", "Rmath", "SpecialFunctions"] +git-tree-sha1 = "46d7ccc7104860c38b11966dd1f72ff042f382e4" uuid = "4c63d2b9-4356-54db-8cca-17b64c39e42c" -version = "0.9.9" +version = "0.9.10" [[StrideArraysCore]] deps = ["ArrayInterface", "CloseOpenIntervals", "IfElse", "LayoutPointers", "ManualMemory", "Requires", "SIMDTypes", "Static", "ThreadingUtilities"] -git-tree-sha1 = "6abbf6ed8d2a0135a899619260fb7432e120654d" +git-tree-sha1 = "1258e25e171aec339866f283a11e7d75867e77d7" uuid = "7792a7ef-975c-4747-a70f-980b88e8d1da" -version = "0.2.1" +version = "0.2.4" [[StructArrays]] deps = ["Adapt", "DataAPI", "StaticArrays", "Tables"] -git-tree-sha1 = "1700b86ad59348c0f9f68ddc95117071f947072d" +git-tree-sha1 = "f41020e84127781af49fc12b7e92becd7f5dd0ba" uuid = "09ab397b-f2b6-538f-b94a-2f83cf4a842a" -version = "0.6.1" +version = "0.6.2" [[SuiteSparse]] deps = ["Libdl", "LinearAlgebra", "Serialization", "SparseArrays"] @@ -970,9 +970,9 @@ version = "1.0.1" [[Tables]] deps = ["DataAPI", "DataValueInterfaces", "IteratorInterfaceExtensions", "LinearAlgebra", "TableTraits", "Test"] -git-tree-sha1 = "d0c690d37c73aeb5ca063056283fde5585a41710" +git-tree-sha1 = "1162ce4a6c4b7e31e0e6b14486a6986951c73be9" uuid = "bd369af6-aec1-5ad0-b16a-f7cc5008161c" -version = "1.5.0" +version = "1.5.2" [[Tar]] deps = ["ArgTools", "SHA"] @@ -1025,9 +1025,9 @@ uuid = "4ec0a83e-493e-50e2-b9ac-8f72acf5a8f5" [[VectorizationBase]] deps = ["ArrayInterface", "CPUSummary", "HostCPUFeatures", "Hwloc", "IfElse", "LayoutPointers", "Libdl", "LinearAlgebra", "SIMDTypes", "Static"] -git-tree-sha1 = "ca3f7f8b708d713b2a96735153282a65b1c1c466" +git-tree-sha1 = "43c605e008ac67adb672ef08721d4720dfe2ad41" uuid = "3d5dd08c-fd9d-11e8-17fa-ed2836048c2f" -version = "0.21.2" +version = "0.21.7" [[Wayland_jll]] deps = ["Artifacts", "Expat_jll", "JLLWrappers", "Libdl", "Libffi_jll", "Pkg", "XML2_jll"] @@ -1191,9 +1191,9 @@ version = "1.5.0+0" [[Zygote]] deps = ["AbstractFFTs", "ChainRules", "ChainRulesCore", "DiffRules", "Distributed", "FillArrays", "ForwardDiff", "IRTools", "InteractiveUtils", "LinearAlgebra", "MacroTools", "NaNMath", "Random", "Requires", "SpecialFunctions", "Statistics", "ZygoteRules"] -git-tree-sha1 = "8b634fdb4c3c63f2ceaa2559a008da4f405af6b3" +git-tree-sha1 = "ffbf36ba9cd8476347486a013c93590b910a4855" uuid = "e88e6eb3-aa80-5325-afca-941959d7151f" -version = "0.6.17" +version = "0.6.21" [[ZygoteRules]] deps = ["MacroTools"] diff --git a/src/elbo.jl b/src/elbo.jl index 8730ab1c..9cc093fa 100644 --- a/src/elbo.jl +++ b/src/elbo.jl @@ -89,7 +89,7 @@ function _elbo( q_f = marginals(post(fx.x)) variational_exp = expected_loglik(quadrature, y, q_f, lik) - kl_term = kldivergence(svgp.q, svgp.fz) + kl_term = KL(svgp.q, svgp.fz) n_batch = length(y) scale = num_data / n_batch diff --git a/test/Project.toml b/test/Project.toml index b789b4d4..a9600671 100644 --- a/test/Project.toml +++ b/test/Project.toml @@ -1,5 +1,6 @@ [deps] AbstractGPs = "99985d1d-32ba-4be9-9821-2ec096f28918" +ApproximateGPs = "298c2ebc-0411-48ad-af38-99e88101b606" Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f" Flux = "587475ba-b771-5e3f-ad9e-33799f191a9c" IterTools = "c8e1da08-722c-5040-9ed9-7db0dc04731e" @@ -9,7 +10,7 @@ Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" [compat] -AbstractGPs = "0.3" +AbstractGPs = "0.4, 0.5" Distributions = "0.25" Flux = "0.12" IterTools = "1" diff --git a/test/equivalences.jl b/test/equivalences.jl index e4bbecc4..0cda5af0 100644 --- a/test/equivalences.jl +++ b/test/equivalences.jl @@ -22,7 +22,7 @@ q_ex = exact_variational_posterior(fz, fx, y) gpr_post = posterior(fx, y) # Exact GP regression - vfe_post = approx_posterior(VFE(), fx, y, fz) # Titsias posterior + vfe_post = posterior(VFE(fz), fx, y) # Titsias posterior svgp_post = posterior(SVGP(fz, q_ex)) # Hensman (2013) exact posterior @test mean(gpr_post, x) ≈ mean(svgp_post, x) atol = 1e-10