From a71ecdbc75c2b47e62e93cf5624d0001cc468edd Mon Sep 17 00:00:00 2001 From: pat-alt Date: Wed, 3 Apr 2024 16:50:20 +0200 Subject: [PATCH] trying with extension loaded --- test/CounterfactualExplanations.jl/mpi.jl | 1 + test/Manifest.toml | 53 ++++++++++++++++++++++- test/Project.toml | 3 +- 3 files changed, 55 insertions(+), 2 deletions(-) diff --git a/test/CounterfactualExplanations.jl/mpi.jl b/test/CounterfactualExplanations.jl/mpi.jl index 7d33865..3c49ec7 100644 --- a/test/CounterfactualExplanations.jl/mpi.jl +++ b/test/CounterfactualExplanations.jl/mpi.jl @@ -1,5 +1,6 @@ using CounterfactualExplanations using CounterfactualExplanations.Evaluation: benchmark +using LaplaceRedux using Logging using TaijaData using TaijaParallel: MPIParallelizer diff --git a/test/Manifest.toml b/test/Manifest.toml index 9175407..edfc1c9 100644 --- a/test/Manifest.toml +++ b/test/Manifest.toml @@ -2,7 +2,7 @@ julia_version = "1.10.2" manifest_format = "2.0" -project_hash = "898393389320fdc9d8ab952c9291bf7f1da8f312" +project_hash = "a68d57c4ca0e27aabe9a253a6eb2660ea1ed663f" [[deps.AbstractFFTs]] deps = ["LinearAlgebra"] @@ -78,6 +78,11 @@ git-tree-sha1 = "dbf84058d0a8cbbadee18d25cf606934b22d7c66" uuid = "ab4f0b2a-ad5b-11e8-123f-65d77653426b" version = "0.4.2" +[[deps.BSON]] +git-tree-sha1 = "4c3e506685c527ac6a54ccc0c8c76fd6f91b42fb" +uuid = "fbb218c0-5317-5bc6-957e-2ee96dd4b1f0" +version = "0.3.9" + [[deps.BangBang]] deps = ["Compat", "ConstructionBase", "InitialValues", "LinearAlgebra", "Requires", "Setfield", "Tables"] git-tree-sha1 = "7aa7ad1682f3d5754e3491bb59b8103cae28e3a3" @@ -741,6 +746,12 @@ git-tree-sha1 = "50901ebc375ed41dbf8058da26f9de442febbbec" uuid = "b964fa9f-0449-5b57-a5c2-d3ea65f4040f" version = "1.3.1" +[[deps.LaplaceRedux]] +deps = ["ChainRulesCore", "Compat", "ComputationalResources", "Flux", "LinearAlgebra", "MLJFlux", "MLJModelInterface", "MLUtils", "Parameters", "ProgressMeter", "Random", "Statistics", "Tables", "Tullio", "Zygote"] +git-tree-sha1 = "da18097fb4522266ce73e38e9f21e71176eac456" +uuid = "c52c1a26-f7c5-402b-80be-ba1e638ad478" +version = "0.1.6" + [[deps.LazyArtifacts]] deps = ["Artifacts", "Pkg"] uuid = "4af54fe1-eca0-43a8-85a7-787d91b784e3" @@ -848,6 +859,12 @@ git-tree-sha1 = "1330eb4b8560bcc53d3878a2c9a08c75f99d530d" uuid = "c6f25543-311c-4c74-83dc-3ea6d1015661" version = "0.4.1" +[[deps.MLJFlux]] +deps = ["CategoricalArrays", "ColorTypes", "ComputationalResources", "Flux", "MLJModelInterface", "Metalhead", "ProgressMeter", "Random", "Statistics", "Tables"] +git-tree-sha1 = "72935b7de07a7f6b72fd49ecc7898dac79248d46" +uuid = "094fc8d1-fd35-5302-93ea-dabda2abf845" +version = "0.4.0" + [[deps.MLJModelInterface]] deps = ["Random", "ScientificTypesBase", "StatisticalTraits"] git-tree-sha1 = "d2a45e1b5998ba3fdfb6cfe0c81096d4c7fb40e7" @@ -929,6 +946,16 @@ deps = ["Artifacts", "Libdl"] uuid = "c8ffd9c3-330d-5841-b78e-0817d7145fa1" version = "2.28.2+1" +[[deps.Metalhead]] +deps = ["Artifacts", "BSON", "ChainRulesCore", "Flux", "Functors", "JLD2", "LazyArtifacts", "MLUtils", "NNlib", "PartialFunctions", "Random", "Statistics"] +git-tree-sha1 = "5aac9a2b511afda7bf89df5044a2e0b429f83152" +uuid = "dbeba491-748d-5e0e-a39e-b530a07fa0cc" +version = "0.9.3" +weakdeps = ["CUDA"] + + [deps.Metalhead.extensions] + MetalheadCUDAExt = "CUDA" + [[deps.MicroCollections]] deps = ["BangBang", "InitialValues", "Setfield"] git-tree-sha1 = "629afd7d10dbc6935ec59b32daeb33bc4460a42e" @@ -1108,6 +1135,12 @@ git-tree-sha1 = "8489905bcdbcfac64d1daa51ca07c0d8f0283821" uuid = "69de0a69-1ddd-5017-9359-2bf0b02dc9f0" version = "2.8.1" +[[deps.PartialFunctions]] +deps = ["MacroTools"] +git-tree-sha1 = "47b49a4dbc23b76682205c646252c0f9e1eb75af" +uuid = "570af359-4316-4cb7-8c74-252c00c2016b" +version = "1.2.0" + [[deps.PeriodicTable]] deps = ["Base64", "Unitful"] git-tree-sha1 = "238aa6298007565529f911b734e18addd56985e1" @@ -1531,6 +1564,24 @@ version = "0.4.80" OnlineStatsBase = "925886fa-5bf2-5e8e-b522-a9147a512338" Referenceables = "42d2dcc6-99eb-4e98-b66c-637b7d73030e" +[[deps.Tullio]] +deps = ["DiffRules", "LinearAlgebra", "Requires"] +git-tree-sha1 = "6d476962ba4e435d7f4101a403b1d3d72afe72f3" +uuid = "bc48ee85-29a4-5162-ae0b-a64e1601d4bc" +version = "0.3.7" + + [deps.Tullio.extensions] + TullioCUDAExt = "CUDA" + TullioChainRulesCoreExt = "ChainRulesCore" + TullioFillArraysExt = "FillArrays" + TullioTrackerExt = "Tracker" + + [deps.Tullio.weakdeps] + CUDA = "052768ef-5323-5732-b1bb-66c8b64840ba" + ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" + FillArrays = "1a297f60-69ca-5386-bcde-b61e274b549b" + Tracker = "9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c" + [[deps.TupleTools]] git-tree-sha1 = "41d61b1c545b06279871ef1a4b5fcb2cac2191cd" uuid = "9d95972d-f1c8-5527-a6e0-b4b365fa01f6" diff --git a/test/Project.toml b/test/Project.toml index 61f5ab9..e0f78c3 100644 --- a/test/Project.toml +++ b/test/Project.toml @@ -1,6 +1,7 @@ [deps] Aqua = "4c88cf16-eb10-579e-8560-4a9242c79595" CounterfactualExplanations = "2f13d31b-18db-44c1-bc43-ebaf2cff0be0" +LaplaceRedux = "c52c1a26-f7c5-402b-80be-ba1e638ad478" Logging = "56ddb016-857b-54e1-b83d-db4d58db5568" MPI = "da04e1cc-30fd-572f-bb4f-1f8673147195" MPIPreferences = "3da0fdf6-3ccc-4f1b-acd9-58baa6c99267" @@ -8,4 +9,4 @@ TaijaData = "9d524318-b4e6-4a65-86d2-b2b72d07866c" Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" [compat] -Aqua = "0.8" \ No newline at end of file +Aqua = "0.8"