From 217d153fa84aa691c68afc3da16830b362b12547 Mon Sep 17 00:00:00 2001 From: jaimerzp Date: Tue, 17 Sep 2024 11:16:48 +0100 Subject: [PATCH] Alt L-tuning routine --- examples/Gaussian/Gaussian.ipynb | 881 +++++++++++++++++++++++ examples/Manifest.toml | 781 ++++++++++++++++---- examples/Neals Funnel/Neals_funnel.ipynb | 678 ++++++++--------- src/tuning.jl | 12 +- 4 files changed, 1867 insertions(+), 485 deletions(-) create mode 100644 examples/Gaussian/Gaussian.ipynb diff --git a/examples/Gaussian/Gaussian.ipynb b/examples/Gaussian/Gaussian.ipynb new file mode 100644 index 0000000..bb60047 --- /dev/null +++ b/examples/Gaussian/Gaussian.ipynb @@ -0,0 +1,881 @@ +{ + "cells": [ + { + "attachments": {}, + "cell_type": "markdown", + "id": "91129cb1", + "metadata": {}, + "source": [ + "# Gaussian Target Practice" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "86b96c9e", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m\u001b[1m Activating\u001b[22m\u001b[39m project at `~/Documents/PhD/MicroCanonicalHMC.jl/examples`\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m project...\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mRecursiveArrayTools → RecursiveArrayToolsForwardDiffExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mManifoldDiff → ManifoldDiffForwardDiffExt\u001b[39m\n", + "NLSolversBase\u001b[33m Waiting for background task / IO / timer.\u001b[39m\n", + "[pid 55325] waiting for IO to finish:\n", + " Handle type uv_handle_t->data\n", + " fs_event 0x399bda50->0x707b07c62710\n", + " timer 0x397d7ec0->0x707b07c62740\n", + "This means that a package has started a background task or event source that has not finished running. For precompilation to complete successfully, the event source needs to be closed explicitly. See the developer documentation on fixing precompilation hangs for more help.\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mNLSolversBase\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mLineSearches\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mOptim\u001b[39m\n", + "\u001b[32m ✓ \u001b[39mMicroCanonicalHMC\n", + "\u001b[33m ? \u001b[39m\u001b[90mNamedDims → TrackerExt\u001b[39m\n", + "\u001b[33m ? \u001b[39m\u001b[90mRecursiveArrayTools → RecursiveArrayToolsTrackerExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mManifolds → ManifoldsRecipesBaseExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mSymbolics → SymbolicsForwardDiffExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mSymbolicAnalysis\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mOptimizationBase\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mOptimizationBase → OptimizationFiniteDiffExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mOptimizationBase → OptimizationForwardDiffExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mOptimizationBase → OptimizationTrackerExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mOptimization\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mOptimizationOptimJL\u001b[39m\n", + "\u001b[32m ✓ \u001b[39mTuring\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mTuring → TuringOptimExt\u001b[39m\n", + " 17 dependencies successfully precompiled in 193 seconds. 321 already precompiled.\n", + " \u001b[33m2\u001b[39m dependencies failed but may be precompilable after restarting julia\n", + " \u001b[33m5\u001b[39m dependencies had output during precompilation:\u001b[33m\n", + "┌ \u001b[39mMicroCanonicalHMC\u001b[33m\n", + "│ \u001b[39m\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule ForwardDiff with build ID fafbfcfd-11f8-d173-0000-071d6f34a701 is missing from the cache.\u001b[33m\n", + "│ \u001b[39m\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean ForwardDiff [f6369f11-7733-5829-9624-2563aa707210] does not support precompilation but is imported by a module that does.\u001b[33m\n", + "│ \u001b[39m\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[91m\u001b[1mError: \u001b[22m\u001b[39mError during loading of extension ForwardDiffStaticArraysExt of ForwardDiff, use `Base.retry_load_extensions()` to retry.\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m exception =\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[0m1-element ExceptionStack:\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Declaring __precompile__(false) is not allowed in files that are being precompiled.\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Stacktrace:\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [1] \u001b[0m\u001b[1m_require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1999\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [2] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1812\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [3] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [4] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [5] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [6] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1802\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [7] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mextid\u001b[39m::\u001b[0mBase.ExtensionId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1295\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [8] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkgid\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1330\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [9] \u001b[0m\u001b[1mrun_package_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmodkey\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1164\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [10] \u001b[0m\u001b[1m_tryrequire_from_serialized\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmodkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90mbuild_id\u001b[39m::\u001b[0mUInt128\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1451\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [11] \u001b[0m\u001b[1m_tryrequire_from_serialized\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90mpath\u001b[39m::\u001b[0mString, \u001b[90mocachepath\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1524\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [12] \u001b[0m\u001b[1m_require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1990\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [13] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1812\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [14] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [15] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [16] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [17] \u001b[0m\u001b[1mmacro expansion\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1790\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [18] \u001b[0m\u001b[1mmacro expansion\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mlock.jl:267\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [19] \u001b[0m\u001b[1m__require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1753\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [20] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [21] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [22] \u001b[0m\u001b[1mrequire\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1746\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [23] \u001b[0m\u001b[1minclude\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mBase.jl:495\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [24] \u001b[0m\u001b[1minclude_package_for_output\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90minput\u001b[39m::\u001b[0mString, \u001b[90mdepot_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mdl_load_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mload_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mconcrete_deps\u001b[39m::\u001b[0mVector\u001b[90m{Pair{Base.PkgId, UInt128}}\u001b[39m, \u001b[90msource\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2222\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [25] top-level scope\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m\u001b[4mstdin:3\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [26] \u001b[0m\u001b[1meval\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mboot.jl:385\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [27] \u001b[0m\u001b[1minclude_string\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmapexpr\u001b[39m::\u001b[0mtypeof(identity), \u001b[90mmod\u001b[39m::\u001b[0mModule, \u001b[90mcode\u001b[39m::\u001b[0mString, \u001b[90mfilename\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2076\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [28] \u001b[0m\u001b[1minclude_string\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2086\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [29] \u001b[0m\u001b[1mexec_options\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mopts\u001b[39m::\u001b[0mBase.JLOptions\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:316\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [30] \u001b[0m\u001b[1m_start\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:552\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1301\u001b[39m\u001b[33m\n", + "└ \u001b[39m\u001b[33m\n", + "┌ \u001b[39mRecursiveArrayTools → RecursiveArrayToolsTrackerExt\u001b[33m\n", + "│ \u001b[39m\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mThe call to compilecache failed to create a usable precompiled cache file for Tracker [9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c]\u001b[33m\n", + "│ \u001b[39m\u001b[33m\u001b[1m│ \u001b[22m\u001b[39m exception = Invalid input in module list: expected SpecialFunctionsChainRulesCoreExt.\u001b[33m\n", + "│ \u001b[39m\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1992\u001b[39m\u001b[33m\n", + "└ \u001b[39m\u001b[33m\n", + "┌ \u001b[39mNamedDims → TrackerExt\u001b[33m\n", + "│ \u001b[39m\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule ForwardDiff with build ID fafbfcfd-11f8-d173-0000-071d6f34a701 is missing from the cache.\u001b[33m\n", + "│ \u001b[39m\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean ForwardDiff [f6369f11-7733-5829-9624-2563aa707210] does not support precompilation but is imported by a module that does.\u001b[33m\n", + "│ \u001b[39m\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[91m\u001b[1mError: \u001b[22m\u001b[39mError during loading of extension ForwardDiffStaticArraysExt of ForwardDiff, use `Base.retry_load_extensions()` to retry.\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m exception =\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[0m1-element ExceptionStack:\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Declaring __precompile__(false) is not allowed in files that are being precompiled.\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Stacktrace:\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [1] \u001b[0m\u001b[1m_require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1999\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [2] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1812\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [3] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [4] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [5] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [6] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1802\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [7] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mextid\u001b[39m::\u001b[0mBase.ExtensionId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1295\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [8] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkgid\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1330\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [9] \u001b[0m\u001b[1mrun_package_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmodkey\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1164\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [10] \u001b[0m\u001b[1m_tryrequire_from_serialized\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmodkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90mbuild_id\u001b[39m::\u001b[0mUInt128\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1451\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [11] \u001b[0m\u001b[1m_tryrequire_from_serialized\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90mpath\u001b[39m::\u001b[0mString, \u001b[90mocachepath\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1524\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [12] \u001b[0m\u001b[1m_require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1990\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [13] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1812\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [14] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [15] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [16] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [17] \u001b[0m\u001b[1mmacro expansion\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1790\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [18] \u001b[0m\u001b[1mmacro expansion\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mlock.jl:267\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [19] \u001b[0m\u001b[1m__require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1753\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [20] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [21] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [22] \u001b[0m\u001b[1mrequire\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1746\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [23] \u001b[0m\u001b[1minclude\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmod\u001b[39m::\u001b[0mModule, \u001b[90m_path\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mBase.jl:495\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [24] \u001b[0m\u001b[1minclude\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mx\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[35mTracker\u001b[39m \u001b[90m~/.julia/packages/Tracker/LAXSm/src/\u001b[39m\u001b[90m\u001b[4mTracker.jl:1\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [25] top-level scope\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m~/.julia/packages/Tracker/LAXSm/src/\u001b[39m\u001b[90m\u001b[4mTracker.jl:77\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [26] \u001b[0m\u001b[1minclude\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mBase.jl:495\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [27] \u001b[0m\u001b[1minclude_package_for_output\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90minput\u001b[39m::\u001b[0mString, \u001b[90mdepot_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mdl_load_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mload_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mconcrete_deps\u001b[39m::\u001b[0mVector\u001b[90m{Pair{Base.PkgId, UInt128}}\u001b[39m, \u001b[90msource\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2222\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [28] top-level scope\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m\u001b[4mstdin:3\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [29] \u001b[0m\u001b[1meval\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mboot.jl:385\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [30] \u001b[0m\u001b[1minclude_string\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmapexpr\u001b[39m::\u001b[0mtypeof(identity), \u001b[90mmod\u001b[39m::\u001b[0mModule, \u001b[90mcode\u001b[39m::\u001b[0mString, \u001b[90mfilename\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2076\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [31] \u001b[0m\u001b[1minclude_string\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2086\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [32] \u001b[0m\u001b[1mexec_options\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mopts\u001b[39m::\u001b[0mBase.JLOptions\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:316\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [33] \u001b[0m\u001b[1m_start\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:552\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1301\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule ForwardDiff with build ID fafbfcfd-11f8-d173-0000-071d6f34a701 is missing from the cache.\u001b[33m\n", + "│ \u001b[39m\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean ForwardDiff [f6369f11-7733-5829-9624-2563aa707210] does not support precompilation but is imported by a module that does.\u001b[33m\n", + "│ \u001b[39m\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[91m\u001b[1mError: \u001b[22m\u001b[39mError during loading of extension NNlibForwardDiffExt of NNlib, use `Base.retry_load_extensions()` to retry.\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m exception =\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[0m1-element ExceptionStack:\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Declaring __precompile__(false) is not allowed in files that are being precompiled.\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Stacktrace:\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [1] \u001b[0m\u001b[1m_require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1999\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [2] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1812\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [3] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [4] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [5] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [6] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1802\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [7] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mextid\u001b[39m::\u001b[0mBase.ExtensionId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1295\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [8] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkgid\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1330\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [9] \u001b[0m\u001b[1mrun_package_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmodkey\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1164\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [10] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1819\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [11] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [12] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [13] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [14] \u001b[0m\u001b[1mmacro expansion\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1790\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [15] \u001b[0m\u001b[1mmacro expansion\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mlock.jl:267\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [16] \u001b[0m\u001b[1m__require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1753\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [17] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [18] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [19] \u001b[0m\u001b[1mrequire\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1746\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [20] \u001b[0m\u001b[1minclude\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmod\u001b[39m::\u001b[0mModule, \u001b[90m_path\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mBase.jl:495\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [21] \u001b[0m\u001b[1minclude\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mx\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[35mTracker\u001b[39m \u001b[90m~/.julia/packages/Tracker/LAXSm/src/\u001b[39m\u001b[90m\u001b[4mTracker.jl:1\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [22] top-level scope\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m~/.julia/packages/Tracker/LAXSm/src/\u001b[39m\u001b[90m\u001b[4mTracker.jl:77\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [23] \u001b[0m\u001b[1minclude\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mBase.jl:495\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [24] \u001b[0m\u001b[1minclude_package_for_output\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90minput\u001b[39m::\u001b[0mString, \u001b[90mdepot_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mdl_load_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mload_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mconcrete_deps\u001b[39m::\u001b[0mVector\u001b[90m{Pair{Base.PkgId, UInt128}}\u001b[39m, \u001b[90msource\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2222\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [25] top-level scope\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m\u001b[4mstdin:3\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [26] \u001b[0m\u001b[1meval\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mboot.jl:385\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [27] \u001b[0m\u001b[1minclude_string\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmapexpr\u001b[39m::\u001b[0mtypeof(identity), \u001b[90mmod\u001b[39m::\u001b[0mModule, \u001b[90mcode\u001b[39m::\u001b[0mString, \u001b[90mfilename\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2076\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [28] \u001b[0m\u001b[1minclude_string\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2086\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [29] \u001b[0m\u001b[1mexec_options\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mopts\u001b[39m::\u001b[0mBase.JLOptions\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:316\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [30] \u001b[0m\u001b[1m_start\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:552\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1301\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mThe call to compilecache failed to create a usable precompiled cache file for Tracker [9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c]\u001b[33m\n", + "│ \u001b[39m\u001b[33m\u001b[1m│ \u001b[22m\u001b[39m exception = Required dependency ForwardDiff [f6369f11-7733-5829-9624-2563aa707210] failed to load from a cache file.\u001b[33m\n", + "│ \u001b[39m\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1992\u001b[39m\u001b[33m\n", + "└ \u001b[39m\u001b[33m\n", + "┌ \u001b[39mTuring\u001b[33m\n", + "│ \u001b[39m\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Tracker with build ID fafbfcfd-3836-e15f-0000-072acaffc6ce is missing from the cache.\u001b[33m\n", + "│ \u001b[39m\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Tracker [9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c] does not support precompilation but is imported by a module that does.\u001b[33m\n", + "│ \u001b[39m\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[91m\u001b[1mError: \u001b[22m\u001b[39mError during loading of extension LogDensityProblemsADTrackerExt of LogDensityProblemsAD, use `Base.retry_load_extensions()` to retry.\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m exception =\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[0m1-element ExceptionStack:\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Declaring __precompile__(false) is not allowed in files that are being precompiled.\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Stacktrace:\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [1] \u001b[0m\u001b[1m_require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1999\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [2] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1812\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [3] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [4] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [5] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [6] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1802\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [7] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mextid\u001b[39m::\u001b[0mBase.ExtensionId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1295\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [8] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkgid\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1330\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [9] \u001b[0m\u001b[1mrun_package_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmodkey\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1164\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [10] \u001b[0m\u001b[1m_tryrequire_from_serialized\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmodkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90mbuild_id\u001b[39m::\u001b[0mUInt128\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1451\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [11] \u001b[0m\u001b[1m_tryrequire_from_serialized\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90mpath\u001b[39m::\u001b[0mString, \u001b[90mocachepath\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1524\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [12] \u001b[0m\u001b[1m_require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1990\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [13] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1812\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [14] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [15] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [16] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [17] \u001b[0m\u001b[1mmacro expansion\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1790\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [18] \u001b[0m\u001b[1mmacro expansion\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mlock.jl:267\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [19] \u001b[0m\u001b[1m__require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1753\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [20] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [21] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [22] \u001b[0m\u001b[1mrequire\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1746\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [23] \u001b[0m\u001b[1minclude\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mBase.jl:495\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [24] \u001b[0m\u001b[1minclude_package_for_output\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90minput\u001b[39m::\u001b[0mString, \u001b[90mdepot_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mdl_load_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mload_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mconcrete_deps\u001b[39m::\u001b[0mVector\u001b[90m{Pair{Base.PkgId, UInt128}}\u001b[39m, \u001b[90msource\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2222\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [25] top-level scope\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m\u001b[4mstdin:3\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [26] \u001b[0m\u001b[1meval\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mboot.jl:385\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [27] \u001b[0m\u001b[1minclude_string\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmapexpr\u001b[39m::\u001b[0mtypeof(identity), \u001b[90mmod\u001b[39m::\u001b[0mModule, \u001b[90mcode\u001b[39m::\u001b[0mString, \u001b[90mfilename\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2076\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [28] \u001b[0m\u001b[1minclude_string\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2086\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [29] \u001b[0m\u001b[1mexec_options\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mopts\u001b[39m::\u001b[0mBase.JLOptions\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:316\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [30] \u001b[0m\u001b[1m_start\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:552\u001b[24m\u001b[39m\u001b[33m\n", + "│ \u001b[39m\u001b[91m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1301\u001b[39m\u001b[33m\n", + "└ \u001b[39m\u001b[33m\n", + "┌ \u001b[39mNLSolversBase\u001b[33m\n", + "│ \u001b[39m[pid 55325] waiting for IO to finish:\u001b[33m\n", + "│ \u001b[39m Handle type uv_handle_t->data\u001b[33m\n", + "│ \u001b[39m fs_event 0x399bda50->0x707b07c62710\u001b[33m\n", + "│ \u001b[39m timer 0x397d7ec0->0x707b07c62740\u001b[33m\n", + "│ \u001b[39mThis means that a package has started a background task or event source that has not finished running. For precompilation to complete successfully, the event source needs to be closed explicitly. See the developer documentation on fixing precompilation hangs for more help.\u001b[33m\n", + "└ \u001b[39m\n" + ] + } + ], + "source": [ + "using Pkg\n", + "Pkg.activate(\"..\")\n", + "Pkg.instantiate()" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "baed58e3", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m Turing\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mNamedDims → TrackerExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mRecursiveArrayTools → RecursiveArrayToolsTrackerExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mOptimizationBase → OptimizationTrackerExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39mTuring\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mTuring → TuringOptimExt\u001b[39m\n", + " 5 dependencies successfully precompiled in 17 seconds. 318 already precompiled.\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling Turing [fce5fe82-541a-59a6-adf8-730c64b5f9a0]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mThe call to compilecache failed to create a usable precompiled cache file for Distributions [31c24e10-a181-5473-b8eb-7969acd0382f]\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39m exception = Required dependency Rmath_jll [f50d1b31-88e8-58de-be2c-1cc44531875f] failed to load from a cache file.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1992\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing Turing [fce5fe82-541a-59a6-adf8-730c64b5f9a0].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling ForwardDiff [f6369f11-7733-5829-9624-2563aa707210]\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m DistributionsAD\n", + " DistributionsDensityInterfaceExt\u001b[36m Being precompiled by another process (pid: 52046, pidfile: /home/jaimerz/.julia/compiled/v1.10/DistributionsDensityInterfaceExt/fjCdH_dGBoG.ji.pidfile)\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mDistributions → DistributionsDensityInterfaceExt\u001b[39m\n", + " DistributionsChainRulesCoreExt\u001b[36m Being precompiled by another process (pid: 52046, pidfile: /home/jaimerz/.julia/compiled/v1.10/DistributionsChainRulesCoreExt/uFTmV_dGBoG.ji.pidfile)\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mDistributions → DistributionsChainRulesCoreExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mDistributionsAD\u001b[39m\n", + " 3 dependencies successfully precompiled in 4 seconds. 81 already precompiled.\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DistributionsAD [ced4e74d-a319-5a8a-b0ac-84af2272839c]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-7379-30ca-0000-075400e98b75 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[91m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[91m\u001b[1mError: \u001b[22m\u001b[39mError during loading of extension DistributionsChainRulesCoreExt of Distributions, use `Base.retry_load_extensions()` to retry.\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m exception =\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[0m1-element ExceptionStack:\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Declaring __precompile__(false) is not allowed in files that are being precompiled.\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Stacktrace:\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [1] \u001b[0m\u001b[1m_require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1999\u001b[24m\u001b[39m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [2] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1812\u001b[24m\u001b[39m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [3] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [4] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [5] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [6] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1802\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [7] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mextid\u001b[39m::\u001b[0mBase.ExtensionId\u001b[0m\u001b[1m)\u001b[22m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1295\u001b[24m\u001b[39m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [8] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkgid\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1330\u001b[24m\u001b[39m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [9] \u001b[0m\u001b[1mrun_package_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmodkey\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1164\u001b[24m\u001b[39m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [10] \u001b[0m\u001b[1m_tryrequire_from_serialized\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmodkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90mpath\u001b[39m::\u001b[0mString, \u001b[90mocachepath\u001b[39m::\u001b[0mString, \u001b[90msourcepath\u001b[39m::\u001b[0mString, \u001b[90mdepmods\u001b[39m::\u001b[0mVector\u001b[90m{Any}\u001b[39m\u001b[0m\u001b[1m)\u001b[22m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1487\u001b[24m\u001b[39m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [11] \u001b[0m\u001b[1m_require_search_from_serialized\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90msourcepath\u001b[39m::\u001b[0mString, \u001b[90mbuild_id\u001b[39m::\u001b[0mUInt128\u001b[0m\u001b[1m)\u001b[22m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1574\u001b[24m\u001b[39m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [12] \u001b[0m\u001b[1m_require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1938\u001b[24m\u001b[39m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [13] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1812\u001b[24m\u001b[39m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [14] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [15] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [16] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [17] \u001b[0m\u001b[1mmacro expansion\u001b[22m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1790\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [18] \u001b[0m\u001b[1mmacro expansion\u001b[22m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mlock.jl:267\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [19] \u001b[0m\u001b[1m__require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1753\u001b[24m\u001b[39m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [20] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [21] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [22] \u001b[0m\u001b[1mrequire\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1746\u001b[24m\u001b[39m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [23] \u001b[0m\u001b[1minclude\u001b[22m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mBase.jl:495\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [24] \u001b[0m\u001b[1minclude_package_for_output\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90minput\u001b[39m::\u001b[0mString, \u001b[90mdepot_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mdl_load_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mload_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mconcrete_deps\u001b[39m::\u001b[0mVector\u001b[90m{Pair{Base.PkgId, UInt128}}\u001b[39m, \u001b[90msource\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2222\u001b[24m\u001b[39m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [25] top-level scope\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m\u001b[4mstdin:3\u001b[24m\u001b[39m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [26] \u001b[0m\u001b[1meval\u001b[22m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mboot.jl:385\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [27] \u001b[0m\u001b[1minclude_string\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmapexpr\u001b[39m::\u001b[0mtypeof(identity), \u001b[90mmod\u001b[39m::\u001b[0mModule, \u001b[90mcode\u001b[39m::\u001b[0mString, \u001b[90mfilename\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2076\u001b[24m\u001b[39m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [28] \u001b[0m\u001b[1minclude_string\u001b[22m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2086\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [29] \u001b[0m\u001b[1mexec_options\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mopts\u001b[39m::\u001b[0mBase.JLOptions\u001b[0m\u001b[1m)\u001b[22m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:316\u001b[24m\u001b[39m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [30] \u001b[0m\u001b[1m_start\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[0m\u001b[1m)\u001b[22m\n", + "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:552\u001b[24m\u001b[39m\n", + "\u001b[91m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1301\u001b[39m\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mThe call to compilecache failed to create a usable precompiled cache file for DistributionsAD [ced4e74d-a319-5a8a-b0ac-84af2272839c]\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39m exception = Required dependency Rmath_jll [f50d1b31-88e8-58de-be2c-1cc44531875f] failed to load from a cache file.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1992\u001b[39m\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m Distributions\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mStatsFuns → StatsFunsInverseFunctionsExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mStatsFuns → StatsFunsChainRulesCoreExt\u001b[39m\n", + " 2 dependencies successfully precompiled in 3 seconds. 45 already precompiled.\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling Distributions [31c24e10-a181-5473-b8eb-7969acd0382f]\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling SpecialFunctionsChainRulesCoreExt [9eb7bdd4-e44c-55fc-b9cc-1a32cb715188]\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m StatsFunsChainRulesCoreExt\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mStatsFuns → StatsFunsInverseFunctionsExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mStatsFuns → StatsFunsChainRulesCoreExt\u001b[39m\n", + " 2 dependencies successfully precompiled in 3 seconds. 24 already precompiled.\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling StatsFunsChainRulesCoreExt [d41313fe-2684-5453-9fef-703f5fa397f4]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule StatsFuns with build ID fafbfcfd-0648-0245-0000-07589e94f4ff is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean StatsFuns [4c63d2b9-4356-54db-8cca-17b64c39e42c] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing StatsFunsChainRulesCoreExt [d41313fe-2684-5453-9fef-703f5fa397f4].\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m DistributionsChainRulesCoreExt\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mDistributions → DistributionsDensityInterfaceExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mDistributions → DistributionsChainRulesCoreExt\u001b[39m\n", + " 2 dependencies successfully precompiled in 2 seconds. 52 already precompiled.\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mWaiting for another process (pid: 52046) to finish precompiling DistributionsChainRulesCoreExt [6db1f127-056a-568b-bd49-ae61d42389fa]. Pidfile: /home/jaimerz/.julia/compiled/v1.10/DistributionsChainRulesCoreExt/uFTmV_dGBoG.ji.pidfile\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DistributionsChainRulesCoreExt [6db1f127-056a-568b-bd49-ae61d42389fa]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-98fb-ed9e-0000-07588084b908 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing DistributionsChainRulesCoreExt [6db1f127-056a-568b-bd49-ae61d42389fa].\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m DistributionsADForwardDiffExt\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mNNlib → NNlibForwardDiffExt\u001b[39m\n", + "\u001b[33m ✓ \u001b[39m\u001b[90mDistributionsAD\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mTracker\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mTracker → TrackerPDMatsExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mDistributionsAD → DistributionsADTrackerExt\u001b[39m\n", + " 5 dependencies successfully precompiled in 8 seconds. 112 already precompiled.\n", + " \u001b[33m1\u001b[39m dependency precompiled but a different version is currently loaded. Restart julia to access the new version\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DistributionsADForwardDiffExt [95af61a0-22df-51ed-b826-bfe4426ad132]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule DistributionsAD with build ID ffffffff-ffff-ffff-0000-07575b8acd55 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean DistributionsAD [ced4e74d-a319-5a8a-b0ac-84af2272839c] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing DistributionsADForwardDiffExt [95af61a0-22df-51ed-b826-bfe4426ad132].\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m Bijectors\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mRoots → RootsForwardDiffExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mBijectors\u001b[39m\n", + " 2 dependencies successfully precompiled in 3 seconds. 100 already precompiled.\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling Bijectors [76274a88-744f-5084-9051-94815aaf08c4]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-98fb-ed9e-0000-07588084b908 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing Bijectors [76274a88-744f-5084-9051-94815aaf08c4].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling StatsFunsInverseFunctionsExt [da3fed98-1718-55bb-8128-3e4a2e454b06]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule StatsFuns with build ID fafbfcfd-0648-0245-0000-07589e94f4ff is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean StatsFuns [4c63d2b9-4356-54db-8cca-17b64c39e42c] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing StatsFunsInverseFunctionsExt [da3fed98-1718-55bb-8128-3e4a2e454b06].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DistributionsTestExt [ffbe0ea5-a612-5ff7-aaf5-cac02eef3019]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-98fb-ed9e-0000-07588084b908 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing DistributionsTestExt [ffbe0ea5-a612-5ff7-aaf5-cac02eef3019].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling RootsForwardDiffExt [a63bd285-541a-50a0-818b-605bb84ce7b2]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule ForwardDiff with build ID fafbfcfd-69eb-aa41-0000-0751d166b612 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean ForwardDiff [f6369f11-7733-5829-9624-2563aa707210] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing RootsForwardDiffExt [a63bd285-541a-50a0-818b-605bb84ce7b2].\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m BijectorsForwardDiffExt\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mBijectors → BijectorsTrackerExt\u001b[39m\n", + " 1 dependency successfully precompiled in 3 seconds. 128 already precompiled.\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling BijectorsForwardDiffExt [3a7fc820-e393-5860-a13a-c57035ee8759]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Bijectors with build ID ffffffff-ffff-ffff-0000-0761627f9586 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Bijectors [76274a88-744f-5084-9051-94815aaf08c4] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing BijectorsForwardDiffExt [3a7fc820-e393-5860-a13a-c57035ee8759].\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m BijectorsDistributionsADExt\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mBijectors → BijectorsDistributionsADExt\u001b[39m\n", + " 1 dependency successfully precompiled in 1 seconds. 132 already precompiled.\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling BijectorsDistributionsADExt [ca384623-27a8-5909-9731-c2e76e2e9578]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Bijectors with build ID ffffffff-ffff-ffff-0000-0761627f9586 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Bijectors [76274a88-744f-5084-9051-94815aaf08c4] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing BijectorsDistributionsADExt [ca384623-27a8-5909-9731-c2e76e2e9578].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling MCMCChains [c7f686f2-ff18-58e9-bc7b-31028e88f75d]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-98fb-ed9e-0000-07588084b908 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing MCMCChains [c7f686f2-ff18-58e9-bc7b-31028e88f75d].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling KernelDensity [5ab0869b-81aa-558d-bb23-cbf5423bbe9b]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-98fb-ed9e-0000-07588084b908 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing KernelDensity [5ab0869b-81aa-558d-bb23-cbf5423bbe9b].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling ForwardDiffStaticArraysExt [b74fd6d0-9da7-541f-a07d-1b6af30a262f]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule ForwardDiff with build ID fafbfcfd-69eb-aa41-0000-0751d166b612 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean ForwardDiff [f6369f11-7733-5829-9624-2563aa707210] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing ForwardDiffStaticArraysExt [b74fd6d0-9da7-541f-a07d-1b6af30a262f].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling MCMCDiagnosticTools [be115224-59cd-429b-ad48-344e309966f0]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-98fb-ed9e-0000-07588084b908 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing MCMCDiagnosticTools [be115224-59cd-429b-ad48-344e309966f0].\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m AdvancedVI\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mAdvancedVI\u001b[39m\n", + " 1 dependency successfully precompiled in 1 seconds. 137 already precompiled.\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling AdvancedVI [b5ca4192-6429-45e5-a2d9-87aec30a685c]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-98fb-ed9e-0000-07588084b908 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing AdvancedVI [b5ca4192-6429-45e5-a2d9-87aec30a685c].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling Tracker [9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule ForwardDiff with build ID fafbfcfd-69eb-aa41-0000-0751d166b612 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean ForwardDiff [f6369f11-7733-5829-9624-2563aa707210] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing Tracker [9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling NNlib [872c559c-99b0-510c-b3b7-b6c96a88d5cd]\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m NNlibForwardDiffExt\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mNNlib → NNlibForwardDiffExt\u001b[39m\n", + " 1 dependency successfully precompiled in 10 seconds. 50 already precompiled.\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling NNlibForwardDiffExt [e8958739-db86-5f80-9e4c-f7c96aa15038]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule ForwardDiff with build ID fafbfcfd-69eb-aa41-0000-0751d166b612 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean ForwardDiff [f6369f11-7733-5829-9624-2563aa707210] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing NNlibForwardDiffExt [e8958739-db86-5f80-9e4c-f7c96aa15038].\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m NNlibFFTWExt\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mNNlib → NNlibFFTWExt\u001b[39m\n", + " 1 dependency successfully precompiled in 1 seconds. 62 already precompiled.\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling NNlibFFTWExt [96386cae-6b62-59ad-b532-a94eae05753e]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule NNlib with build ID fafbfcfd-0761-abda-0000-0769bbb7f933 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean NNlib [872c559c-99b0-510c-b3b7-b6c96a88d5cd] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing NNlibFFTWExt [96386cae-6b62-59ad-b532-a94eae05753e].\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m DistributionsADTrackerExt\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mTracker → TrackerPDMatsExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mDistributionsAD → DistributionsADTrackerExt\u001b[39m\n", + " 2 dependencies successfully precompiled in 2 seconds. 115 already precompiled.\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DistributionsADTrackerExt [9f5b7181-2cd9-5ca4-a6d6-225cbfa0a98f]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule DistributionsAD with build ID ffffffff-ffff-ffff-0000-07575b8acd55 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean DistributionsAD [ced4e74d-a319-5a8a-b0ac-84af2272839c] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing DistributionsADTrackerExt [9f5b7181-2cd9-5ca4-a6d6-225cbfa0a98f].\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m BijectorsTrackerExt\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mBijectors → BijectorsTrackerExt\u001b[39m\n", + " 1 dependency successfully precompiled in 2 seconds. 128 already precompiled.\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling BijectorsTrackerExt [5e464b50-a728-5fdd-8340-e1e784345bad]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Tracker with build ID ffffffff-ffff-ffff-0000-0768e828cb25 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Tracker [9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing BijectorsTrackerExt [5e464b50-a728-5fdd-8340-e1e784345bad].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling TrackerPDMatsExt [413474bb-43f3-55e9-965b-d5648011ca3f]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Tracker with build ID ffffffff-ffff-ffff-0000-0768e828cb25 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Tracker [9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing TrackerPDMatsExt [413474bb-43f3-55e9-965b-d5648011ca3f].\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m DynamicPPL\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mLogDensityProblemsAD → LogDensityProblemsADTrackerExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39mDynamicPPL\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mDynamicPPL → DynamicPPLZygoteRulesExt\u001b[39m\n", + " 3 dependencies successfully precompiled in 9 seconds. 160 already precompiled.\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DynamicPPL [366bfd00-2699-11ea-058f-f148b4cae6d8]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Bijectors with build ID ffffffff-ffff-ffff-0000-0761627f9586 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Bijectors [76274a88-744f-5084-9051-94815aaf08c4] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing DynamicPPL [366bfd00-2699-11ea-058f-f148b4cae6d8].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DistributionsDensityInterfaceExt [8d3cd4d8-9481-53f7-8454-1bd38b07cca3]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-98fb-ed9e-0000-07588084b908 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing DistributionsDensityInterfaceExt [8d3cd4d8-9481-53f7-8454-1bd38b07cca3].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling LogDensityProblemsADTrackerExt [d1ba7b70-930c-5fd7-9f98-bff3f6d543b3]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Tracker with build ID ffffffff-ffff-ffff-0000-0768e828cb25 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Tracker [9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing LogDensityProblemsADTrackerExt [d1ba7b70-930c-5fd7-9f98-bff3f6d543b3].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling LogDensityProblemsADForwardDiffExt [d26dc3d2-77bb-5072-a599-6df658e3a3af]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule ForwardDiff with build ID fafbfcfd-69eb-aa41-0000-0751d166b612 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean ForwardDiff [f6369f11-7733-5829-9624-2563aa707210] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing LogDensityProblemsADForwardDiffExt [d26dc3d2-77bb-5072-a599-6df658e3a3af].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DynamicPPLZygoteRulesExt [3e274f47-dc44-5319-a975-e9016dff9579]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule DynamicPPL with build ID ffffffff-ffff-ffff-0000-077499a6cac8 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean DynamicPPL [366bfd00-2699-11ea-058f-f148b4cae6d8] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing DynamicPPLZygoteRulesExt [3e274f47-dc44-5319-a975-e9016dff9579].\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m DynamicPPLMCMCChainsExt\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mDynamicPPL → DynamicPPLMCMCChainsExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mDynamicPPL → DynamicPPLForwardDiffExt\u001b[39m\n", + " 2 dependencies successfully precompiled in 2 seconds. 191 already precompiled.\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DynamicPPLMCMCChainsExt [cd9d4d22-f107-59f7-bf27-359e0cf03e1c]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule DynamicPPL with build ID ffffffff-ffff-ffff-0000-077499a6cac8 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean DynamicPPL [366bfd00-2699-11ea-058f-f148b4cae6d8] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing DynamicPPLMCMCChainsExt [cd9d4d22-f107-59f7-bf27-359e0cf03e1c].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DynamicPPLChainRulesCoreExt [1ee84b97-14c3-5fc7-ac52-67ea3f2b0f6c]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule DynamicPPL with build ID ffffffff-ffff-ffff-0000-077499a6cac8 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean DynamicPPL [366bfd00-2699-11ea-058f-f148b4cae6d8] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing DynamicPPLChainRulesCoreExt [1ee84b97-14c3-5fc7-ac52-67ea3f2b0f6c].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DynamicPPLForwardDiffExt [0b5d6d3b-c1f8-5c5d-8e7c-daa9bd3215ff]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule DynamicPPL with build ID ffffffff-ffff-ffff-0000-077499a6cac8 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean DynamicPPL [366bfd00-2699-11ea-058f-f148b4cae6d8] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing DynamicPPLForwardDiffExt [0b5d6d3b-c1f8-5c5d-8e7c-daa9bd3215ff].\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m AdvancedPS\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mAdvancedPS\u001b[39m\n", + " 1 dependency successfully precompiled in 1 seconds. 104 already precompiled.\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling AdvancedPS [576499cb-2369-40b2-a588-c64705576edc]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-98fb-ed9e-0000-07588084b908 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing AdvancedPS [576499cb-2369-40b2-a588-c64705576edc].\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m AdvancedPSLibtaskExt\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mAdvancedPS → AdvancedPSLibtaskExt\u001b[39m\n", + " 1 dependency successfully precompiled in 1 seconds. 109 already precompiled.\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling AdvancedPSLibtaskExt [1aecc0c8-87f4-5c0d-95d7-79905327432a]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule AdvancedPS with build ID ffffffff-ffff-ffff-0000-0779b9456606 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean AdvancedPS [576499cb-2369-40b2-a588-c64705576edc] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing AdvancedPSLibtaskExt [1aecc0c8-87f4-5c0d-95d7-79905327432a].\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m AdvancedHMC\n", + "\u001b[32m ✓ \u001b[39mAdvancedHMC\n", + " 1 dependency successfully precompiled in 1 seconds. 136 already precompiled.\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling AdvancedHMC [0bf59076-c3b1-5ca4-86bd-e02cd72cde3d]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule StatsFuns with build ID fafbfcfd-0648-0245-0000-07589e94f4ff is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean StatsFuns [4c63d2b9-4356-54db-8cca-17b64c39e42c] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing AdvancedHMC [0bf59076-c3b1-5ca4-86bd-e02cd72cde3d].\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m AdvancedHMCMCMCChainsExt\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mAdvancedHMC → AdvancedHMCMCMCChainsExt\u001b[39m\n", + " 1 dependency successfully precompiled in 1 seconds. 172 already precompiled.\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling AdvancedHMCMCMCChainsExt [b5c98dcd-c242-53a0-8c65-f8883d2f1ad0]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule AdvancedHMC with build ID ffffffff-ffff-ffff-0000-077b111bc679 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean AdvancedHMC [0bf59076-c3b1-5ca4-86bd-e02cd72cde3d] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing AdvancedHMCMCMCChainsExt [b5c98dcd-c242-53a0-8c65-f8883d2f1ad0].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling AdvancedMH [5b7e9947-ddc0-4b3f-9b55-0d8042f74170]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-98fb-ed9e-0000-07588084b908 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing AdvancedMH [5b7e9947-ddc0-4b3f-9b55-0d8042f74170].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling AdvancedMHMCMCChainsExt [d67cf4cc-9cd9-5b93-8010-b7fbf084a484]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule AdvancedMH with build ID ffffffff-ffff-ffff-0000-077c5e94003d is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean AdvancedMH [5b7e9947-ddc0-4b3f-9b55-0d8042f74170] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing AdvancedMHMCMCChainsExt [d67cf4cc-9cd9-5b93-8010-b7fbf084a484].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling AdvancedMHForwardDiffExt [ebfca9a8-b2cd-57db-901e-312636b96b40]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule AdvancedMH with build ID ffffffff-ffff-ffff-0000-077c5e94003d is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean AdvancedMH [5b7e9947-ddc0-4b3f-9b55-0d8042f74170] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing AdvancedMHForwardDiffExt [ebfca9a8-b2cd-57db-901e-312636b96b40].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling AdvancedMHStructArraysExt [3278d351-30af-5503-a10c-e45c4f0bec57]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule AdvancedMH with build ID ffffffff-ffff-ffff-0000-077c5e94003d is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean AdvancedMH [5b7e9947-ddc0-4b3f-9b55-0d8042f74170] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing AdvancedMHStructArraysExt [3278d351-30af-5503-a10c-e45c4f0bec57].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling EllipticalSliceSampling [cad2338a-1db2-11e9-3401-43bc07c9ede2]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-98fb-ed9e-0000-07588084b908 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing EllipticalSliceSampling [cad2338a-1db2-11e9-3401-43bc07c9ede2].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling ArrayInterfaceTrackerExt [eb0c05c4-6780-5852-a67e-5d31d2970b9a]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Tracker with build ID ffffffff-ffff-ffff-0000-0768e828cb25 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Tracker [9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing ArrayInterfaceTrackerExt [eb0c05c4-6780-5852-a67e-5d31d2970b9a].\n" + ] + } + ], + "source": [ + "# The statistical inference frame-work we will use\n", + "using Turing\n", + "using LinearAlgebra\n", + "using Random\n", + "#using StatsPlots\n", + "using PyPlot\n", + "using Distributed\n", + "\n", + "# Extra deps\n", + "using LogDensityProblemsAD, LogDensityProblems\n", + "\n", + "using Revise\n", + "using MicroCanonicalHMC" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "90fdb90c", + "metadata": {}, + "outputs": [], + "source": [ + "@model function model_Gaussian(rt)\n", + " # Priors\n", + " μ ~ Normal(0.3, 0.5)\n", + " σ ~ Normal(log(0.2), 3)\n", + " # Data\n", + " rt ~ filldist(Normal(μ, exp(σ)), length(rt))\n", + " end\n", + "end\n", + "\n", + "fit = model_Gaussian(rand(100))" + ] + }, + { + "cell_type": "markdown", + "id": "e0a3137b", + "metadata": {}, + "source": [ + "## MCHMC" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "3a8d5b3a", + "metadata": {}, + "outputs": [], + "source": [ + "samples_MCHMC = sample(fit, externalsampler(MCHMC(200, 0.01; adaptive=true)), 200)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "028ab552", + "metadata": {}, + "outputs": [], + "source": [ + "theta_mchmc = [samples.value.data[i, 1, :][1] for i in axes(samples.value.data)[1]]\n", + "x10_mchmc = [samples.value.data[i, 10+1, :][1] for i in axes(samples.value.data)[1]];" + ] + }, + { + "cell_type": "markdown", + "id": "b8f12f9d", + "metadata": {}, + "source": [ + "## NUTS" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1eebe796", + "metadata": {}, + "outputs": [], + "source": [ + "samples_NUTS = sample(fit, NUTS(), 200) # Works" + ] + }, + { + "cell_type": "markdown", + "id": "0ff2cf05", + "metadata": {}, + "source": [ + "## Comp" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "7fd22388", + "metadata": {}, + "outputs": [], + "source": [ + "fig, axis = plt.subplots(2, 2, figsize=(8,8))\n", + "fig.suptitle(\"Neal's Funnel Comp.\", fontsize=16)\n", + "\n", + "fig.subplots_adjust(hspace=0)\n", + "fig.subplots_adjust(wspace=0)\n", + "\n", + "axis[1,1].hist(x10_mchmc, bins=100, density=true, range=[-6,2], alpha = 0.3, label=\"MCHMC\")\n", + "axis[1,1].hist(x10_hmc, bins=100, density=true, range=[-6,2], alpha = 0.3, label=\"NUTS\")\n", + "axis[1,1].hist(true_x10_hmc, bins=100, density=true, range=[-6,2], alpha = 0.3, label=\"NUTS - Truth\")\n", + "axis[1,1].legend()\n", + "axis[1,1].set_yticks([])\n", + "\n", + "axis[2,2].hist(theta_mchmc, bins=100, density=true, orientation=\"horizontal\", range=[-6, 2], alpha = 0.3)\n", + "axis[2,2].hist(theta_hmc, bins=100, density=true, orientation=\"horizontal\", range=[-6, 2], alpha = 0.3)\n", + "axis[2,2].hist(true_theta_hmc, bins=100, density=true, orientation=\"horizontal\", range=[-6,2], alpha = 0.3)\n", + "axis[2,2].set_xticks([])\n", + "axis[2,2].set_yticks([])\n", + "\n", + "axis[1,2].hist2d(true_x10_hmc, true_theta_hmc, bins=100, range=[[-6,2],[-4, 2]])\n", + "axis[1,2].set_xlabel(\"x10\")\n", + "axis[1,2].set_ylabel(\"theta\")\n", + "axis[1,2].set_title(\"NUTS\")\n", + "\n", + "axis[2,1].hist2d(x10_mchmc, theta_mchmc, bins=100, range=[[-6,2],[-4, 2]])\n", + "axis[2,1].set_xlabel(\"x10\")\n", + "axis[2,1].set_ylabel(\"theta\")\n", + "axis[2,1].set_title(\"MCHMC\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "8a248186", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Julia (10 threads) 1.10.3", + "language": "julia", + "name": "julia-_10-threads_-1.10" + }, + "language_info": { + "file_extension": ".jl", + "mimetype": "application/julia", + "name": "julia", + "version": "1.10.3" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/examples/Manifest.toml b/examples/Manifest.toml index dbf686c..9f30d20 100644 --- a/examples/Manifest.toml +++ b/examples/Manifest.toml @@ -5,9 +5,9 @@ manifest_format = "2.0" project_hash = "5177bbf03a4a71a85df496c00cbc72a2f68848a4" [[deps.ADTypes]] -git-tree-sha1 = "daf26bbdec60d9ca1c0003b70f389d821ddb4224" +git-tree-sha1 = "99a6f5d0ce1c7c6afdb759daa30226f71c54f6b0" uuid = "47edcb42-4c32-4615-8424-f2b9edc5f35b" -version = "1.2.1" +version = "1.7.1" [deps.ADTypes.extensions] ADTypesChainRulesCoreExt = "ChainRulesCore" @@ -30,9 +30,9 @@ weakdeps = ["ChainRulesCore", "Test"] [[deps.AbstractMCMC]] deps = ["BangBang", "ConsoleProgressMonitor", "Distributed", "FillArrays", "LogDensityProblems", "Logging", "LoggingExtras", "ProgressLogging", "Random", "StatsBase", "TerminalLoggers", "Transducers"] -git-tree-sha1 = "b0489adc45a7c8cf0d8e2ddf764f89c1c3decebd" +git-tree-sha1 = "bb311c0742ec2f9aebe00d2ffe225d80eeadf749" uuid = "80f14c24-f653-4e6a-9b94-39d6b0f70001" -version = "5.2.0" +version = "5.3.0" [[deps.AbstractPPL]] deps = ["AbstractMCMC", "Accessors", "DensityInterface", "Random"] @@ -47,9 +47,9 @@ version = "0.4.5" [[deps.Accessors]] deps = ["CompositionsBase", "ConstructionBase", "Dates", "InverseFunctions", "LinearAlgebra", "MacroTools", "Markdown", "Test"] -git-tree-sha1 = "c0d491ef0b135fd7d63cbc6404286bc633329425" +git-tree-sha1 = "f61b15be1d76846c0ce31d3fcfac5380ae53db6a" uuid = "7d9f7c33-5ae7-4f3b-8dc6-eff91059b697" -version = "0.1.36" +version = "0.1.37" [deps.Accessors.extensions] AccessorsAxisKeysExt = "AxisKeys" @@ -94,9 +94,9 @@ version = "0.6.1" [[deps.AdvancedMH]] deps = ["AbstractMCMC", "Distributions", "FillArrays", "LinearAlgebra", "LogDensityProblems", "Random", "Requires"] -git-tree-sha1 = "16589dbdd36c782ff01700908e962b303474f641" +git-tree-sha1 = "fa4e8d6f9bae913aaa40224cf9407163e693d829" uuid = "5b7e9947-ddc0-4b3f-9b55-0d8042f74170" -version = "0.8.1" +version = "0.8.2" weakdeps = ["DiffResults", "ForwardDiff", "MCMCChains", "StructArrays"] [deps.AdvancedMH.extensions] @@ -147,11 +147,17 @@ version = "2.3.0" uuid = "0dad84c5-d112-42e6-8d28-ef12dabb789f" version = "1.1.1" +[[deps.ArnoldiMethod]] +deps = ["LinearAlgebra", "Random", "StaticArrays"] +git-tree-sha1 = "d57bd3762d308bded22c3b82d033bff85f6195c6" +uuid = "ec485272-7323-5ecc-a04f-4719b315124d" +version = "0.4.0" + [[deps.ArrayInterface]] -deps = ["Adapt", "LinearAlgebra", "SparseArrays", "SuiteSparse"] -git-tree-sha1 = "133a240faec6e074e07c31ee75619c90544179cf" +deps = ["Adapt", "LinearAlgebra"] +git-tree-sha1 = "3640d077b6dafd64ceb8fd5c1ec76f7ca53bcf76" uuid = "4fba245c-0d91-5ea0-9b3e-6abc04ee57a9" -version = "7.10.0" +version = "7.16.0" [deps.ArrayInterface.extensions] ArrayInterfaceBandedMatricesExt = "BandedMatrices" @@ -161,6 +167,7 @@ version = "7.10.0" ArrayInterfaceChainRulesExt = "ChainRules" ArrayInterfaceGPUArraysCoreExt = "GPUArraysCore" ArrayInterfaceReverseDiffExt = "ReverseDiff" + ArrayInterfaceSparseArraysExt = "SparseArrays" ArrayInterfaceStaticArraysCoreExt = "StaticArraysCore" ArrayInterfaceTrackerExt = "Tracker" @@ -172,6 +179,7 @@ version = "7.10.0" ChainRules = "082447d4-558c-5d27-93f4-14fc19e9eca2" GPUArraysCore = "46192b85-c4d5-4398-a991-12ede77f4527" ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267" + SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" StaticArraysCore = "1e83bf80-4336-4d27-bf5d-d5a4f845583c" Tracker = "9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c" @@ -197,10 +205,10 @@ uuid = "39de3d68-74b9-583c-8d2d-e117c070f3a9" version = "0.4.7" [[deps.BangBang]] -deps = ["Accessors", "Compat", "ConstructionBase", "InitialValues", "LinearAlgebra", "Requires"] -git-tree-sha1 = "08e5fc6620a8d83534bf6149795054f1b1e8370a" +deps = ["Accessors", "ConstructionBase", "InitialValues", "LinearAlgebra", "Requires"] +git-tree-sha1 = "e2144b631226d9eeab2d746ca8880b7ccff504ae" uuid = "198e06fe-97b7-11e9-32a5-e1d131e6ad66" -version = "0.4.2" +version = "0.4.3" [deps.BangBang.extensions] BangBangChainRulesCoreExt = "ChainRulesCore" @@ -226,25 +234,34 @@ git-tree-sha1 = "aebf55e6d7795e02ca500a689d326ac979aaf89e" uuid = "9718e550-a3fa-408a-8086-8db961cd8217" version = "0.1.1" +[[deps.Bijections]] +git-tree-sha1 = "d8b0439d2be438a5f2cd68ec158fe08a7b2595b7" +uuid = "e2ed5e7c-b2de-5872-ae92-c73ca462fb04" +version = "0.1.9" + [[deps.Bijectors]] -deps = ["ArgCheck", "ChainRules", "ChainRulesCore", "ChangesOfVariables", "Compat", "Distributions", "Functors", "InverseFunctions", "IrrationalConstants", "LinearAlgebra", "LogExpFunctions", "MappedArrays", "Random", "Reexport", "Requires", "Roots", "SparseArrays", "Statistics"] -git-tree-sha1 = "49491db48b1c70eefa5115e626100dbd6c0ff4c0" +deps = ["ArgCheck", "ChainRules", "ChainRulesCore", "ChangesOfVariables", "Compat", "Distributions", "DocStringExtensions", "Functors", "InverseFunctions", "IrrationalConstants", "LinearAlgebra", "LogExpFunctions", "MappedArrays", "Random", "Reexport", "Requires", "Roots", "SparseArrays", "Statistics"] +git-tree-sha1 = "92edc3544607c4fda1b30357910597e2a70dc5ea" uuid = "76274a88-744f-5084-9051-94815aaf08c4" -version = "0.13.12" +version = "0.13.18" [deps.Bijectors.extensions] BijectorsDistributionsADExt = "DistributionsAD" + BijectorsEnzymeExt = "Enzyme" BijectorsForwardDiffExt = "ForwardDiff" BijectorsLazyArraysExt = "LazyArrays" BijectorsReverseDiffExt = "ReverseDiff" + BijectorsTapirExt = "Tapir" BijectorsTrackerExt = "Tracker" BijectorsZygoteExt = "Zygote" [deps.Bijectors.weakdeps] DistributionsAD = "ced4e74d-a319-5a8a-b0ac-84af2272839c" + Enzyme = "7da242da-08ed-463a-9acd-ee780be4f1d9" ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210" LazyArrays = "5078a376-72f3-5289-bfd5-ec5146d43c02" ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267" + Tapir = "07d77754-e150-4737-8c94-cd238a1fb45b" Tracker = "9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c" Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f" @@ -253,43 +270,38 @@ git-tree-sha1 = "389ad5c84de1ae7cf0e28e381131c98ea87d54fc" uuid = "fa961155-64e5-5f13-b03f-caf6b980ea82" version = "0.5.0" -[[deps.Calculus]] -deps = ["LinearAlgebra"] -git-tree-sha1 = "f641eb0a4f00c343bbc32346e1217b86f3ce9dad" -uuid = "49dc2e85-a5d0-5ad3-a950-438e2897f1b9" -version = "0.5.1" - [[deps.ChainRules]] deps = ["Adapt", "ChainRulesCore", "Compat", "Distributed", "GPUArraysCore", "IrrationalConstants", "LinearAlgebra", "Random", "RealDot", "SparseArrays", "SparseInverseSubset", "Statistics", "StructArrays", "SuiteSparse"] -git-tree-sha1 = "291821c1251486504f6bae435227907d734e94d2" +git-tree-sha1 = "83806b5196e1e9827db0429a7579824c8b0e03ce" uuid = "082447d4-558c-5d27-93f4-14fc19e9eca2" -version = "1.66.0" +version = "1.70.0" [[deps.ChainRulesCore]] deps = ["Compat", "LinearAlgebra"] -git-tree-sha1 = "575cd02e080939a33b6df6c5853d14924c08e35b" +git-tree-sha1 = "71acdbf594aab5bbb2cec89b208c41b4c411e49f" uuid = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" -version = "1.23.0" +version = "1.24.0" weakdeps = ["SparseArrays"] [deps.ChainRulesCore.extensions] ChainRulesCoreSparseArraysExt = "SparseArrays" [[deps.ChangesOfVariables]] -deps = ["LinearAlgebra", "Test"] -git-tree-sha1 = "2fba81a302a7be671aefe194f0525ef231104e7f" +deps = ["LinearAlgebra"] +git-tree-sha1 = "799b25ca3a8a24936ae7b5c52ad194685fc3e6ef" uuid = "9e997f8a-9a97-42d5-a9f1-ce6bfc15e2c0" -version = "0.1.8" -weakdeps = ["InverseFunctions"] +version = "0.1.9" +weakdeps = ["InverseFunctions", "Test"] [deps.ChangesOfVariables.extensions] ChangesOfVariablesInverseFunctionsExt = "InverseFunctions" + ChangesOfVariablesTestExt = "Test" [[deps.CodeTracking]] deps = ["InteractiveUtils", "UUIDs"] -git-tree-sha1 = "c0216e792f518b39b22212127d4a84dc31e4e386" +git-tree-sha1 = "7eee164f122511d3e4e1ebadb7956939ea7e1c77" uuid = "da1fd8a2-8d9e-5ec2-8556-3022fb5608a2" -version = "1.3.5" +version = "1.3.6" [[deps.ColorTypes]] deps = ["FixedPointNumbers", "Random"] @@ -314,16 +326,21 @@ uuid = "38540f10-b2f7-11e9-35d8-d573e4eb0ff2" version = "0.2.4" [[deps.CommonSubexpressions]] -deps = ["MacroTools", "Test"] -git-tree-sha1 = "7b8a93dba8af7e3b42fecabf646260105ac373f7" +deps = ["MacroTools"] +git-tree-sha1 = "cda2cfaebb4be89c9084adaca7dd7333369715c5" uuid = "bbf7d656-a473-5ed7-a52c-81e309532950" -version = "0.3.0" +version = "0.3.1" + +[[deps.CommonWorldInvalidations]] +git-tree-sha1 = "ae52d1c52048455e85a387fbee9be553ec2b68d0" +uuid = "f70d9fcc-98c5-4d4a-abd7-e4cdeebd8ca8" +version = "1.0.0" [[deps.Compat]] deps = ["TOML", "UUIDs"] -git-tree-sha1 = "b1c55339b7c6c350ee89f2c1604299660525b248" +git-tree-sha1 = "8ae8d32e09f0dcf42a36b90d4e17f5dd2e4c4215" uuid = "34da2185-b29b-5c13-b0c7-acf172513d20" -version = "4.15.0" +version = "4.16.0" weakdeps = ["Dates", "LinearAlgebra"] [deps.Compat.extensions] @@ -334,6 +351,11 @@ deps = ["Artifacts", "Libdl"] uuid = "e66e0078-7015-5450-92f7-15fbd957f2ae" version = "1.1.1+0" +[[deps.CompositeTypes]] +git-tree-sha1 = "bce26c3dab336582805503bed209faab1c279768" +uuid = "b152e2b5-7a66-4b01-a709-34e65c35f657" +version = "0.1.4" + [[deps.CompositionsBase]] git-tree-sha1 = "802bb88cd69dfd1509f6670416bd4434015693ad" uuid = "a33af91c-f02d-484b-be07-31d278c5ca2b" @@ -345,9 +367,9 @@ weakdeps = ["InverseFunctions"] [[deps.Conda]] deps = ["Downloads", "JSON", "VersionParsing"] -git-tree-sha1 = "51cab8e982c5b598eea9c8ceaced4b58d9dd37c9" +git-tree-sha1 = "b19db3927f0db4151cb86d073689f2428e524576" uuid = "8f4d0f93-b110-5947-807f-2305c1781a2d" -version = "1.10.0" +version = "1.10.2" [[deps.ConsoleProgressMonitor]] deps = ["Logging", "ProgressMeter"] @@ -356,14 +378,14 @@ uuid = "88cd18e8-d9cc-4ea6-8889-5259c0d15c8b" version = "0.1.2" [[deps.ConstructionBase]] -deps = ["LinearAlgebra"] -git-tree-sha1 = "260fd2400ed2dab602a7c15cf10c1933c59930a2" +git-tree-sha1 = "76219f1ed5771adbb096743bff43fb5fdd4c1157" uuid = "187b0558-2788-49d3-abe0-74a17ed4e7c9" -version = "1.5.5" -weakdeps = ["IntervalSets", "StaticArrays"] +version = "1.5.8" +weakdeps = ["IntervalSets", "LinearAlgebra", "StaticArrays"] [deps.ConstructionBase.extensions] ConstructionBaseIntervalSetsExt = "IntervalSets" + ConstructionBaseLinearAlgebraExt = "LinearAlgebra" ConstructionBaseStaticArraysExt = "StaticArrays" [[deps.Crayons]] @@ -371,6 +393,12 @@ git-tree-sha1 = "249fe38abf76d48563e2f4556bebd215aa317e15" uuid = "a8cc5b0e-0ffa-5ad4-8c14-923d3ee1735f" version = "4.1.1" +[[deps.DSP]] +deps = ["Compat", "FFTW", "IterTools", "LinearAlgebra", "Polynomials", "Random", "Reexport", "SpecialFunctions", "Statistics"] +git-tree-sha1 = "f7f4319567fe769debfcf7f8c03d8da1dd4e2fb0" +uuid = "717857b8-e6f2-59f4-9121-6e50c889abd2" +version = "0.7.9" + [[deps.DataAPI]] git-tree-sha1 = "abe83f3a2f1b857aac70ef8b269080af17764bbe" uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" @@ -408,6 +436,12 @@ git-tree-sha1 = "80c3e8639e3353e5d2912fb3a1916b8455e2494b" uuid = "b429d917-457f-4dbc-8f4c-0cc954292b1d" version = "0.4.0" +[[deps.Dictionaries]] +deps = ["Indexing", "Random", "Serialization"] +git-tree-sha1 = "35b66b6744b2d92c778afd3a88d2571875664a2a" +uuid = "85a47980-9c8c-11e8-2b9f-f7ca1fa99fb4" +version = "0.4.2" + [[deps.DiffResults]] deps = ["StaticArraysCore"] git-tree-sha1 = "782dd5f4561f5d267313f23853baaaa4c52ea621" @@ -426,9 +460,9 @@ uuid = "8ba89e20-285c-5b6f-9357-94700520ee1b" [[deps.Distributions]] deps = ["AliasTables", "FillArrays", "LinearAlgebra", "PDMats", "Printf", "QuadGK", "Random", "SpecialFunctions", "Statistics", "StatsAPI", "StatsBase", "StatsFuns"] -git-tree-sha1 = "22c595ca4146c07b16bcf9c8bea86f731f7109d2" +git-tree-sha1 = "e6c693a0e4394f8fda0e51a5bdf5aef26f8235e9" uuid = "31c24e10-a181-5473-b8eb-7969acd0382f" -version = "0.25.108" +version = "0.25.111" weakdeps = ["ChainRulesCore", "DensityInterface", "Test"] [deps.Distributions.extensions] @@ -460,22 +494,28 @@ git-tree-sha1 = "2fb1e02f2b635d0845df5d7c167fec4dd739b00d" uuid = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae" version = "0.9.3" +[[deps.DomainSets]] +deps = ["CompositeTypes", "IntervalSets", "LinearAlgebra", "Random", "StaticArrays"] +git-tree-sha1 = "490392af2c7d63183bfa2c8aaa6ab981c5ba7561" +uuid = "5b8099bc-c8ec-5219-889f-1d9e522a28bf" +version = "0.7.14" + + [deps.DomainSets.extensions] + DomainSetsMakieExt = "Makie" + + [deps.DomainSets.weakdeps] + Makie = "ee78f7c6-11fb-53f2-987a-cfe4a2b5a57a" + [[deps.Downloads]] deps = ["ArgTools", "FileWatching", "LibCURL", "NetworkOptions"] uuid = "f43a241f-c20a-4ad4-852c-f6b1247861c6" version = "1.6.0" -[[deps.DualNumbers]] -deps = ["Calculus", "NaNMath", "SpecialFunctions"] -git-tree-sha1 = "5837a837389fccf076445fce071c8ddaea35a566" -uuid = "fa6b7ba4-c1ee-5f82-b5fc-ecf0adba8f74" -version = "0.6.8" - [[deps.DynamicPPL]] deps = ["ADTypes", "AbstractMCMC", "AbstractPPL", "Accessors", "BangBang", "Bijectors", "Compat", "ConstructionBase", "Distributions", "DocStringExtensions", "LinearAlgebra", "LogDensityProblems", "LogDensityProblemsAD", "MacroTools", "OrderedCollections", "Random", "Requires", "Test"] -git-tree-sha1 = "c19523087706fe315f297252f54f3f6a2ae7ce85" +git-tree-sha1 = "a155a80a54e37e6e1f14022ac815ef000aedeed5" uuid = "366bfd00-2699-11ea-058f-f148b4cae6d8" -version = "0.27.2" +version = "0.28.4" [deps.DynamicPPL.extensions] DynamicPPLChainRulesCoreExt = ["ChainRulesCore"] @@ -493,6 +533,18 @@ version = "0.27.2" ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267" ZygoteRules = "700de1a5-db45-46bc-99cf-38207098b444" +[[deps.DynamicPolynomials]] +deps = ["Future", "LinearAlgebra", "MultivariatePolynomials", "MutableArithmetics", "Reexport", "Test"] +git-tree-sha1 = "bbf1ace0781d9744cb697fb856bd2c3f6568dadb" +uuid = "7c1d4256-1411-5781-91ec-d7bc3513ac07" +version = "0.6.0" + +[[deps.Einsum]] +deps = ["Compat"] +git-tree-sha1 = "4a6b3eee0161c89700b6c1949feae8b851da5494" +uuid = "b7d42ee7-0b51-5a75-98ca-779d3107e4c0" +version = "0.4.1" + [[deps.EllipticalSliceSampling]] deps = ["AbstractMCMC", "ArrayInterface", "Distributions", "Random", "Statistics"] git-tree-sha1 = "e611b7fdfbfb5b18d5e98776c30daede41b44542" @@ -509,6 +561,12 @@ git-tree-sha1 = "27415f162e6028e81c72b82ef756bf321213b6ec" uuid = "e2ba6199-217a-4e67-a87a-7c52f15ade04" version = "0.1.10" +[[deps.Expronicon]] +deps = ["MLStyle", "Pkg", "TOML"] +git-tree-sha1 = "fc3951d4d398b5515f91d7fe5d45fc31dccb3c9b" +uuid = "6b7a57c9-7cc1-4fdf-b7f5-e857abae3636" +version = "0.8.5" + [[deps.FFTW]] deps = ["AbstractFFTs", "FFTW_jll", "LinearAlgebra", "MKL_jll", "Preferences", "Reexport"] git-tree-sha1 = "4820348781ae578893311153d69049a93d05f39d" @@ -526,9 +584,9 @@ uuid = "7b1f6079-737a-58dc-b8bc-7a2ca5c1b5ee" [[deps.FillArrays]] deps = ["LinearAlgebra"] -git-tree-sha1 = "0653c0a2396a6da5bc4766c43041ef5fd3efbe57" +git-tree-sha1 = "6a70198746448456524cb442b8af316927ff3e1a" uuid = "1a297f60-69ca-5386-bcde-b61e274b549b" -version = "1.11.0" +version = "1.13.0" weakdeps = ["PDMats", "SparseArrays", "Statistics"] [deps.FillArrays.extensions] @@ -536,12 +594,33 @@ weakdeps = ["PDMats", "SparseArrays", "Statistics"] FillArraysSparseArraysExt = "SparseArrays" FillArraysStatisticsExt = "Statistics" +[[deps.FiniteDiff]] +deps = ["ArrayInterface", "LinearAlgebra", "Setfield", "SparseArrays"] +git-tree-sha1 = "f9219347ebf700e77ca1d48ef84e4a82a6701882" +uuid = "6a86dc24-6348-571c-b903-95158fe2bd41" +version = "2.24.0" + + [deps.FiniteDiff.extensions] + FiniteDiffBandedMatricesExt = "BandedMatrices" + FiniteDiffBlockBandedMatricesExt = "BlockBandedMatrices" + FiniteDiffStaticArraysExt = "StaticArrays" + + [deps.FiniteDiff.weakdeps] + BandedMatrices = "aae01518-5342-5314-be14-df237901396f" + BlockBandedMatrices = "ffab5731-97b5-5995-9138-79e8c1846df0" + StaticArrays = "90137ffa-7385-5640-81b9-e52037218182" + [[deps.FixedPointNumbers]] deps = ["Statistics"] git-tree-sha1 = "05882d6995ae5c12bb5f36dd2ed3f61c98cbb172" uuid = "53c48c17-4a7d-5ca2-90c5-79b7896eea93" version = "0.8.5" +[[deps.Format]] +git-tree-sha1 = "9c68794ef81b08086aeb32eeaf33531668d5f5fc" +uuid = "1fa38f19-a742-5d3f-a2b9-30dd87b9d5f8" +version = "1.3.7" + [[deps.ForwardDiff]] deps = ["CommonSubexpressions", "DiffResults", "DiffRules", "LinearAlgebra", "LogExpFunctions", "NaNMath", "Preferences", "Printf", "Random", "SpecialFunctions"] git-tree-sha1 = "cf0fe81336da9fb90944683b8c41984b08793dad" @@ -565,9 +644,9 @@ version = "0.1.3" [[deps.Functors]] deps = ["LinearAlgebra"] -git-tree-sha1 = "d3e63d9fa13f8eaa2f06f64949e2afc593ff52c2" +git-tree-sha1 = "64d8e93700c7a3f28f717d265382d52fac9fa1c1" uuid = "d9f16b24-f501-4c13-a1f2-28368ffc5196" -version = "0.4.10" +version = "0.4.12" [[deps.Future]] deps = ["Random"] @@ -579,6 +658,12 @@ git-tree-sha1 = "ec632f177c0d990e64d955ccc1b8c04c485a0950" uuid = "46192b85-c4d5-4398-a991-12ede77f4527" version = "0.1.6" +[[deps.Graphs]] +deps = ["ArnoldiMethod", "Compat", "DataStructures", "Distributed", "Inflate", "LinearAlgebra", "Random", "SharedArrays", "SimpleTraits", "SparseArrays", "Statistics"] +git-tree-sha1 = "ebd18c326fa6cee1efb7da9a3b45cf69da2ed4d9" +uuid = "86223c79-3864-5bf0-83f7-82e725a168b6" +version = "1.11.2" + [[deps.HDF5]] deps = ["Compat", "HDF5_jll", "Libdl", "MPIPreferences", "Mmap", "Preferences", "Printf", "Random", "Requires", "UUIDs"] git-tree-sha1 = "e856eef26cf5bf2b0f95f8f4fc37553c72c8641c" @@ -603,11 +688,32 @@ git-tree-sha1 = "5e19e1e4fa3e71b774ce746274364aef0234634e" uuid = "e33a78d0-f292-5ffc-b300-72abe9b543c8" version = "2.11.1+0" +[[deps.HybridArrays]] +deps = ["LinearAlgebra", "Requires", "StaticArrays"] +git-tree-sha1 = "6c3e57bc26728b99f470b267a437f0d380eac4fc" +uuid = "1baab800-613f-4b0a-84e4-9cd3431bfbb9" +version = "0.4.16" + [[deps.HypergeometricFunctions]] -deps = ["DualNumbers", "LinearAlgebra", "OpenLibm_jll", "SpecialFunctions"] -git-tree-sha1 = "f218fe3736ddf977e0e772bc9a586b2383da2685" +deps = ["LinearAlgebra", "OpenLibm_jll", "SpecialFunctions"] +git-tree-sha1 = "7c4195be1649ae622304031ed46a2f4df989f1eb" uuid = "34004b35-14d8-5ef3-9330-4cdb6864b03a" -version = "0.3.23" +version = "0.3.24" + +[[deps.IfElse]] +git-tree-sha1 = "debdd00ffef04665ccbb3e150747a77560e8fad1" +uuid = "615f187c-cbe4-4ef1-ba3b-2fcf58d6d173" +version = "0.1.1" + +[[deps.Indexing]] +git-tree-sha1 = "ce1566720fd6b19ff3411404d4b977acd4814f9f" +uuid = "313cdc1a-70c2-5d6a-ae34-0150d3930a38" +version = "1.1.1" + +[[deps.Inflate]] +git-tree-sha1 = "d1b1b796e47d94588b3757fe84fbf65a5ec4a80d" +uuid = "d25df0c9-e2be-5dd7-82c8-3ad0b3e990b9" +version = "0.1.5" [[deps.InitialValues]] git-tree-sha1 = "4da0f88e9a39111c2fa3add390ab15f3a44f3ca3" @@ -620,11 +726,16 @@ git-tree-sha1 = "50b41d59e7164ab6fda65e71049fee9d890731ff" uuid = "505f98c9-085e-5b2c-8e89-488be7bf1f34" version = "0.3.0" +[[deps.IntegerMathUtils]] +git-tree-sha1 = "b8ffb903da9f7b8cf695a8bead8e01814aa24b30" +uuid = "18e54dd8-cb9d-406c-a71d-865a43cbb235" +version = "0.1.2" + [[deps.IntelOpenMP_jll]] -deps = ["Artifacts", "JLLWrappers", "Libdl"] -git-tree-sha1 = "be50fe8df3acbffa0274a744f1a99d29c45a57f4" +deps = ["Artifacts", "JLLWrappers", "LazyArtifacts", "Libdl"] +git-tree-sha1 = "10bd689145d2c3b2a9844005d01087cc1194e79e" uuid = "1d5cc7b8-4909-519e-a0f8-d0f5ad9712d0" -version = "2024.1.0+0" +version = "2024.2.1+0" [[deps.InteractiveUtils]] deps = ["Markdown"] @@ -654,14 +765,14 @@ weakdeps = ["Random", "RecipesBase", "Statistics"] IntervalSetsStatisticsExt = "Statistics" [[deps.InverseFunctions]] -deps = ["Test"] -git-tree-sha1 = "e7cbed5032c4c397a6ac23d1493f3289e01231c4" +git-tree-sha1 = "2787db24f4e03daf859c6509ff87764e4182f7d1" uuid = "3587e190-3f89-42d0-90ee-14403ec27112" -version = "0.1.14" -weakdeps = ["Dates"] +version = "0.1.16" +weakdeps = ["Dates", "Test"] [deps.InverseFunctions.extensions] - DatesExt = "Dates" + InverseFunctionsDatesExt = "Dates" + InverseFunctionsTestExt = "Test" [[deps.InvertedIndices]] git-tree-sha1 = "0dc7b50b8d436461be01300fd8cd45aa0274b038" @@ -685,9 +796,9 @@ version = "1.0.0" [[deps.JLLWrappers]] deps = ["Artifacts", "Preferences"] -git-tree-sha1 = "7e5d6779a1e09a36db2a7b6cff50942a0a7d0fca" +git-tree-sha1 = "f389674c99bfcde17dc57454011aa44d5a260a40" uuid = "692b3bcd-3c85-4b1f-b108-f13ce0eb3210" -version = "1.5.0" +version = "1.6.0" [[deps.JSON]] deps = ["Dates", "Mmap", "Parsers", "Unicode"] @@ -697,21 +808,25 @@ version = "0.21.4" [[deps.JuliaInterpreter]] deps = ["CodeTracking", "InteractiveUtils", "Random", "UUIDs"] -git-tree-sha1 = "e9648d90370e2d0317f9518c9c6e0841db54a90b" +git-tree-sha1 = "2984284a8abcfcc4784d95a9e2ea4e352dd8ede7" uuid = "aa1ae85d-cabe-5617-a682-6adf51b2e16a" -version = "0.9.31" +version = "0.9.36" [[deps.KernelAbstractions]] -deps = ["Adapt", "Atomix", "InteractiveUtils", "LinearAlgebra", "MacroTools", "PrecompileTools", "Requires", "SparseArrays", "StaticArrays", "UUIDs", "UnsafeAtomics", "UnsafeAtomicsLLVM"] -git-tree-sha1 = "db02395e4c374030c53dc28f3c1d33dec35f7272" +deps = ["Adapt", "Atomix", "InteractiveUtils", "MacroTools", "PrecompileTools", "Requires", "StaticArrays", "UUIDs", "UnsafeAtomics", "UnsafeAtomicsLLVM"] +git-tree-sha1 = "cb1cff88ef2f3a157cbad75bbe6b229e1975e498" uuid = "63c18a36-062a-441e-b654-da1e3ab1ce7c" -version = "0.9.19" +version = "0.9.25" [deps.KernelAbstractions.extensions] EnzymeExt = "EnzymeCore" + LinearAlgebraExt = "LinearAlgebra" + SparseArraysExt = "SparseArrays" [deps.KernelAbstractions.weakdeps] EnzymeCore = "f151be2c-9106-41f4-ab19-57ee4f262869" + LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" + SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" [[deps.KernelDensity]] deps = ["Distributions", "DocStringExtensions", "FFTW", "Interpolations", "StatsBase"] @@ -719,11 +834,23 @@ git-tree-sha1 = "7d703202e65efa1369de1279c162b915e245eed1" uuid = "5ab0869b-81aa-558d-bb23-cbf5423bbe9b" version = "0.6.9" +[[deps.Kronecker]] +deps = ["LinearAlgebra", "NamedDims", "SparseArrays", "StatsBase"] +git-tree-sha1 = "9253429e28cceae6e823bec9ffde12460d79bb38" +uuid = "2c470bb0-bcc8-11e8-3dad-c9649493f05e" +version = "0.5.5" + +[[deps.LBFGSB]] +deps = ["L_BFGS_B_jll"] +git-tree-sha1 = "e2e6f53ee20605d0ea2be473480b7480bd5091b5" +uuid = "5be7bae1-8223-5378-bac3-9e7378a2f6e6" +version = "0.4.1" + [[deps.LLVM]] deps = ["CEnum", "LLVMExtra_jll", "Libdl", "Preferences", "Printf", "Requires", "Unicode"] -git-tree-sha1 = "065c36f95709dd4a676dc6839a35d6fa6f192f24" +git-tree-sha1 = "4ad43cb0a4bb5e5b1506e1d1f48646d7e0c80363" uuid = "929cbde3-209d-540e-8aea-75f648917ca0" -version = "7.1.0" +version = "9.1.2" [deps.LLVM.extensions] BFloat16sExt = "BFloat16s" @@ -733,9 +860,9 @@ version = "7.1.0" [[deps.LLVMExtra_jll]] deps = ["Artifacts", "JLLWrappers", "LazyArtifacts", "Libdl", "TOML"] -git-tree-sha1 = "88b916503aac4fb7f701bb625cd84ca5dd1677bc" +git-tree-sha1 = "05a8bd5a42309a9ec82f700876903abce1017dd3" uuid = "dad2f222-ce93-54a1-a47d-0025e8a3acab" -version = "0.0.29+0" +version = "0.0.34+0" [[deps.LRUCache]] git-tree-sha1 = "b3cc6698599b10e652832c2f23db3cab99d51b59" @@ -746,11 +873,38 @@ weakdeps = ["Serialization"] [deps.LRUCache.extensions] SerializationExt = ["Serialization"] +[[deps.L_BFGS_B_jll]] +deps = ["Artifacts", "CompilerSupportLibraries_jll", "JLLWrappers", "Libdl", "Pkg"] +git-tree-sha1 = "77feda930ed3f04b2b0fbb5bea89e69d3677c6b0" +uuid = "81d17ec3-03a1-5e46-b53e-bddc35a13473" +version = "3.0.1+0" + [[deps.LaTeXStrings]] git-tree-sha1 = "50901ebc375ed41dbf8058da26f9de442febbbec" uuid = "b964fa9f-0449-5b57-a5c2-d3ea65f4040f" version = "1.3.1" +[[deps.LambertW]] +git-tree-sha1 = "c5ffc834de5d61d00d2b0e18c96267cffc21f648" +uuid = "984bce1d-4616-540c-a9ee-88d1112d94c9" +version = "0.4.6" + +[[deps.Latexify]] +deps = ["Format", "InteractiveUtils", "LaTeXStrings", "MacroTools", "Markdown", "OrderedCollections", "Requires"] +git-tree-sha1 = "ce5f5621cac23a86011836badfedf664a612cee4" +uuid = "23fbe1c1-3f47-55db-b15f-69d7ec21a316" +version = "0.16.5" + + [deps.Latexify.extensions] + DataFramesExt = "DataFrames" + SparseArraysExt = "SparseArrays" + SymEngineExt = "SymEngine" + + [deps.Latexify.weakdeps] + DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" + SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" + SymEngine = "123dc426-2d89-5057-bbad-38513e3affd8" + [[deps.LazyArtifacts]] deps = ["Artifacts", "Pkg"] uuid = "4af54fe1-eca0-43a8-85a7-787d91b784e3" @@ -794,10 +948,28 @@ git-tree-sha1 = "ed1f362b3fd13f00b65e61d98669c652c17663ab" uuid = "6f1fad26-d15e-5dc8-ae53-837a1d7b8c9f" version = "0.8.7" +[[deps.LineSearches]] +deps = ["LinearAlgebra", "NLSolversBase", "NaNMath", "Parameters", "Printf"] +git-tree-sha1 = "e4c3be53733db1051cc15ecf573b1042b3a712a1" +uuid = "d3d80556-e9d4-5f37-9878-2ab0fcc64255" +version = "7.3.0" + [[deps.LinearAlgebra]] deps = ["Libdl", "OpenBLAS_jll", "libblastrampoline_jll"] uuid = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" +[[deps.LinearMaps]] +deps = ["LinearAlgebra"] +git-tree-sha1 = "ee79c3208e55786de58f8dcccca098ced79f743f" +uuid = "7a12625a-238d-50fd-b39a-03d52299707e" +version = "3.11.3" +weakdeps = ["ChainRulesCore", "SparseArrays", "Statistics"] + + [deps.LinearMaps.extensions] + LinearMapsChainRulesCoreExt = "ChainRulesCore" + LinearMapsSparseArraysExt = "SparseArrays" + LinearMapsStatisticsExt = "Statistics" + [[deps.LogDensityProblems]] deps = ["ArgCheck", "DocStringExtensions", "Random"] git-tree-sha1 = "f9a11237204bc137617194d79d813069838fcf61" @@ -805,10 +977,10 @@ uuid = "6fdf6af0-433a-55f7-b3ed-c6c6e0b8df7c" version = "2.1.1" [[deps.LogDensityProblemsAD]] -deps = ["DocStringExtensions", "LogDensityProblems", "Requires", "SimpleUnPack"] -git-tree-sha1 = "98cad2db1c46f2fff70a5e305fb42c97a251422a" +deps = ["DocStringExtensions", "LogDensityProblems"] +git-tree-sha1 = "b7ed3c79069465fe40ab6a4a75804cce7a839feb" uuid = "996a588d-648d-4e1f-a8f0-a84b347e47b1" -version = "1.9.0" +version = "1.10.0" [deps.LogDensityProblemsAD.extensions] LogDensityProblemsADADTypesExt = "ADTypes" @@ -832,9 +1004,9 @@ version = "1.9.0" [[deps.LogExpFunctions]] deps = ["DocStringExtensions", "IrrationalConstants", "LinearAlgebra"] -git-tree-sha1 = "18144f3e9cbe9b15b070288eef858f71b291ce37" +git-tree-sha1 = "a2d09619db4e765091ee5c6ffe8872849de0feea" uuid = "2ab3a3ac-af41-5b50-aa03-7779005ae688" -version = "0.3.27" +version = "0.3.28" weakdeps = ["ChainRulesCore", "ChangesOfVariables", "InverseFunctions"] [deps.LogExpFunctions.extensions] @@ -853,9 +1025,9 @@ version = "1.0.3" [[deps.LoweredCodeUtils]] deps = ["JuliaInterpreter"] -git-tree-sha1 = "c6a36b22d2cca0e1a903f00f600991f97bf5f426" +git-tree-sha1 = "c2b5e92eaf5101404a58ce9c6083d595472361d6" uuid = "6f1432cf-f94c-5a45-995e-cdbf5db27b0b" -version = "2.4.6" +version = "3.0.2" [[deps.MCMCChains]] deps = ["AbstractMCMC", "AxisArrays", "Dates", "Distributions", "IteratorInterfaceExtensions", "KernelDensity", "LinearAlgebra", "MCMCDiagnosticTools", "MLJModelInterface", "NaturalSort", "OrderedCollections", "PrettyTables", "Random", "RecipesBase", "Statistics", "StatsBase", "StatsFuns", "TableTraits", "Tables"] @@ -871,15 +1043,20 @@ version = "0.3.10" [[deps.MKL_jll]] deps = ["Artifacts", "IntelOpenMP_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "oneTBB_jll"] -git-tree-sha1 = "80b2833b56d466b3858d565adcd16a4a05f2089b" +git-tree-sha1 = "f046ccd0c6db2832a9f639e2c669c6fe867e5f4f" uuid = "856f044c-d86e-5d09-b602-aeab76dc8ba7" -version = "2024.1.0+0" +version = "2024.2.0+0" [[deps.MLJModelInterface]] deps = ["Random", "ScientificTypesBase", "StatisticalTraits"] -git-tree-sha1 = "d2a45e1b5998ba3fdfb6cfe0c81096d4c7fb40e7" +git-tree-sha1 = "ceaff6618408d0e412619321ae43b33b40c1a733" uuid = "e80e1ace-859a-464e-9ed9-23947d8ae3ea" -version = "1.9.6" +version = "1.11.0" + +[[deps.MLStyle]] +git-tree-sha1 = "bc38dff0548128765760c79eb7388a4b37fae2c8" +uuid = "d8e11817-5142-5d16-987a-aa16d5891078" +version = "0.4.17" [[deps.MPICH_jll]] deps = ["Artifacts", "CompilerSupportLibraries_jll", "Hwloc_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "MPIPreferences", "TOML"] @@ -905,6 +1082,67 @@ git-tree-sha1 = "2fa9ee3e63fd3a4f7a9a4f4744a52f4856de82df" uuid = "1914dd2f-81c6-5fcd-8719-6d5c9610ff09" version = "0.5.13" +[[deps.ManifoldDiff]] +deps = ["LinearAlgebra", "ManifoldsBase", "Markdown", "Random", "Requires"] +git-tree-sha1 = "62fccd67f9fb83526bff40a1432f63464eb6d282" +uuid = "af67fdf4-a580-4b9f-bbec-742ef357defd" +version = "0.3.12" + + [deps.ManifoldDiff.extensions] + ManifoldDiffFiniteDiffExt = "FiniteDiff" + ManifoldDiffFiniteDifferencesExt = "FiniteDifferences" + ManifoldDiffForwardDiffExt = "ForwardDiff" + ManifoldDiffReverseDiffExt = "ReverseDiff" + ManifoldDiffZygoteExt = "Zygote" + + [deps.ManifoldDiff.weakdeps] + FiniteDiff = "6a86dc24-6348-571c-b903-95158fe2bd41" + FiniteDifferences = "26cc04aa-876d-5657-8c51-4c34ba976000" + ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210" + ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267" + Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f" + +[[deps.Manifolds]] +deps = ["Distributions", "Einsum", "Graphs", "HybridArrays", "Kronecker", "LinearAlgebra", "ManifoldDiff", "ManifoldsBase", "Markdown", "MatrixEquations", "Quaternions", "Random", "RecursiveArrayTools", "Requires", "SimpleWeightedGraphs", "SpecialFunctions", "StaticArrays", "Statistics", "StatsBase"] +git-tree-sha1 = "58eb09899273a3ed17aae1f56435f440669b810c" +uuid = "1cead3c2-87b3-11e9-0ccd-23c62b72b94e" +version = "0.9.20" + + [deps.Manifolds.extensions] + ManifoldsBoundaryValueDiffEqExt = "BoundaryValueDiffEq" + ManifoldsNLsolveExt = "NLsolve" + ManifoldsOrdinaryDiffEqDiffEqCallbacksExt = ["DiffEqCallbacks", "OrdinaryDiffEq"] + ManifoldsOrdinaryDiffEqExt = "OrdinaryDiffEq" + ManifoldsRecipesBaseExt = ["Colors", "RecipesBase"] + ManifoldsTestExt = "Test" + + [deps.Manifolds.weakdeps] + BoundaryValueDiffEq = "764a87c0-6b3e-53db-9096-fe964310641d" + Colors = "5ae59095-9a9b-59fe-a467-6f913c188581" + DiffEqCallbacks = "459566f4-90b8-5000-8ac3-15dfb0a30def" + NLsolve = "2774e3e8-f4cf-5e23-947b-6d7e65073b56" + OrdinaryDiffEq = "1dea7af3-3e70-54e6-95c3-0bf5283fa5ed" + RecipesBase = "3cdcf5f2-1ef4-517c-9805-6587b60abb01" + Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" + +[[deps.ManifoldsBase]] +deps = ["LinearAlgebra", "Markdown", "Printf", "Random", "Requires"] +git-tree-sha1 = "000599aeb2406f7c63085f4904b9736e52f5795b" +uuid = "3362f125-f0bb-47a3-aa74-596ffd7ef2fb" +version = "0.15.15" + + [deps.ManifoldsBase.extensions] + ManifoldsBasePlotsExt = "Plots" + ManifoldsBaseQuaternionsExt = "Quaternions" + ManifoldsBaseRecursiveArrayToolsExt = "RecursiveArrayTools" + ManifoldsBaseStatisticsExt = "Statistics" + + [deps.ManifoldsBase.weakdeps] + Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80" + Quaternions = "94ee1d12-ae83-5a48-8b1c-48b8ff168ae0" + RecursiveArrayTools = "731186ca-8d62-57ce-b412-fbd966d074cd" + Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2" + [[deps.MappedArrays]] git-tree-sha1 = "2dab0221fe2b0f2cb6754eaa743cc266339f527e" uuid = "dbb5928d-eab1-5f90-85c2-b9b0edb7c900" @@ -914,6 +1152,12 @@ version = "0.4.2" deps = ["Base64"] uuid = "d6f4376e-aef5-505a-96c1-9c027394607a" +[[deps.MatrixEquations]] +deps = ["LinearAlgebra", "LinearMaps"] +git-tree-sha1 = "f765b4eda3ea9be8e644b9127809ca5151f3d9ea" +uuid = "99c1a7ee-ab34-5fd5-8076-27c950a045f4" +version = "2.4.2" + [[deps.MbedTLS_jll]] deps = ["Artifacts", "Libdl"] uuid = "c8ffd9c3-330d-5841-b78e-0817d7145fa1" @@ -921,7 +1165,7 @@ version = "2.28.2+1" [[deps.MicroCanonicalHMC]] deps = ["AbstractMCMC", "Adapt", "Distributions", "ForwardDiff", "HDF5", "LinearAlgebra", "LogDensityProblems", "LogDensityProblemsAD", "MCMCChains", "MCMCDiagnosticTools", "Markdown", "ProgressMeter", "Random", "Statistics"] -git-tree-sha1 = "151c30626abcb707c9eee3dfc7a873cebdb3f688" +git-tree-sha1 = "cbf8793c414a18fbf5511c6cd76e5f34c72a5f05" repo-rev = "Turing_target" repo-url = ".." uuid = "234d2aa0-2291-45f7-9047-6fa6f316b0a8" @@ -952,22 +1196,44 @@ uuid = "a63ad114-7e13-5084-954f-fe012c677804" uuid = "14a3606d-f60d-562e-9121-12d972cd8159" version = "2023.1.10" +[[deps.MultivariatePolynomials]] +deps = ["ChainRulesCore", "DataStructures", "LinearAlgebra", "MutableArithmetics"] +git-tree-sha1 = "5c1d1d9361e1417e5a065e1f84dc3686cbdaea21" +uuid = "102ac46a-7ee4-5c85-9060-abc95bfdeaa3" +version = "0.5.6" + +[[deps.MutableArithmetics]] +deps = ["LinearAlgebra", "SparseArrays", "Test"] +git-tree-sha1 = "d0a6b1096b584a2b88efb70a92f8cb8c881eb38a" +uuid = "d8a4904e-b15c-11e9-3269-09a3773c0cb0" +version = "1.4.6" + +[[deps.NLSolversBase]] +deps = ["DiffResults", "Distributed", "FiniteDiff", "ForwardDiff"] +git-tree-sha1 = "a0b464d183da839699f4c79e7606d9d186ec172c" +uuid = "d41bc354-129a-5804-8e4c-c37616107c6c" +version = "7.8.3" + [[deps.NNlib]] -deps = ["Adapt", "Atomix", "ChainRulesCore", "GPUArraysCore", "KernelAbstractions", "LinearAlgebra", "Pkg", "Random", "Requires", "Statistics"] -git-tree-sha1 = "3d4617f943afe6410206a5294a95948c8d1b35bd" +deps = ["Adapt", "Atomix", "ChainRulesCore", "GPUArraysCore", "KernelAbstractions", "LinearAlgebra", "Random", "Statistics"] +git-tree-sha1 = "4a83c2e01027a0bfcea28589222f2df60b2e20cb" uuid = "872c559c-99b0-510c-b3b7-b6c96a88d5cd" -version = "0.9.17" +version = "0.9.23" [deps.NNlib.extensions] NNlibAMDGPUExt = "AMDGPU" NNlibCUDACUDNNExt = ["CUDA", "cuDNN"] NNlibCUDAExt = "CUDA" NNlibEnzymeCoreExt = "EnzymeCore" + NNlibFFTWExt = "FFTW" + NNlibForwardDiffExt = "ForwardDiff" [deps.NNlib.weakdeps] AMDGPU = "21141c5a-9bdb-4563-92ae-f87d6854732e" CUDA = "052768ef-5323-5732-b1bb-66c8b64840ba" EnzymeCore = "f151be2c-9106-41f4-ab19-57ee4f262869" + FFTW = "7a1cc6ca-52ef-59f5-83cd-3a7055c09341" + ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210" cuDNN = "02a925ec-e4fe-4b08-9a7e-0d78e3d38ccd" [[deps.NaNMath]] @@ -978,9 +1244,28 @@ version = "1.0.2" [[deps.NamedArrays]] deps = ["Combinatorics", "DataStructures", "DelimitedFiles", "InvertedIndices", "LinearAlgebra", "Random", "Requires", "SparseArrays", "Statistics"] -git-tree-sha1 = "c7aab3836df3f31591a2b4167fcd87b741dacfc9" +git-tree-sha1 = "58e317b3b956b8aaddfd33ff4c3e33199cd8efce" uuid = "86f7a689-2022-50b4-a561-43c23ac3c673" -version = "0.10.2" +version = "0.10.3" + +[[deps.NamedDims]] +deps = ["LinearAlgebra", "Pkg", "Statistics"] +git-tree-sha1 = "90178dc801073728b8b2d0d8677d10909feb94d8" +uuid = "356022a1-0364-5f58-8944-0da4b18d706f" +version = "1.2.2" + + [deps.NamedDims.extensions] + AbstractFFTsExt = "AbstractFFTs" + ChainRulesCoreExt = "ChainRulesCore" + CovarianceEstimationExt = "CovarianceEstimation" + TrackerExt = "Tracker" + + [deps.NamedDims.weakdeps] + AbstractFFTs = "621f4979-c628-5d54-868e-fcf4e3e8185c" + ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" + CovarianceEstimation = "587fd27a-f159-11e8-2dae-1979310e6154" + Requires = "ae029012-a4dd-5104-9daa-d747884805df" + Tracker = "9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c" [[deps.NaturalSort]] git-tree-sha1 = "eda490d06b9f7c00752ee81cfa451efe55521e21" @@ -992,9 +1277,9 @@ uuid = "ca575930-c2e3-43a9-ace4-1e988b2c1908" version = "1.2.0" [[deps.OffsetArrays]] -git-tree-sha1 = "e64b4f5ea6b7389f6f046d13d4896a8f9c1ba71e" +git-tree-sha1 = "1a27764e945a152f7ca7efa04de513d473e9542e" uuid = "6fe1bfb0-de20-5000-8ca7-80f57d26f881" -version = "1.14.0" +version = "1.14.1" weakdeps = ["Adapt"] [deps.OffsetArrays.extensions] @@ -1018,9 +1303,9 @@ version = "4.1.6+0" [[deps.OpenSSL_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl"] -git-tree-sha1 = "a028ee3cb5641cccc4c24e90c36b0a4f7707bdf5" +git-tree-sha1 = "1b35263570443fdd9e76c76b7062116e2f374ab8" uuid = "458c3c95-2e84-50aa-8efc-19380b2a3a95" -version = "3.0.14+0" +version = "3.0.15+0" [[deps.OpenSpecFun_jll]] deps = ["Artifacts", "CompilerSupportLibraries_jll", "JLLWrappers", "Libdl", "Pkg"] @@ -1028,12 +1313,62 @@ git-tree-sha1 = "13652491f6856acfd2db29360e1bbcd4565d04f1" uuid = "efe28fd5-8261-553b-a9e1-b2916fc3738e" version = "0.5.5+0" +[[deps.Optim]] +deps = ["Compat", "FillArrays", "ForwardDiff", "LineSearches", "LinearAlgebra", "NLSolversBase", "NaNMath", "Parameters", "PositiveFactorizations", "Printf", "SparseArrays", "StatsBase"] +git-tree-sha1 = "d9b79c4eed437421ac4285148fcadf42e0700e89" +uuid = "429524aa-4258-5aef-a3af-852621145aeb" +version = "1.9.4" + + [deps.Optim.extensions] + OptimMOIExt = "MathOptInterface" + + [deps.Optim.weakdeps] + MathOptInterface = "b8f27783-ece8-5eb3-8dc8-9495eed66fee" + [[deps.Optimisers]] deps = ["ChainRulesCore", "Functors", "LinearAlgebra", "Random", "Statistics"] git-tree-sha1 = "6572fe0c5b74431aaeb0b18a4aa5ef03c84678be" uuid = "3bd65402-5787-11e9-1adc-39752487f4e2" version = "0.3.3" +[[deps.Optimization]] +deps = ["ADTypes", "ArrayInterface", "ConsoleProgressMonitor", "DocStringExtensions", "LBFGSB", "LinearAlgebra", "Logging", "LoggingExtras", "OptimizationBase", "Printf", "ProgressLogging", "Reexport", "SciMLBase", "SparseArrays", "TerminalLoggers"] +git-tree-sha1 = "0b2a631276dc92ab147535689fa43f1e22a657b8" +uuid = "7f7a1694-90dd-40f0-9382-eb1efda571ba" +version = "3.28.0" + +[[deps.OptimizationBase]] +deps = ["ADTypes", "ArrayInterface", "DocStringExtensions", "LinearAlgebra", "PDMats", "Reexport", "Requires", "SciMLBase", "SparseArrays", "SymbolicAnalysis", "SymbolicIndexingInterface", "Symbolics"] +git-tree-sha1 = "3e5e5e8cbe572200dcd94a6084a63ca68fe76279" +uuid = "bca83a33-5cc9-4baa-983d-23429ab6bcbb" +version = "1.5.0" + + [deps.OptimizationBase.extensions] + OptimizationEnzymeExt = "Enzyme" + OptimizationFiniteDiffExt = "FiniteDiff" + OptimizationForwardDiffExt = "ForwardDiff" + OptimizationMTKExt = "ModelingToolkit" + OptimizationReverseDiffExt = "ReverseDiff" + OptimizationSparseDiffExt = ["SparseDiffTools", "ReverseDiff"] + OptimizationTrackerExt = "Tracker" + OptimizationZygoteExt = "Zygote" + + [deps.OptimizationBase.weakdeps] + Enzyme = "7da242da-08ed-463a-9acd-ee780be4f1d9" + FiniteDiff = "6a86dc24-6348-571c-b903-95158fe2bd41" + ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210" + ModelingToolkit = "961ee093-0014-501f-94e3-6117800e7a78" + ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267" + SparseDiffTools = "47a9eef4-7e08-11e9-0b38-333d64bd3804" + Tracker = "9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c" + Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f" + +[[deps.OptimizationOptimJL]] +deps = ["Optim", "Optimization", "Reexport", "SparseArrays"] +git-tree-sha1 = "43870d726f883a47d158beebb1fc3c9fab1da9d6" +uuid = "36348300-93cb-4f02-beb5-3c3902f8871e" +version = "0.3.2" + [[deps.OrderedCollections]] git-tree-sha1 = "dfdf5519f235516220579f949664f1bf44e741c5" uuid = "bac558e1-5e72-5ebc-8fee-abe8a469f55d" @@ -1045,6 +1380,12 @@ git-tree-sha1 = "949347156c25054de2db3b166c52ac4728cbad65" uuid = "90014a1f-27ba-587c-ab20-58faa44d9150" version = "0.11.31" +[[deps.Parameters]] +deps = ["OrderedCollections", "UnPack"] +git-tree-sha1 = "34c0e9ad262e5f7fc75b10a9952ca7692cfc5fbe" +uuid = "d96e819e-fc66-5662-9728-84c9c7592b0a" +version = "0.12.3" + [[deps.Parsers]] deps = ["Dates", "PrecompileTools", "UUIDs"] git-tree-sha1 = "8489905bcdbcfac64d1daa51ca07c0d8f0283821" @@ -1056,6 +1397,30 @@ deps = ["Artifacts", "Dates", "Downloads", "FileWatching", "LibGit2", "Libdl", " uuid = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" version = "1.10.0" +[[deps.Polynomials]] +deps = ["LinearAlgebra", "RecipesBase", "Requires", "Setfield", "SparseArrays"] +git-tree-sha1 = "1a9cfb2dc2c2f1bd63f1906d72af39a79b49b736" +uuid = "f27b6e38-b328-58d1-80ce-0feddd5e7a45" +version = "4.0.11" + + [deps.Polynomials.extensions] + PolynomialsChainRulesCoreExt = "ChainRulesCore" + PolynomialsFFTWExt = "FFTW" + PolynomialsMakieCoreExt = "MakieCore" + PolynomialsMutableArithmeticsExt = "MutableArithmetics" + + [deps.Polynomials.weakdeps] + ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" + FFTW = "7a1cc6ca-52ef-59f5-83cd-3a7055c09341" + MakieCore = "20f20a25-4f0e-4fdf-b5d1-57303727442b" + MutableArithmetics = "d8a4904e-b15c-11e9-3269-09a3773c0cb0" + +[[deps.PositiveFactorizations]] +deps = ["LinearAlgebra"] +git-tree-sha1 = "17275485f373e6673f7e7f97051f703ed5b15b20" +uuid = "85a6dd25-e78a-55b7-8502-1745935b8125" +version = "0.2.4" + [[deps.PrecompileTools]] deps = ["Preferences"] git-tree-sha1 = "5aa36f7049a63a1528fe8f7c3f2113413ffd4e1f" @@ -1074,6 +1439,12 @@ git-tree-sha1 = "66b20dd35966a748321d3b2537c4584cf40387c7" uuid = "08abe8d2-0d0c-5749-adfa-8a2ac140af0d" version = "2.3.2" +[[deps.Primes]] +deps = ["IntegerMathUtils"] +git-tree-sha1 = "cb420f77dc474d23ee47ca8d14c90810cafe69e7" +uuid = "27ebfcd6-29c5-5fa9-bf4b-fb8fc14df3ae" +version = "0.5.6" + [[deps.Printf]] deps = ["Unicode"] uuid = "de0858da-6303-5e67-8744-51eddeeeb8d7" @@ -1086,14 +1457,14 @@ version = "0.1.4" [[deps.ProgressMeter]] deps = ["Distributed", "Printf"] -git-tree-sha1 = "763a8ceb07833dd51bb9e3bbca372de32c0605ad" +git-tree-sha1 = "8f6bc219586aef8baf0ff9a5fe16ee9c70cb65e4" uuid = "92933f4c-e287-5a05-a399-4b506db050ca" -version = "1.10.0" +version = "1.10.2" [[deps.PtrArrays]] -git-tree-sha1 = "f011fbb92c4d401059b2212c05c0601b70f8b759" +git-tree-sha1 = "77a42d78b6a92df47ab37e177b2deac405e1c88f" uuid = "43287f4e-b6f4-7ad1-bb20-aadabca52c3d" -version = "1.2.0" +version = "1.2.1" [[deps.PyCall]] deps = ["Conda", "Dates", "Libdl", "LinearAlgebra", "MacroTools", "Serialization", "VersionParsing"] @@ -1103,15 +1474,27 @@ version = "1.96.4" [[deps.PyPlot]] deps = ["Colors", "LaTeXStrings", "PyCall", "Sockets", "Test", "VersionParsing"] -git-tree-sha1 = "9220a9dae0369f431168d60adab635f88aca7857" +git-tree-sha1 = "0371ca706e3f295481cbf94c8c36692b072285c2" uuid = "d330b81b-6aea-500a-939a-2ce795aea3ee" -version = "2.11.2" +version = "2.11.5" [[deps.QuadGK]] deps = ["DataStructures", "LinearAlgebra"] -git-tree-sha1 = "9b23c31e76e333e6fb4c1595ae6afa74966a729e" +git-tree-sha1 = "1d587203cf851a51bf1ea31ad7ff89eff8d625ea" uuid = "1fd47b50-473d-5c70-9696-f719f8f3bcdc" -version = "2.9.4" +version = "2.11.0" + + [deps.QuadGK.extensions] + QuadGKEnzymeExt = "Enzyme" + + [deps.QuadGK.weakdeps] + Enzyme = "7da242da-08ed-463a-9acd-ee780be4f1d9" + +[[deps.Quaternions]] +deps = ["LinearAlgebra", "Random", "RealDot"] +git-tree-sha1 = "994cc27cdacca10e68feb291673ec3a76aa2fae9" +uuid = "94ee1d12-ae83-5a48-8b1c-48b8ff168ae0" +version = "0.7.6" [[deps.REPL]] deps = ["InteractiveUtils", "Markdown", "Sockets", "Unicode"] @@ -1128,10 +1511,10 @@ uuid = "74087812-796a-5b5d-8853-05524746bad3" version = "1.7.0" [[deps.RandomNumbers]] -deps = ["Random", "Requires"] -git-tree-sha1 = "043da614cc7e95c703498a491e2c21f58a2b8111" +deps = ["Random"] +git-tree-sha1 = "c6ec94d2aaba1ab2ff983052cf6a606ca5985902" uuid = "e6cf234a-135c-5ec9-84dd-332b85af5143" -version = "1.5.3" +version = "1.6.0" [[deps.RangeArrays]] git-tree-sha1 = "b9039e93773ddcfc828f12aadf7115b4b4d225f5" @@ -1161,10 +1544,10 @@ uuid = "3cdcf5f2-1ef4-517c-9805-6587b60abb01" version = "1.3.4" [[deps.RecursiveArrayTools]] -deps = ["Adapt", "ArrayInterface", "DocStringExtensions", "GPUArraysCore", "IteratorInterfaceExtensions", "LinearAlgebra", "RecipesBase", "SparseArrays", "StaticArraysCore", "Statistics", "SymbolicIndexingInterface", "Tables"] -git-tree-sha1 = "758bc86b90e9fee2edc4af2a750b0d3f2d5c02c5" +deps = ["Adapt", "ArrayInterface", "DocStringExtensions", "GPUArraysCore", "IteratorInterfaceExtensions", "LinearAlgebra", "RecipesBase", "StaticArraysCore", "Statistics", "SymbolicIndexingInterface", "Tables"] +git-tree-sha1 = "b034171b93aebc81b3e1890a036d13a9c4a9e3e0" uuid = "731186ca-8d62-57ce-b412-fbd966d074cd" -version = "3.19.0" +version = "3.27.0" [deps.RecursiveArrayTools.extensions] RecursiveArrayToolsFastBroadcastExt = "FastBroadcast" @@ -1172,6 +1555,7 @@ version = "3.19.0" RecursiveArrayToolsMeasurementsExt = "Measurements" RecursiveArrayToolsMonteCarloMeasurementsExt = "MonteCarloMeasurements" RecursiveArrayToolsReverseDiffExt = ["ReverseDiff", "Zygote"] + RecursiveArrayToolsSparseArraysExt = ["SparseArrays"] RecursiveArrayToolsTrackerExt = "Tracker" RecursiveArrayToolsZygoteExt = "Zygote" @@ -1181,6 +1565,7 @@ version = "3.19.0" Measurements = "eff96d63-e80a-5855-80a2-b1b0885c5ab7" MonteCarloMeasurements = "0987c9cc-fe09-11e8-30f0-b96dd679fdca" ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267" + SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" Tracker = "9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c" Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f" @@ -1196,36 +1581,38 @@ uuid = "ae029012-a4dd-5104-9daa-d747884805df" version = "1.3.0" [[deps.Revise]] -deps = ["CodeTracking", "Distributed", "FileWatching", "JuliaInterpreter", "LibGit2", "LoweredCodeUtils", "OrderedCollections", "Pkg", "REPL", "Requires", "UUIDs", "Unicode"] -git-tree-sha1 = "12aa2d7593df490c407a3bbd8b86b8b515017f3e" +deps = ["CodeTracking", "Distributed", "FileWatching", "JuliaInterpreter", "LibGit2", "LoweredCodeUtils", "OrderedCollections", "REPL", "Requires", "UUIDs", "Unicode"] +git-tree-sha1 = "7b7850bb94f75762d567834d7e9802fc22d62f9c" uuid = "295af30f-e4ad-537b-8983-00126c2a3abe" -version = "3.5.14" +version = "3.5.18" [[deps.Rmath]] deps = ["Random", "Rmath_jll"] -git-tree-sha1 = "f65dcb5fa46aee0cf9ed6274ccbd597adc49aa7b" +git-tree-sha1 = "852bd0f55565a9e973fcfee83a84413270224dc4" uuid = "79098fc4-a85e-5d69-aa6a-4863f24498fa" -version = "0.7.1" +version = "0.8.0" [[deps.Rmath_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl"] -git-tree-sha1 = "d483cd324ce5cf5d61b77930f0bbd6cb61927d21" +git-tree-sha1 = "58cdd8fb2201a6267e1db87ff148dd6c1dbd8ad8" uuid = "f50d1b31-88e8-58de-be2c-1cc44531875f" -version = "0.4.2+0" +version = "0.5.1+0" [[deps.Roots]] -deps = ["Accessors", "ChainRulesCore", "CommonSolve", "Printf"] -git-tree-sha1 = "1ab580704784260ee5f45bffac810b152922747b" +deps = ["Accessors", "CommonSolve", "Printf"] +git-tree-sha1 = "455bc2a1eef4095b7e05c7666c92c9fcbefd842a" uuid = "f2b01f46-fcfa-551c-844a-d8ac1e96c665" -version = "2.1.5" +version = "2.2.0" [deps.Roots.extensions] + RootsChainRulesCoreExt = "ChainRulesCore" RootsForwardDiffExt = "ForwardDiff" RootsIntervalRootFindingExt = "IntervalRootFinding" RootsSymPyExt = "SymPy" RootsSymPyPythonCallExt = "SymPyPythonCall" [deps.Roots.weakdeps] + ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210" IntervalRootFinding = "d2bf35a9-74e0-55ec-b149-d360ff49b807" SymPy = "24249f21-da20-56a4-8eb1-6a02cf4ae2e6" @@ -1248,10 +1635,10 @@ uuid = "26aad666-b158-4e64-9d35-0e672562fa48" version = "0.1.1" [[deps.SciMLBase]] -deps = ["ADTypes", "ArrayInterface", "CommonSolve", "ConstructionBase", "Distributed", "DocStringExtensions", "EnumX", "FunctionWrappersWrappers", "IteratorInterfaceExtensions", "LinearAlgebra", "Logging", "Markdown", "PrecompileTools", "Preferences", "Printf", "RecipesBase", "RecursiveArrayTools", "Reexport", "RuntimeGeneratedFunctions", "SciMLOperators", "SciMLStructures", "StaticArraysCore", "Statistics", "SymbolicIndexingInterface", "Tables"] -git-tree-sha1 = "9f59654e2a85017ee27b0f59c7fac5a57aa10ced" +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", "Tables"] +git-tree-sha1 = "c96f81c3e98d5e2f0848fb42aba4383d772c3bb7" uuid = "0bca4576-84f4-4d90-8ffe-ffa030f20462" -version = "2.39.0" +version = "2.53.1" [deps.SciMLBase.extensions] SciMLBaseChainRulesCoreExt = "ChainRulesCore" @@ -1273,15 +1660,21 @@ version = "2.39.0" Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f" [[deps.SciMLOperators]] -deps = ["ArrayInterface", "DocStringExtensions", "LinearAlgebra", "MacroTools", "Setfield", "SparseArrays", "StaticArraysCore"] -git-tree-sha1 = "10499f619ef6e890f3f4a38914481cc868689cd5" +deps = ["Accessors", "ArrayInterface", "DocStringExtensions", "LinearAlgebra", "MacroTools"] +git-tree-sha1 = "e39c5f217f9aca640c8e27ab21acf557a3967db5" uuid = "c0aeaf25-5076-4817-a8d5-81caf7dfa961" -version = "0.3.8" +version = "0.3.10" +weakdeps = ["SparseArrays", "StaticArraysCore"] + + [deps.SciMLOperators.extensions] + SciMLOperatorsSparseArraysExt = "SparseArrays" + SciMLOperatorsStaticArraysCoreExt = "StaticArraysCore" [[deps.SciMLStructures]] -git-tree-sha1 = "d778a74df2f64059c38453b34abad1953b2b8722" +deps = ["ArrayInterface"] +git-tree-sha1 = "25514a6f200219cd1073e4ff23a6324e4a7efe64" uuid = "53ae85a6-f571-4167-b2af-e1d143709226" -version = "1.2.0" +version = "1.5.0" [[deps.ScientificTypesBase]] git-tree-sha1 = "a8e18eb383b5ecf1b5e6fc237eb39255044fd92b" @@ -1301,11 +1694,23 @@ version = "1.1.1" deps = ["Distributed", "Mmap", "Random", "Serialization"] uuid = "1a1011a3-84de-559e-8e89-a11a2f7dc383" +[[deps.SimpleTraits]] +deps = ["InteractiveUtils", "MacroTools"] +git-tree-sha1 = "5d7e3f4e11935503d3ecaf7186eac40602e7d231" +uuid = "699a6c99-e7fa-54fc-8d76-47d257e15c1d" +version = "0.9.4" + [[deps.SimpleUnPack]] git-tree-sha1 = "58e6353e72cde29b90a69527e56df1b5c3d8c437" uuid = "ce78b400-467f-4804-87d8-8f486da07d0a" version = "1.1.0" +[[deps.SimpleWeightedGraphs]] +deps = ["Graphs", "LinearAlgebra", "Markdown", "SparseArrays"] +git-tree-sha1 = "4b33e0e081a825dbfaf314decf58fa47e53d6acb" +uuid = "47aef6b3-ad0c-573a-a1e2-d07658019622" +version = "1.4.0" + [[deps.Sockets]] uuid = "6462fe0b-24de-5631-8697-dd941f90decc" @@ -1344,9 +1749,9 @@ version = "0.1.15" [[deps.StaticArrays]] deps = ["LinearAlgebra", "PrecompileTools", "Random", "StaticArraysCore"] -git-tree-sha1 = "9ae599cd7529cfce7fea36cf00a62cfc56f0f37c" +git-tree-sha1 = "eeafab08ae20c62c44c8399ccb9354a04b80db50" uuid = "90137ffa-7385-5640-81b9-e52037218182" -version = "1.9.4" +version = "1.9.7" weakdeps = ["ChainRulesCore", "Statistics"] [deps.StaticArrays.extensions] @@ -1354,15 +1759,15 @@ weakdeps = ["ChainRulesCore", "Statistics"] StaticArraysStatisticsExt = "Statistics" [[deps.StaticArraysCore]] -git-tree-sha1 = "36b3d696ce6366023a0ea192b4cd442268995a0d" +git-tree-sha1 = "192954ef1208c7019899fbf8049e717f92959682" uuid = "1e83bf80-4336-4d27-bf5d-d5a4f845583c" -version = "1.4.2" +version = "1.4.3" [[deps.StatisticalTraits]] deps = ["ScientificTypesBase"] -git-tree-sha1 = "30b9236691858e13f167ce829490a68e1a597782" +git-tree-sha1 = "542d979f6e756f13f862aa00b224f04f9e445f11" uuid = "64bff920-2084-43da-a3e6-9bb72801c0c9" -version = "3.2.0" +version = "3.4.0" [[deps.Statistics]] deps = ["LinearAlgebra", "SparseArrays"] @@ -1383,9 +1788,9 @@ version = "0.34.3" [[deps.StatsFuns]] deps = ["HypergeometricFunctions", "IrrationalConstants", "LogExpFunctions", "Reexport", "Rmath", "SpecialFunctions"] -git-tree-sha1 = "cef0472124fab0695b58ca35a77c6fb942fdab8a" +git-tree-sha1 = "b423576adc27097764a90e163157bcfc9acf0f46" uuid = "4c63d2b9-4356-54db-8cca-17b64c39e42c" -version = "1.3.1" +version = "1.3.2" weakdeps = ["ChainRulesCore", "InverseFunctions"] [deps.StatsFuns.extensions] @@ -1420,11 +1825,59 @@ deps = ["Artifacts", "Libdl", "libblastrampoline_jll"] uuid = "bea87d4a-7f5b-5778-9afe-8cc45184846c" version = "7.2.1+1" +[[deps.SymbolicAnalysis]] +deps = ["DSP", "DataStructures", "Dictionaries", "Distributions", "DomainSets", "IfElse", "LinearAlgebra", "LogExpFunctions", "Manifolds", "PDMats", "RecursiveArrayTools", "StatsBase", "SymbolicUtils", "Symbolics"] +git-tree-sha1 = "64f26bb4a666bb97baa16f063164ade83ca29ec9" +uuid = "4297ee4d-0239-47d8-ba5d-195ecdf594fe" +version = "0.3.0" + [[deps.SymbolicIndexingInterface]] deps = ["Accessors", "ArrayInterface", "RuntimeGeneratedFunctions", "StaticArraysCore"] -git-tree-sha1 = "a5f6f138b740c9d93d76f0feddd3092e6ef002b7" +git-tree-sha1 = "988e04b34a4c3b824fb656f542473df99a4f610d" uuid = "2efcf032-c050-4f8e-a9bb-153293bab1f5" -version = "0.3.22" +version = "0.3.30" + +[[deps.SymbolicLimits]] +deps = ["SymbolicUtils"] +git-tree-sha1 = "fabf4650afe966a2ba646cabd924c3fd43577fc3" +uuid = "19f23fe9-fdab-4a78-91af-e7b7767979c3" +version = "0.2.2" + +[[deps.SymbolicUtils]] +deps = ["AbstractTrees", "ArrayInterface", "Bijections", "ChainRulesCore", "Combinatorics", "ConstructionBase", "DataStructures", "DocStringExtensions", "DynamicPolynomials", "IfElse", "LinearAlgebra", "MultivariatePolynomials", "NaNMath", "Setfield", "SparseArrays", "SpecialFunctions", "StaticArrays", "SymbolicIndexingInterface", "TermInterface", "TimerOutputs", "Unityper"] +git-tree-sha1 = "9d983078d9e99421fcca44c373e4304b8421fdde" +uuid = "d1185830-fcd6-423d-90d6-eec64667417b" +version = "3.6.0" + + [deps.SymbolicUtils.extensions] + SymbolicUtilsLabelledArraysExt = "LabelledArrays" + SymbolicUtilsReverseDiffExt = "ReverseDiff" + + [deps.SymbolicUtils.weakdeps] + LabelledArrays = "2ee39098-c373-598a-b85f-a56591580800" + ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267" + +[[deps.Symbolics]] +deps = ["ADTypes", "ArrayInterface", "Bijections", "CommonWorldInvalidations", "ConstructionBase", "DataStructures", "DiffRules", "Distributions", "DocStringExtensions", "DomainSets", "DynamicPolynomials", "IfElse", "LaTeXStrings", "LambertW", "Latexify", "Libdl", "LinearAlgebra", "LogExpFunctions", "MacroTools", "Markdown", "NaNMath", "PrecompileTools", "Primes", "RecipesBase", "Reexport", "RuntimeGeneratedFunctions", "SciMLBase", "Setfield", "SparseArrays", "SpecialFunctions", "StaticArraysCore", "SymbolicIndexingInterface", "SymbolicLimits", "SymbolicUtils", "TermInterface"] +git-tree-sha1 = "2226d810512c678d2ec9c2a9b2e227c2ebc43573" +uuid = "0c5d862f-8b57-4792-8d23-62f2024744c7" +version = "6.11.0" + + [deps.Symbolics.extensions] + SymbolicsForwardDiffExt = "ForwardDiff" + SymbolicsGroebnerExt = "Groebner" + SymbolicsLuxExt = "Lux" + SymbolicsNemoExt = "Nemo" + SymbolicsPreallocationToolsExt = ["PreallocationTools", "ForwardDiff"] + SymbolicsSymPyExt = "SymPy" + + [deps.Symbolics.weakdeps] + ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210" + Groebner = "0b43b601-686d-58a3-8a1c-6623616c7cd4" + Lux = "b2108857-7c20-44ae-9111-449ecde12c47" + Nemo = "2edaba10-b0f1-5616-af89-8c11ac63239a" + PreallocationTools = "d236fae5-4411-538c-8e31-a6e3d9e00b46" + SymPy = "24249f21-da20-56a4-8eb1-6a02cf4ae2e6" [[deps.TOML]] deps = ["Dates"] @@ -1438,16 +1891,21 @@ uuid = "3783bdb8-4a98-5b6b-af9a-565f29a5fe9c" version = "1.0.1" [[deps.Tables]] -deps = ["DataAPI", "DataValueInterfaces", "IteratorInterfaceExtensions", "LinearAlgebra", "OrderedCollections", "TableTraits"] -git-tree-sha1 = "cb76cf677714c095e535e3501ac7954732aeea2d" +deps = ["DataAPI", "DataValueInterfaces", "IteratorInterfaceExtensions", "OrderedCollections", "TableTraits"] +git-tree-sha1 = "598cd7c1f68d1e205689b1c2fe65a9f85846f297" uuid = "bd369af6-aec1-5ad0-b16a-f7cc5008161c" -version = "1.11.1" +version = "1.12.0" [[deps.Tar]] deps = ["ArgTools", "SHA"] uuid = "a4e569a6-e804-4fa4-b0f3-eef7a1d5b13e" version = "1.10.0" +[[deps.TermInterface]] +git-tree-sha1 = "d673e0aca9e46a2f63720201f55cc7b3e7169b16" +uuid = "8ea1fca8-c5ef-4a55-8b96-4e9afe9c9a3c" +version = "2.0.0" + [[deps.TerminalLoggers]] deps = ["LeftChildRightSiblingTrees", "Logging", "Markdown", "Printf", "ProgressLogging", "UUIDs"] git-tree-sha1 = "f133fab380933d042f6796eda4e130272ba520ca" @@ -1458,11 +1916,17 @@ version = "0.1.7" deps = ["InteractiveUtils", "Logging", "Random", "Serialization"] uuid = "8dfed614-e22c-5e08-85e1-65c5234f0b40" +[[deps.TimerOutputs]] +deps = ["ExprTools", "Printf"] +git-tree-sha1 = "5a13ae8a41237cff5ecf34f73eb1b8f42fff6531" +uuid = "a759f4b9-e2f1-59dc-863e-4aeb61b1ea8f" +version = "0.5.24" + [[deps.Tracker]] deps = ["Adapt", "ChainRulesCore", "DiffRules", "ForwardDiff", "Functors", "LinearAlgebra", "LogExpFunctions", "MacroTools", "NNlib", "NaNMath", "Optimisers", "Printf", "Random", "Requires", "SpecialFunctions", "Statistics"] -git-tree-sha1 = "5158100ed55411867674576788e710a815a0af02" +git-tree-sha1 = "da45269e1da051c2a13624194fcdc74d6483fad5" uuid = "9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c" -version = "0.2.34" +version = "0.2.35" weakdeps = ["PDMats"] [deps.Tracker.extensions] @@ -1489,10 +1953,10 @@ version = "0.4.82" Referenceables = "42d2dcc6-99eb-4e98-b66c-637b7d73030e" [[deps.Turing]] -deps = ["ADTypes", "AbstractMCMC", "Accessors", "AdvancedHMC", "AdvancedMH", "AdvancedPS", "AdvancedVI", "BangBang", "Bijectors", "DataStructures", "Distributions", "DistributionsAD", "DocStringExtensions", "DynamicPPL", "EllipticalSliceSampling", "ForwardDiff", "Libtask", "LinearAlgebra", "LogDensityProblems", "LogDensityProblemsAD", "MCMCChains", "NamedArrays", "Printf", "Random", "Reexport", "Requires", "SciMLBase", "SpecialFunctions", "Statistics", "StatsAPI", "StatsBase", "StatsFuns"] -git-tree-sha1 = "cfb3b446a5e52e1da4cc71b77a9350c309c581f0" +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", "Requires", "SciMLBase", "SpecialFunctions", "Statistics", "StatsAPI", "StatsBase", "StatsFuns"] +git-tree-sha1 = "f69f33f7862a66674c279fe9b86b457a96767e35" uuid = "fce5fe82-541a-59a6-adf8-730c64b5f9a0" -version = "0.32.0" +version = "0.34.1" [deps.Turing.extensions] TuringDynamicHMCExt = "DynamicHMC" @@ -1506,9 +1970,20 @@ version = "0.32.0" deps = ["Random", "SHA"] uuid = "cf7118a7-6976-5b1a-9a39-7adc72f591a4" +[[deps.UnPack]] +git-tree-sha1 = "387c1f73762231e86e0c9c5443ce3b4a0a9a0c2b" +uuid = "3a884ed6-31ef-47d7-9d2a-63182c4928ed" +version = "1.0.2" + [[deps.Unicode]] uuid = "4ec0a83e-493e-50e2-b9ac-8f72acf5a8f5" +[[deps.Unityper]] +deps = ["ConstructionBase"] +git-tree-sha1 = "25008b734a03736c41e2a7dc314ecb95bd6bbdb0" +uuid = "a7c27f48-0311-42f6-a7f8-2c11e75eb415" +version = "0.1.6" + [[deps.UnsafeAtomics]] git-tree-sha1 = "6331ac3440856ea1988316b46045303bef658278" uuid = "013be700-e6cd-48c3-b4a1-df204f14c38f" @@ -1516,9 +1991,9 @@ version = "0.2.1" [[deps.UnsafeAtomicsLLVM]] deps = ["LLVM", "UnsafeAtomics"] -git-tree-sha1 = "d9f5962fecd5ccece07db1ff006fb0b5271bdfdd" +git-tree-sha1 = "2d17fabcd17e67d7625ce9c531fb9f40b7c42ce4" uuid = "d80eeb9a-aca5-4d75-85e5-170c8b632249" -version = "0.1.4" +version = "0.2.1" [[deps.VersionParsing]] git-tree-sha1 = "58d6e80b4ee071f5efd07fda82cb9fbe17200868" diff --git a/examples/Neals Funnel/Neals_funnel.ipynb b/examples/Neals Funnel/Neals_funnel.ipynb index 7b7a5c7..2cf9b04 100644 --- a/examples/Neals Funnel/Neals_funnel.ipynb +++ b/examples/Neals Funnel/Neals_funnel.ipynb @@ -19,7 +19,20 @@ "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m\u001b[1m Activating\u001b[22m\u001b[39m project at `~/Documents/PhD/MicroCanonicalHMC.jl/examples`\n" + "\u001b[32m\u001b[1m Activating\u001b[22m\u001b[39m project at `~/Documents/PhD/MicroCanonicalHMC.jl/examples`\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m project...\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mSymbolics\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mSymbolics → SymbolicsForwardDiffExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mSymbolicAnalysis\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mOptimizationBase\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mOptimizationBase → OptimizationFiniteDiffExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mOptimizationBase → OptimizationForwardDiffExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mOptimizationBase → OptimizationTrackerExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mOptimization\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mOptimizationOptimJL\u001b[39m\n", + "\u001b[32m ✓ \u001b[39mTuring\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mTuring → TuringOptimExt\u001b[39m\n", + " 11 dependencies successfully precompiled in 81 seconds. 329 already precompiled.\n" ] } ], @@ -34,7 +47,328 @@ "execution_count": 2, "id": "baed58e3", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling Turing [fce5fe82-541a-59a6-adf8-730c64b5f9a0]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mThe call to compilecache failed to create a usable precompiled cache file for SymbolicAnalysis [4297ee4d-0239-47d8-ba5d-195ecdf594fe]\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39m exception = Required dependency Rmath_jll [f50d1b31-88e8-58de-be2c-1cc44531875f] failed to load from a cache file.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1992\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing Turing [fce5fe82-541a-59a6-adf8-730c64b5f9a0].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling ForwardDiff [f6369f11-7733-5829-9624-2563aa707210]\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m DistributionsAD\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mDistributions → DistributionsDensityInterfaceExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mDistributionsAD\u001b[39m\n", + " 2 dependencies successfully precompiled in 4 seconds. 82 already precompiled.\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DistributionsAD [ced4e74d-a319-5a8a-b0ac-84af2272839c]\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling SpecialFunctionsChainRulesCoreExt [9eb7bdd4-e44c-55fc-b9cc-1a32cb715188]\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m StatsFunsChainRulesCoreExt\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mStatsFuns → StatsFunsInverseFunctionsExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mStatsFuns → StatsFunsChainRulesCoreExt\u001b[39m\n", + " 2 dependencies successfully precompiled in 2 seconds. 24 already precompiled.\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling StatsFunsChainRulesCoreExt [d41313fe-2684-5453-9fef-703f5fa397f4]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule StatsFuns with build ID fafbfcfd-35d5-e87f-0000-07235b38cd44 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean StatsFuns [4c63d2b9-4356-54db-8cca-17b64c39e42c] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing StatsFunsChainRulesCoreExt [d41313fe-2684-5453-9fef-703f5fa397f4].\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m DistributionsChainRulesCoreExt\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mDistributions → DistributionsDensityInterfaceExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mDistributions → DistributionsChainRulesCoreExt\u001b[39m\n", + " 2 dependencies successfully precompiled in 2 seconds. 52 already precompiled.\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DistributionsChainRulesCoreExt [6db1f127-056a-568b-bd49-ae61d42389fa]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-2903-789d-0000-07233d7be28c is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing DistributionsChainRulesCoreExt [6db1f127-056a-568b-bd49-ae61d42389fa].\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mThe call to compilecache failed to create a usable precompiled cache file for DistributionsAD [ced4e74d-a319-5a8a-b0ac-84af2272839c]\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39m exception = Invalid input in module list: expected SpecialFunctionsChainRulesCoreExt.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1992\u001b[39m\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m DistributionsADForwardDiffExt\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mNNlib → NNlibForwardDiffExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mNNlib → NNlibFFTWExt\u001b[39m\n", + "\u001b[33m ✓ \u001b[39m\u001b[90mDistributionsAD\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mTracker\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mTracker → TrackerPDMatsExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mDistributionsAD → DistributionsADTrackerExt\u001b[39m\n", + " 6 dependencies successfully precompiled in 10 seconds. 111 already precompiled.\n", + " \u001b[33m1\u001b[39m dependency precompiled but a different version is currently loaded. Restart julia to access the new version\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DistributionsADForwardDiffExt [95af61a0-22df-51ed-b826-bfe4426ad132]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule DistributionsAD with build ID ffffffff-ffff-ffff-0000-072963d26b02 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean DistributionsAD [ced4e74d-a319-5a8a-b0ac-84af2272839c] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing DistributionsADForwardDiffExt [95af61a0-22df-51ed-b826-bfe4426ad132].\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m Bijectors\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mRoots → RootsForwardDiffExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mBijectors\u001b[39m\n", + " 2 dependencies successfully precompiled in 3 seconds. 100 already precompiled.\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling Bijectors [76274a88-744f-5084-9051-94815aaf08c4]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-2903-789d-0000-07233d7be28c is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing Bijectors [76274a88-744f-5084-9051-94815aaf08c4].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling StatsFunsInverseFunctionsExt [da3fed98-1718-55bb-8128-3e4a2e454b06]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule StatsFuns with build ID fafbfcfd-35d5-e87f-0000-07235b38cd44 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean StatsFuns [4c63d2b9-4356-54db-8cca-17b64c39e42c] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing StatsFunsInverseFunctionsExt [da3fed98-1718-55bb-8128-3e4a2e454b06].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DistributionsTestExt [ffbe0ea5-a612-5ff7-aaf5-cac02eef3019]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-2903-789d-0000-07233d7be28c is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing DistributionsTestExt [ffbe0ea5-a612-5ff7-aaf5-cac02eef3019].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling RootsForwardDiffExt [a63bd285-541a-50a0-818b-605bb84ce7b2]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule ForwardDiff with build ID fafbfcfd-b733-4483-0000-0721266c22d7 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean ForwardDiff [f6369f11-7733-5829-9624-2563aa707210] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing RootsForwardDiffExt [a63bd285-541a-50a0-818b-605bb84ce7b2].\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m BijectorsForwardDiffExt\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mBijectors → BijectorsTrackerExt\u001b[39m\n", + " 1 dependency successfully precompiled in 3 seconds. 128 already precompiled.\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling BijectorsForwardDiffExt [3a7fc820-e393-5860-a13a-c57035ee8759]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Bijectors with build ID ffffffff-ffff-ffff-0000-072de404ae7f is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Bijectors [76274a88-744f-5084-9051-94815aaf08c4] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing BijectorsForwardDiffExt [3a7fc820-e393-5860-a13a-c57035ee8759].\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m BijectorsDistributionsADExt\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mBijectors → BijectorsDistributionsADExt\u001b[39m\n", + " 1 dependency successfully precompiled in 1 seconds. 132 already precompiled.\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling BijectorsDistributionsADExt [ca384623-27a8-5909-9731-c2e76e2e9578]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Bijectors with build ID ffffffff-ffff-ffff-0000-072de404ae7f is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Bijectors [76274a88-744f-5084-9051-94815aaf08c4] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing BijectorsDistributionsADExt [ca384623-27a8-5909-9731-c2e76e2e9578].\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m MCMCChains\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mMCMCDiagnosticTools\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mKernelDensity\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mMCMCChains\u001b[39m\n", + " 3 dependencies successfully precompiled in 4 seconds. 135 already precompiled.\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling MCMCChains [c7f686f2-ff18-58e9-bc7b-31028e88f75d]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-2903-789d-0000-07233d7be28c is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing MCMCChains [c7f686f2-ff18-58e9-bc7b-31028e88f75d].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling KernelDensity [5ab0869b-81aa-558d-bb23-cbf5423bbe9b]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-2903-789d-0000-07233d7be28c is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing KernelDensity [5ab0869b-81aa-558d-bb23-cbf5423bbe9b].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling ForwardDiffStaticArraysExt [b74fd6d0-9da7-541f-a07d-1b6af30a262f]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule ForwardDiff with build ID fafbfcfd-b733-4483-0000-0721266c22d7 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean ForwardDiff [f6369f11-7733-5829-9624-2563aa707210] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing ForwardDiffStaticArraysExt [b74fd6d0-9da7-541f-a07d-1b6af30a262f].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling MCMCDiagnosticTools [be115224-59cd-429b-ad48-344e309966f0]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-2903-789d-0000-07233d7be28c is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing MCMCDiagnosticTools [be115224-59cd-429b-ad48-344e309966f0].\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m AdvancedVI\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mAdvancedVI\u001b[39m\n", + " 1 dependency successfully precompiled in 2 seconds. 137 already precompiled.\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling AdvancedVI [b5ca4192-6429-45e5-a2d9-87aec30a685c]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-2903-789d-0000-07233d7be28c is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing AdvancedVI [b5ca4192-6429-45e5-a2d9-87aec30a685c].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling Tracker [9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule ForwardDiff with build ID fafbfcfd-b733-4483-0000-0721266c22d7 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean ForwardDiff [f6369f11-7733-5829-9624-2563aa707210] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing Tracker [9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling NNlib [872c559c-99b0-510c-b3b7-b6c96a88d5cd]\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m NNlibForwardDiffExt\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mNNlib → NNlibForwardDiffExt\u001b[39m\n", + " 1 dependency successfully precompiled in 17 seconds. 50 already precompiled.\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling NNlibForwardDiffExt [e8958739-db86-5f80-9e4c-f7c96aa15038]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule ForwardDiff with build ID fafbfcfd-b733-4483-0000-0721266c22d7 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean ForwardDiff [f6369f11-7733-5829-9624-2563aa707210] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing NNlibForwardDiffExt [e8958739-db86-5f80-9e4c-f7c96aa15038].\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m NNlibFFTWExt\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mNNlib → NNlibFFTWExt\u001b[39m\n", + " 1 dependency successfully precompiled in 1 seconds. 62 already precompiled.\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling NNlibFFTWExt [96386cae-6b62-59ad-b532-a94eae05753e]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule NNlib with build ID fafbfcfd-6813-0550-0000-073a2e985171 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean NNlib [872c559c-99b0-510c-b3b7-b6c96a88d5cd] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing NNlibFFTWExt [96386cae-6b62-59ad-b532-a94eae05753e].\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m DistributionsADTrackerExt\n", + " Tracker\u001b[36m Being precompiled by another process (pid: 60367, pidfile: /home/jaimerz/.julia/compiled/v1.10/Tracker/cI3wW_dGBoG.ji.pidfile)\u001b[39m\n", + "\u001b[33m ✓ \u001b[39m\u001b[90mTracker\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mTracker → TrackerPDMatsExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mDistributionsAD → DistributionsADTrackerExt\u001b[39m\n", + " 3 dependencies successfully precompiled in 5 seconds. 114 already precompiled.\n", + " \u001b[33m1\u001b[39m dependency precompiled but a different version is currently loaded. Restart julia to access the new version\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DistributionsADTrackerExt [9f5b7181-2cd9-5ca4-a6d6-225cbfa0a98f]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule DistributionsAD with build ID ffffffff-ffff-ffff-0000-072963d26b02 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean DistributionsAD [ced4e74d-a319-5a8a-b0ac-84af2272839c] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing DistributionsADTrackerExt [9f5b7181-2cd9-5ca4-a6d6-225cbfa0a98f].\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m BijectorsTrackerExt\n", + " BijectorsTrackerExt\u001b[36m Being precompiled by another process (pid: 60367, pidfile: /home/jaimerz/.julia/compiled/v1.10/BijectorsTrackerExt/nMndE_dGBoG.ji.pidfile)\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mBijectors → BijectorsTrackerExt\u001b[39m\n", + " 1 dependency successfully precompiled in 1 seconds. 128 already precompiled.\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling BijectorsTrackerExt [5e464b50-a728-5fdd-8340-e1e784345bad]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Tracker with build ID ffffffff-ffff-ffff-0000-07391547bbb0 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Tracker [9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing BijectorsTrackerExt [5e464b50-a728-5fdd-8340-e1e784345bad].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling TrackerPDMatsExt [413474bb-43f3-55e9-965b-d5648011ca3f]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Tracker with build ID ffffffff-ffff-ffff-0000-07391547bbb0 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Tracker [9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing TrackerPDMatsExt [413474bb-43f3-55e9-965b-d5648011ca3f].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DynamicPPL [366bfd00-2699-11ea-058f-f148b4cae6d8]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Bijectors with build ID ffffffff-ffff-ffff-0000-072de404ae7f is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Bijectors [76274a88-744f-5084-9051-94815aaf08c4] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing DynamicPPL [366bfd00-2699-11ea-058f-f148b4cae6d8].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DistributionsDensityInterfaceExt [8d3cd4d8-9481-53f7-8454-1bd38b07cca3]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-2903-789d-0000-07233d7be28c is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing DistributionsDensityInterfaceExt [8d3cd4d8-9481-53f7-8454-1bd38b07cca3].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling LogDensityProblemsADTrackerExt [d1ba7b70-930c-5fd7-9f98-bff3f6d543b3]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Tracker with build ID ffffffff-ffff-ffff-0000-07391547bbb0 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Tracker [9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing LogDensityProblemsADTrackerExt [d1ba7b70-930c-5fd7-9f98-bff3f6d543b3].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling LogDensityProblemsADForwardDiffExt [d26dc3d2-77bb-5072-a599-6df658e3a3af]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule ForwardDiff with build ID fafbfcfd-b733-4483-0000-0721266c22d7 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean ForwardDiff [f6369f11-7733-5829-9624-2563aa707210] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing LogDensityProblemsADForwardDiffExt [d26dc3d2-77bb-5072-a599-6df658e3a3af].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DynamicPPLZygoteRulesExt [3e274f47-dc44-5319-a975-e9016dff9579]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule DynamicPPL with build ID ffffffff-ffff-ffff-0000-0746bc4f6771 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean DynamicPPL [366bfd00-2699-11ea-058f-f148b4cae6d8] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing DynamicPPLZygoteRulesExt [3e274f47-dc44-5319-a975-e9016dff9579].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DynamicPPLMCMCChainsExt [cd9d4d22-f107-59f7-bf27-359e0cf03e1c]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule DynamicPPL with build ID ffffffff-ffff-ffff-0000-0746bc4f6771 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean DynamicPPL [366bfd00-2699-11ea-058f-f148b4cae6d8] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing DynamicPPLMCMCChainsExt [cd9d4d22-f107-59f7-bf27-359e0cf03e1c].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DynamicPPLChainRulesCoreExt [1ee84b97-14c3-5fc7-ac52-67ea3f2b0f6c]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule DynamicPPL with build ID ffffffff-ffff-ffff-0000-0746bc4f6771 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean DynamicPPL [366bfd00-2699-11ea-058f-f148b4cae6d8] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing DynamicPPLChainRulesCoreExt [1ee84b97-14c3-5fc7-ac52-67ea3f2b0f6c].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DynamicPPLForwardDiffExt [0b5d6d3b-c1f8-5c5d-8e7c-daa9bd3215ff]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule DynamicPPL with build ID ffffffff-ffff-ffff-0000-0746bc4f6771 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean DynamicPPL [366bfd00-2699-11ea-058f-f148b4cae6d8] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing DynamicPPLForwardDiffExt [0b5d6d3b-c1f8-5c5d-8e7c-daa9bd3215ff].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling AdvancedPS [576499cb-2369-40b2-a588-c64705576edc]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-2903-789d-0000-07233d7be28c is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing AdvancedPS [576499cb-2369-40b2-a588-c64705576edc].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling AdvancedPSLibtaskExt [1aecc0c8-87f4-5c0d-95d7-79905327432a]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule AdvancedPS with build ID ffffffff-ffff-ffff-0000-074ca3a23a57 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean AdvancedPS [576499cb-2369-40b2-a588-c64705576edc] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing AdvancedPSLibtaskExt [1aecc0c8-87f4-5c0d-95d7-79905327432a].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling AdvancedHMC [0bf59076-c3b1-5ca4-86bd-e02cd72cde3d]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule StatsFuns with build ID fafbfcfd-35d5-e87f-0000-07235b38cd44 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean StatsFuns [4c63d2b9-4356-54db-8cca-17b64c39e42c] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing AdvancedHMC [0bf59076-c3b1-5ca4-86bd-e02cd72cde3d].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling AdvancedHMCMCMCChainsExt [b5c98dcd-c242-53a0-8c65-f8883d2f1ad0]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule AdvancedHMC with build ID ffffffff-ffff-ffff-0000-074dc8aed1e8 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean AdvancedHMC [0bf59076-c3b1-5ca4-86bd-e02cd72cde3d] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing AdvancedHMCMCMCChainsExt [b5c98dcd-c242-53a0-8c65-f8883d2f1ad0].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling AdvancedMH [5b7e9947-ddc0-4b3f-9b55-0d8042f74170]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-2903-789d-0000-07233d7be28c is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing AdvancedMH [5b7e9947-ddc0-4b3f-9b55-0d8042f74170].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling AdvancedMHMCMCChainsExt [d67cf4cc-9cd9-5b93-8010-b7fbf084a484]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule AdvancedMH with build ID ffffffff-ffff-ffff-0000-074f2ee4f996 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean AdvancedMH [5b7e9947-ddc0-4b3f-9b55-0d8042f74170] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing AdvancedMHMCMCChainsExt [d67cf4cc-9cd9-5b93-8010-b7fbf084a484].\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m AdvancedMHForwardDiffExt\n", + " StatsFuns\u001b[36m Being precompiled by another process (pid: 61981, pidfile: /home/jaimerz/.julia/compiled/v1.10/StatsFuns/530lR_dGBoG.ji.pidfile)\u001b[39m\n", + "\u001b[33m ✓ \u001b[39m\u001b[90mStatsFuns\u001b[39m\n", + "\u001b[33m ✓ \u001b[39m\u001b[90mForwardDiff → ForwardDiffStaticArraysExt\u001b[39m\n", + "\u001b[33m ✓ \u001b[39m\u001b[90mStatsFuns → StatsFunsInverseFunctionsExt\u001b[39m\n", + "\u001b[33m ✓ \u001b[39m\u001b[90mStatsFuns → StatsFunsChainRulesCoreExt\u001b[39m\n", + "\u001b[33m ✓ \u001b[39mDistributions\n", + "\u001b[33m ✓ \u001b[39m\u001b[90mDistributions → DistributionsTestExt\u001b[39m\n", + "\u001b[33m ✓ \u001b[39m\u001b[90mDistributions → DistributionsDensityInterfaceExt\u001b[39m\n", + "\u001b[33m ✓ \u001b[39m\u001b[90mDistributions → DistributionsChainRulesCoreExt\u001b[39m\n", + "\u001b[33m ✓ \u001b[39m\u001b[90mMCMCDiagnosticTools\u001b[39m\n", + "\u001b[33m ✓ \u001b[39m\u001b[90mAdvancedMH\u001b[39m\n", + "\u001b[33m ✓ \u001b[39m\u001b[90mKernelDensity\u001b[39m\n", + "\u001b[33m ✓ \u001b[39m\u001b[90mMCMCChains\u001b[39m\n", + "\u001b[33m ✓ \u001b[39m\u001b[90mAdvancedMH → AdvancedMHMCMCChainsExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mAdvancedMH → AdvancedMHForwardDiffExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mAdvancedMH → AdvancedMHStructArraysExt\u001b[39m\n", + " 15 dependencies successfully precompiled in 54 seconds. 133 already precompiled.\n", + " \u001b[33m13\u001b[39m dependencies precompiled but different versions are currently loaded. Restart julia to access the new versions\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling AdvancedMHForwardDiffExt [ebfca9a8-b2cd-57db-901e-312636b96b40]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule AdvancedMH with build ID ffffffff-ffff-ffff-0000-074f2ee4f996 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean AdvancedMH [5b7e9947-ddc0-4b3f-9b55-0d8042f74170] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing AdvancedMHForwardDiffExt [ebfca9a8-b2cd-57db-901e-312636b96b40].\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m AdvancedMHStructArraysExt\n", + " DistributionsChainRulesCoreExt\u001b[36m Being precompiled by another process (pid: 53731, pidfile: /home/jaimerz/.julia/compiled/v1.10/DistributionsChainRulesCoreExt/uFTmV_dGBoG.ji.pidfile)\u001b[39m\n", + "\u001b[33m ✓ \u001b[39m\u001b[90mDistributions → DistributionsChainRulesCoreExt\u001b[39m\n", + "\u001b[33m ✓ \u001b[39m\u001b[90mForwardDiff → ForwardDiffStaticArraysExt\u001b[39m\n", + "\u001b[33m ✓ \u001b[39m\u001b[90mMCMCDiagnosticTools\u001b[39m\n", + "\u001b[33m ✓ \u001b[39m\u001b[90mKernelDensity\u001b[39m\n", + "\u001b[33m ✓ \u001b[39m\u001b[90mMCMCChains\u001b[39m\n", + "\u001b[33m ✓ \u001b[39m\u001b[90mAdvancedMH → AdvancedMHMCMCChainsExt\u001b[39m\n", + "\u001b[33m ✓ \u001b[39m\u001b[90mAdvancedMH → AdvancedMHForwardDiffExt\u001b[39m\n", + " 7 dependencies successfully precompiled in 7 seconds. 141 already precompiled.\n", + " \u001b[33m7\u001b[39m dependencies precompiled but different versions are currently loaded. Restart julia to access the new versions\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling AdvancedMHStructArraysExt [3278d351-30af-5503-a10c-e45c4f0bec57]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule AdvancedMH with build ID ffffffff-ffff-ffff-0000-074f2ee4f996 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean AdvancedMH [5b7e9947-ddc0-4b3f-9b55-0d8042f74170] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing AdvancedMHStructArraysExt [3278d351-30af-5503-a10c-e45c4f0bec57].\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m EllipticalSliceSampling\n", + " TrackerPDMatsExt\u001b[36m Being precompiled by another process (pid: 53731, pidfile: /home/jaimerz/.julia/compiled/v1.10/TrackerPDMatsExt/92PsH_dGBoG.ji.pidfile)\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mArrayInterface → ArrayInterfaceTrackerExt\u001b[39m\n", + "\u001b[33m ✓ \u001b[39m\u001b[90mTracker → TrackerPDMatsExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mEllipticalSliceSampling\u001b[39m\n", + " 3 dependencies successfully precompiled in 2 seconds. 145 already precompiled.\n", + " \u001b[33m1\u001b[39m dependency precompiled but a different version is currently loaded. Restart julia to access the new version\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling EllipticalSliceSampling [cad2338a-1db2-11e9-3401-43bc07c9ede2]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-2903-789d-0000-07233d7be28c is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing EllipticalSliceSampling [cad2338a-1db2-11e9-3401-43bc07c9ede2].\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling ArrayInterfaceTrackerExt [eb0c05c4-6780-5852-a67e-5d31d2970b9a]\n", + "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Tracker with build ID ffffffff-ffff-ffff-0000-07391547bbb0 is missing from the cache.\n", + "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Tracker [9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c] does not support precompilation but is imported by a module that does.\n", + "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing ArrayInterfaceTrackerExt [eb0c05c4-6780-5852-a67e-5d31d2970b9a].\n", + "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m Optimization\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mManifoldDiff → ManifoldDiffForwardDiffExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mRecursiveArrayTools → RecursiveArrayToolsForwardDiffExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mNamedDims → TrackerExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mRecursiveArrayTools → RecursiveArrayToolsTrackerExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mManifolds\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mManifolds → ManifoldsRecipesBaseExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mSymbolicUtils\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mSymbolicLimits\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mSymbolics\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mSymbolics → SymbolicsForwardDiffExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mSymbolicAnalysis\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mOptimizationBase\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mOptimizationBase → OptimizationFiniteDiffExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mOptimizationBase → OptimizationForwardDiffExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mOptimizationBase → OptimizationTrackerExt\u001b[39m\n", + "\u001b[32m ✓ \u001b[39m\u001b[90mOptimization\u001b[39m\n", + " 16 dependencies successfully precompiled in 69 seconds. 221 already precompiled.\n", + "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling Optimization [7f7a1694-90dd-40f0-9382-eb1efda571ba]\n" + ] + } + ], "source": [ "# The statistical inference frame-work we will use\n", "using Turing\n", @@ -53,21 +387,10 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "id": "90fdb90c", "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "true_funnel (generic function with 2 methods)" - ] - }, - "execution_count": 3, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "d = 21\n", "@model function funnel()\n", @@ -87,21 +410,10 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "id": "1eebe796", "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "DynamicPPL.Model{typeof(true_funnel), (), (), (), Tuple{}, Tuple{}, DynamicPPL.ConditionContext{@NamedTuple{x::Vector{Float64}}, DynamicPPL.DefaultContext}}(true_funnel, NamedTuple(), NamedTuple(), ConditionContext((x = [1.2142074831535152, 1.23371919965455, -0.8480146960461767, 0.1600994648479841, 1.9180385508479283, -3.401523464506408, -0.0957684186471088, 0.6734622629464286, -3.2749467689509633, -1.6760091758453226, 1.9567202902549736, 0.1136169088905351, 0.11117896909388916, -0.5373922347882832, -0.12436857036298687, -1.2901071061088532, 1.702584517514787, -0.44460133117954226, 1.0818722439221686, 1.2208011493237483],), DynamicPPL.DefaultContext()))" - ] - }, - "execution_count": 4, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "Random.seed!(1)\n", "(;x) = rand(funnel() | (θ=0,))\n", @@ -112,81 +424,6 @@ "true_model = true_funnel() | (;x)" ] }, - { - "cell_type": "code", - "execution_count": 5, - "id": "068aa52e", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "TuringTarget (generic function with 1 method)" - ] - }, - "execution_count": 5, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "function TuringTarget(model; kwargs...)\n", - " ctxt = model.context\n", - " vi = DynamicPPL.VarInfo(model, ctxt)\n", - " vi_t = Turing.link!!(vi, model)\n", - " θ_start = vi[DynamicPPL.SampleFromPrior()]\n", - " mds = values(vi.metadata)\n", - " dists = [md.dists[1] for md in mds]\n", - " dist_lengths = [length(dist) for dist in dists]\n", - " ℓ = LogDensityProblemsAD.ADgradient(DynamicPPL.LogDensityFunction(vi_t, model, ctxt))\n", - " ℓπ(x) = LogDensityProblems.logdensity(ℓ, x)\n", - " ∂lπ∂θ(x) = LogDensityProblems.logdensity_and_gradient(ℓ, x)\n", - " \n", - " function _reshape_params(x::AbstractVector)\n", - " xx = []\n", - " idx = 0\n", - " for dist_length in dist_lengths\n", - " append!(xx, [x[idx+1:idx+dist_length]])\n", - " idx += dist_length\n", - " end\n", - " return xx\n", - " end\n", - "\n", - " function transform(x)\n", - " x = _reshape_params(x)\n", - " xt = [Bijectors.link(dist, par) for (dist, par) in zip(dists, x)]\n", - " return vcat(xt...)\n", - " end\n", - "\n", - " function inv_transform(xt)\n", - " xt = _reshape_params(xt)\n", - " x = [Bijectors.invlink(dist, par) for (dist, par) in zip(dists, xt)]\n", - " return vcat(x...)\n", - " end\n", - "\n", - " \n", - " function _name_variables(vi, dist_lengths)\n", - " vsyms = keys(vi)\n", - " names = []\n", - " for (vsym, dist_length) in zip(vsyms, dist_lengths)\n", - " if dist_length == 1\n", - " name = [string(vsym)]\n", - " append!(names, name)\n", - " else\n", - " name = [string(vsym, i) for i = 1:dist_length]\n", - " append!(names, name)\n", - " end\n", - " end\n", - " return Vector{String}(names)\n", - " end\n", - "\n", - " return CustomTarget(ℓπ, ∂lπ∂θ, θ_start;\n", - " transform=transform, \n", - " inv_transform=inv_transform, \n", - " θ_names=_name_variables(vi, dist_lengths))\n", - "end" - ] - }, { "cell_type": "markdown", "id": "e0a3137b", @@ -197,146 +434,30 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "id": "7fba4eaa", "metadata": { "scrolled": false }, - "outputs": [ - { - "data": { - "text/plain": [ - "Turing.Inference.ExternalSampler{MicroCanonicalHMC.MCHMCSampler, AutoForwardDiff{nothing, Nothing}, true}(MicroCanonicalHMC.MCHMCSampler(20000, 0.01, true, true, true, true, MicroCanonicalHMC.Hyperparameters{Float64}(0.0, 0.0, [0.0], 0.0, 0.0, 0.0), MicroCanonicalHMC.Leapfrog), AutoForwardDiff{nothing, Nothing}(nothing))" - ] - }, - "execution_count": 6, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ - "mchmc = MCHMC(20_000, 0.01; adaptive=true)\n", + "mchmc = MCHMC(10_000, 0.01; adaptive=true)\n", "espl = externalsampler(mchmc)" ] }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "id": "3fb89023", "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mProgressMeter by default refresh meters with additional information in IJulia via `IJulia.clear_output`, which clears all outputs in the cell. \n", - "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39m - To prevent this behaviour, do `ProgressMeter.ijulia_behavior(:append)`. \n", - "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39m - To disable this warning message, do `ProgressMeter.ijulia_behavior(:clear)`.\n", - "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ ProgressMeter ~/.julia/packages/ProgressMeter/dMfiC/src/ProgressMeter.jl:594\u001b[39m\n", - "\r\u001b[32mTuning: 47%|████████████████████▏ | ETA: 0:00:37\u001b[39m\r\n", - "\u001b[34m ϵ: 0.9438991731463843\u001b[39m\r\n", - "\u001b[34m L: 3487.171653476704\u001b[39m\r\n", - "\u001b[34m dE/d: -0.01546796183126005\u001b[39m" - ] - }, - { - "ename": "LoadError", - "evalue": "InterruptException:", - "output_type": "error", - "traceback": [ - "InterruptException:", - "", - "Stacktrace:", - " [1] _erfcinv(y::Float64)", - " @ SpecialFunctions ~/.julia/packages/SpecialFunctions/npKKV/src/erf.jl:441", - " [2] erfcinv", - " @ ~/.julia/packages/SpecialFunctions/npKKV/src/erf.jl:439 [inlined]", - " [3] norminvcdf", - " @ ~/.julia/packages/StatsFuns/mrf0e/src/distrs/norm.jl:91 [inlined]", - " [4] map!(f::typeof(StatsFuns.norminvcdf), dest::SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, A::SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true})", - " @ Base ./abstractarray.jl:3278", - " [5] _rank_normalize!(values::SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, x::SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true})", - " @ MCMCDiagnosticTools ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/utils.jl:182", - " [6] #4", - " @ ./generator.jl:36 [inlined]", - " [7] iterate", - " @ ./generator.jl:47 [inlined]", - " [8] collect_to!(dest::Vector{SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, itr::Base.Generator{Base.Iterators.Zip{Tuple{Slices{Array{Float64, 3}, Tuple{Colon, Colon, Int64}, Tuple{Base.OneTo{Int64}}, SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, 1}, Slices{Array{Float64, 3}, Tuple{Colon, Colon, Int64}, Tuple{Base.OneTo{Int64}}, SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, 1}}}, Base.var\"#4#5\"{typeof(MCMCDiagnosticTools._rank_normalize!)}}, offs::Int64, st::Tuple{Tuple{Base.OneTo{Int64}, Int64}, Tuple{Base.OneTo{Int64}, Int64}})", - " @ Base ./array.jl:892", - " [9] collect_to_with_first!", - " @ ./array.jl:870 [inlined]", - " [10] collect(itr::Base.Generator{Base.Iterators.Zip{Tuple{Slices{Array{Float64, 3}, Tuple{Colon, Colon, Int64}, Tuple{Base.OneTo{Int64}}, SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, 1}, Slices{Array{Float64, 3}, Tuple{Colon, Colon, Int64}, Tuple{Base.OneTo{Int64}}, SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, 1}}}, Base.var\"#4#5\"{typeof(MCMCDiagnosticTools._rank_normalize!)}})", - " @ Base ./array.jl:844", - " [11] map(::Function, ::Slices{Array{Float64, 3}, Tuple{Colon, Colon, Int64}, Tuple{Base.OneTo{Int64}}, SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, 1}, ::Slices{Array{Float64, 3}, Tuple{Colon, Colon, Int64}, Tuple{Base.OneTo{Int64}}, SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, 1})", - " @ Base ./abstractarray.jl:3409", - " [12] _rank_normalize(x::Array{Float64, 3})", - " @ MCMCDiagnosticTools ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/utils.jl:172", - " [13] #_ess_rhat#53", - " @ ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/ess_rhat.jl:600 [inlined]", - " [14] _ess_rhat", - " @ ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/ess_rhat.jl:599 [inlined]", - " [15] _ess_rhat(::Val{:rank}, x::Array{Float64, 3}; split_chains::Int64, kwargs::@Kwargs{})", - " @ MCMCDiagnosticTools ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/ess_rhat.jl:615", - " [16] _ess_rhat", - " @ ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/ess_rhat.jl:612 [inlined]", - " [17] ess_rhat(samples::Array{Float64, 3}; kind::Symbol, kwargs::@Kwargs{})", - " @ MCMCDiagnosticTools ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/ess_rhat.jl:440", - " [18] ess_rhat", - " @ ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/ess_rhat.jl:433 [inlined]", - " [19] Summarize(samples::Matrix{Float64})", - " @ MicroCanonicalHMC ~/.julia/packages/MicroCanonicalHMC/iiYFK/src/utils.jl:12", - " [20] tune_hyperparameters(rng::TaskLocalRNG, sampler::MicroCanonicalHMC.MCHMCSampler, state::MicroCanonicalHMC.MCHMCState{Float64}; kwargs::@Kwargs{initial_params::Nothing})", - " @ MicroCanonicalHMC ~/.julia/packages/MicroCanonicalHMC/iiYFK/src/tuning.jl:86", - " [21] Step(rng::TaskLocalRNG, sampler::MicroCanonicalHMC.MCHMCSampler, h::MicroCanonicalHMC.Hamiltonian, x::Vector{Float64}; inv_transform::Function, kwargs::@Kwargs{initial_params::Nothing})", - " @ MicroCanonicalHMC ~/.julia/packages/MicroCanonicalHMC/iiYFK/src/sampler.jl:146", - " [22] Step", - " @ ~/.julia/packages/MicroCanonicalHMC/iiYFK/src/sampler.jl:130 [inlined]", - " [23] #step#42", - " @ ~/.julia/packages/MicroCanonicalHMC/iiYFK/src/abstractmcmc.jl:14 [inlined]", - " [24] step(rng::TaskLocalRNG, model::DynamicPPL.Model{typeof(funnel), (), (), (), Tuple{}, Tuple{}, DynamicPPL.ConditionContext{@NamedTuple{x::Vector{Float64}}, DynamicPPL.DefaultContext}}, sampler_wrapper::DynamicPPL.Sampler{Turing.Inference.ExternalSampler{MicroCanonicalHMC.MCHMCSampler, AutoForwardDiff{nothing, Nothing}, true}}; initial_state::Nothing, initial_params::Nothing, kwargs::@Kwargs{})", - " @ Turing.Inference ~/.julia/packages/Turing/cH3wV/src/mcmc/abstractmcmc.jl:67", - " [25] step", - " @ ~/.julia/packages/Turing/cH3wV/src/mcmc/abstractmcmc.jl:36 [inlined]", - " [26] macro expansion", - " @ ~/.julia/packages/AbstractMCMC/YrmkI/src/sample.jl:130 [inlined]", - " [27] macro expansion", - " @ ~/.julia/packages/ProgressLogging/6KXlp/src/ProgressLogging.jl:328 [inlined]", - " [28] (::AbstractMCMC.var\"#22#23\"{Bool, String, Nothing, Int64, Int64, Nothing, @Kwargs{}, TaskLocalRNG, DynamicPPL.Model{typeof(funnel), (), (), (), Tuple{}, Tuple{}, DynamicPPL.ConditionContext{@NamedTuple{x::Vector{Float64}}, DynamicPPL.DefaultContext}}, DynamicPPL.Sampler{Turing.Inference.ExternalSampler{MicroCanonicalHMC.MCHMCSampler, AutoForwardDiff{nothing, Nothing}, true}}, Int64, Int64})()", - " @ AbstractMCMC ~/.julia/packages/AbstractMCMC/YrmkI/src/logging.jl:12", - " [29] with_logstate(f::Function, logstate::Any)", - " @ Base.CoreLogging ./logging.jl:515", - " [30] with_logger", - " @ ./logging.jl:627 [inlined]", - " [31] with_progresslogger(f::Function, _module::Module, logger::Logging.ConsoleLogger)", - " @ AbstractMCMC ~/.julia/packages/AbstractMCMC/YrmkI/src/logging.jl:36", - " [32] macro expansion", - " @ ~/.julia/packages/AbstractMCMC/YrmkI/src/logging.jl:11 [inlined]", - " [33] mcmcsample(rng::TaskLocalRNG, model::DynamicPPL.Model{typeof(funnel), (), (), (), Tuple{}, Tuple{}, DynamicPPL.ConditionContext{@NamedTuple{x::Vector{Float64}}, DynamicPPL.DefaultContext}}, sampler::DynamicPPL.Sampler{Turing.Inference.ExternalSampler{MicroCanonicalHMC.MCHMCSampler, AutoForwardDiff{nothing, Nothing}, true}}, N::Int64; progress::Bool, progressname::String, callback::Nothing, discard_initial::Int64, thinning::Int64, chain_type::Type, initial_state::Nothing, kwargs::@Kwargs{})", - " @ AbstractMCMC ~/.julia/packages/AbstractMCMC/YrmkI/src/sample.jl:120", - " [34] sample(rng::TaskLocalRNG, model::DynamicPPL.Model{typeof(funnel), (), (), (), Tuple{}, Tuple{}, DynamicPPL.ConditionContext{@NamedTuple{x::Vector{Float64}}, DynamicPPL.DefaultContext}}, sampler::DynamicPPL.Sampler{Turing.Inference.ExternalSampler{MicroCanonicalHMC.MCHMCSampler, AutoForwardDiff{nothing, Nothing}, true}}, N::Int64; chain_type::Type, resume_from::Nothing, initial_state::Nothing, kwargs::@Kwargs{})", - " @ DynamicPPL ~/.julia/packages/DynamicPPL/i2EbF/src/sampler.jl:93", - " [35] sample", - " @ ~/.julia/packages/DynamicPPL/i2EbF/src/sampler.jl:83 [inlined]", - " [36] #sample#4", - " @ ~/.julia/packages/Turing/cH3wV/src/mcmc/Inference.jl:263 [inlined]", - " [37] sample", - " @ ~/.julia/packages/Turing/cH3wV/src/mcmc/Inference.jl:256 [inlined]", - " [38] #sample#3", - " @ ~/.julia/packages/Turing/cH3wV/src/mcmc/Inference.jl:253 [inlined]", - " [39] sample(model::DynamicPPL.Model{typeof(funnel), (), (), (), Tuple{}, Tuple{}, DynamicPPL.ConditionContext{@NamedTuple{x::Vector{Float64}}, DynamicPPL.DefaultContext}}, alg::Turing.Inference.ExternalSampler{MicroCanonicalHMC.MCHMCSampler, AutoForwardDiff{nothing, Nothing}, true}, N::Int64)", - " @ Turing.Inference ~/.julia/packages/Turing/cH3wV/src/mcmc/Inference.jl:247", - " [40] top-level scope", - " @ In[7]:1" - ] - } - ], + "outputs": [], "source": [ - "samples = sample(funnel_model, espl, 100_000);" + "samples = sample(funnel_model, espl, 10_000);" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 8, "id": "028ab552", "metadata": {}, "outputs": [], @@ -355,111 +476,10 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": null, "id": "a1179979", "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mProgressMeter by default refresh meters with additional information in IJulia via `IJulia.clear_output`, which clears all outputs in the cell. \n", - "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39m - To prevent this behaviour, do `ProgressMeter.ijulia_behavior(:append)`. \n", - "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39m - To disable this warning message, do `ProgressMeter.ijulia_behavior(:clear)`.\n", - "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ ProgressMeter ~/.julia/packages/ProgressMeter/dMfiC/src/ProgressMeter.jl:594\u001b[39m\n", - "\r\u001b[32mTuning: 31%|█████████████▌ | ETA: 0:00:32\u001b[39m\r\n", - "\u001b[34m ϵ: 2.1587158475693577\u001b[39m\r\n", - "\u001b[34m L: 5097.194115733048\u001b[39m\r\n", - "\u001b[34m dE/d: 0.011535106628282879\u001b[39m" - ] - }, - { - "ename": "LoadError", - "evalue": "InterruptException:", - "output_type": "error", - "traceback": [ - "InterruptException:", - "", - "Stacktrace:", - " [1] send_to_end!(f::Base.Sort.var\"#21#24\"{Base.Order.Perm{Base.Order.ForwardOrdering, Base.ReshapedArray{Float64, 1, SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, Tuple{}}}}, v::Vector{Int64}; lo::Int64, hi::Int64)", - " @ Base.Sort ./sort.jl:572", - " [2] send_to_end!", - " @ ./sort.jl:572 [inlined]", - " [3] _sort!(v::Vector{Int64}, a::Base.Sort.IEEEFloatOptimization{Base.Sort.IsUIntMappable{Base.Sort.Small{40, Base.Sort.InsertionSortAlg, Base.Sort.CheckSorted{Base.Sort.ComputeExtrema{Base.Sort.ConsiderCountingSort{Base.Sort.CountingSort, Base.Sort.ConsiderRadixSort{Base.Sort.RadixSort, Base.Sort.Small{80, Base.Sort.InsertionSortAlg, Base.Sort.ScratchQuickSort{Missing, Missing, Base.Sort.InsertionSortAlg}}}}}}}, Base.Sort.StableCheckSorted{Base.Sort.ScratchQuickSort{Missing, Missing, Base.Sort.InsertionSortAlg}}}}, o::Base.Order.Perm{Base.Order.ForwardOrdering, Base.ReshapedArray{Float64, 1, SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, Tuple{}}}, kw::@NamedTuple{scratch::Nothing, lo::Int64, hi::Int64})", - " @ Base.Sort ./sort.jl:673", - " [4] _sort!", - " @ ./sort.jl:752 [inlined]", - " [5] _sort!", - " @ ./sort.jl:697 [inlined]", - " [6] _sort!", - " @ ./sort.jl:636 [inlined]", - " [7] #sort!#28", - " @ ./sort.jl:1463 [inlined]", - " [8] sort!", - " @ ./sort.jl:1456 [inlined]", - " [9] #_sortperm#33", - " @ ./sort.jl:1664 [inlined]", - " [10] _sortperm", - " @ ./sort.jl:1651 [inlined]", - " [11] #sortperm#32", - " @ ./sort.jl:1648 [inlined]", - " [12] sortperm", - " @ ./sort.jl:1637 [inlined]", - " [13] _rank(f!::typeof(StatsBase._tiedrank!), x::SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, R::Type; sortkwargs::@Kwargs{})", - " @ StatsBase ~/.julia/packages/StatsBase/ebrT3/src/ranking.jl:21", - " [14] _rank", - " @ ~/.julia/packages/StatsBase/ebrT3/src/ranking.jl:19 [inlined]", - " [15] tiedrank", - " @ ~/.julia/packages/StatsBase/ebrT3/src/ranking.jl:175 [inlined]", - " [16] _rank_normalize!(values::SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, x::SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true})", - " @ MCMCDiagnosticTools ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/utils.jl:180", - " [17] #4", - " @ ./generator.jl:36 [inlined]", - " [18] iterate", - " @ ./generator.jl:47 [inlined]", - " [19] collect_to!(dest::Vector{SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, itr::Base.Generator{Base.Iterators.Zip{Tuple{Slices{Array{Float64, 3}, Tuple{Colon, Colon, Int64}, Tuple{Base.OneTo{Int64}}, SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, 1}, Slices{Array{Float64, 3}, Tuple{Colon, Colon, Int64}, Tuple{Base.OneTo{Int64}}, SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, 1}}}, Base.var\"#4#5\"{typeof(MCMCDiagnosticTools._rank_normalize!)}}, offs::Int64, st::Tuple{Tuple{Base.OneTo{Int64}, Int64}, Tuple{Base.OneTo{Int64}, Int64}})", - " @ Base ./array.jl:892", - " [20] collect_to_with_first!", - " @ ./array.jl:870 [inlined]", - " [21] collect(itr::Base.Generator{Base.Iterators.Zip{Tuple{Slices{Array{Float64, 3}, Tuple{Colon, Colon, Int64}, Tuple{Base.OneTo{Int64}}, SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, 1}, Slices{Array{Float64, 3}, Tuple{Colon, Colon, Int64}, Tuple{Base.OneTo{Int64}}, SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, 1}}}, Base.var\"#4#5\"{typeof(MCMCDiagnosticTools._rank_normalize!)}})", - " @ Base ./array.jl:844", - " [22] map(::Function, ::Slices{Array{Float64, 3}, Tuple{Colon, Colon, Int64}, Tuple{Base.OneTo{Int64}}, SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, 1}, ::Slices{Array{Float64, 3}, Tuple{Colon, Colon, Int64}, Tuple{Base.OneTo{Int64}}, SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, 1})", - " @ Base ./abstractarray.jl:3409", - " [23] _rank_normalize(x::Array{Float64, 3})", - " @ MCMCDiagnosticTools ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/utils.jl:172", - " [24] #_ess_rhat#53", - " @ ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/ess_rhat.jl:600 [inlined]", - " [25] _ess_rhat", - " @ ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/ess_rhat.jl:599 [inlined]", - " [26] _ess_rhat(::Val{:rank}, x::Array{Float64, 3}; split_chains::Int64, kwargs::@Kwargs{})", - " @ MCMCDiagnosticTools ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/ess_rhat.jl:615", - " [27] _ess_rhat", - " @ ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/ess_rhat.jl:612 [inlined]", - " [28] ess_rhat(samples::Array{Float64, 3}; kind::Symbol, kwargs::@Kwargs{})", - " @ MCMCDiagnosticTools ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/ess_rhat.jl:440", - " [29] ess_rhat", - " @ ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/ess_rhat.jl:433 [inlined]", - " [30] Summarize(samples::Matrix{Float64})", - " @ MicroCanonicalHMC ~/.julia/packages/MicroCanonicalHMC/iiYFK/src/utils.jl:12", - " [31] tune_hyperparameters(rng::Random._GLOBAL_RNG, sampler::MicroCanonicalHMC.MCHMCSampler, state::MicroCanonicalHMC.MCHMCState{Float64}; kwargs::@Kwargs{})", - " @ MicroCanonicalHMC ~/.julia/packages/MicroCanonicalHMC/iiYFK/src/tuning.jl:86", - " [32] tune_hyperparameters", - " @ ~/.julia/packages/MicroCanonicalHMC/iiYFK/src/tuning.jl:62 [inlined]", - " [33] Step(rng::Random._GLOBAL_RNG, sampler::MicroCanonicalHMC.MCHMCSampler, h::MicroCanonicalHMC.Hamiltonian, x::Vector{Float64}; inv_transform::Function, kwargs::@Kwargs{})", - " @ MicroCanonicalHMC ~/.julia/packages/MicroCanonicalHMC/iiYFK/src/sampler.jl:146", - " [34] Sample(rng::Random._GLOBAL_RNG, sampler::MicroCanonicalHMC.MCHMCSampler, target::MicroCanonicalHMC.Target{Float64}, n::Int64; thinning::Int64, init_params::Nothing, file_chunk::Int64, fol_name::String, file_name::String, include_latent::Bool, kwargs::@Kwargs{})", - " @ MicroCanonicalHMC ~/.julia/packages/MicroCanonicalHMC/iiYFK/src/sampler.jl:261", - " [35] Sample", - " @ ~/.julia/packages/MicroCanonicalHMC/iiYFK/src/sampler.jl:235 [inlined]", - " [36] #Sample#35", - " @ ~/.julia/packages/MicroCanonicalHMC/iiYFK/src/sampler.jl:212 [inlined]", - " [37] Sample(sampler::MicroCanonicalHMC.MCHMCSampler, target::MicroCanonicalHMC.Target{Float64}, n::Int64)", - " @ MicroCanonicalHMC ~/.julia/packages/MicroCanonicalHMC/iiYFK/src/sampler.jl:206", - " [38] top-level scope", - " @ In[8]:2" - ] - } - ], + "outputs": [], "source": [ "target = TuringTarget(funnel_model)\n", "ssamples = Sample(mchmc, target, 100_000)" diff --git a/src/tuning.jl b/src/tuning.jl index b060894..764b85c 100644 --- a/src/tuning.jl +++ b/src/tuning.jl @@ -85,9 +85,15 @@ function tune_hyperparameters( if sampler.tune_L ess, _ = Summarize(xs) m_ess = mean(ess) - l = length(xs)/m_ess - eps = sampler.hyperparameters.eps - sampler.hyperparameters.L = 0.4*eps*l + if m_ess > 5.0 + l = length(xs)/m_ess + eps = sampler.hyperparameters.eps + sampler.hyperparameters.L = 0.4*eps*l + else + @warn "Effective sample size is too low, using sigma to tune L" + sampler.hyperparameters.L = + sqrt(mean(sigma .^ 2)) * sampler.hyperparameters.eps + end end end ProgressMeter.next!(pbar, showvalues = [