Giter Club home page Giter Club logo

continuousnormalizingflows.jl's People

Contributors

dependabot[bot] avatar github-actions[bot] avatar prbzrg avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

continuousnormalizingflows.jl's Issues

ERROR: LoadError: Mutating arrays is not supported -- called setindex!(Vector{Float32}, ...)

Code:

using ICNF
using Lux, Zygote, ComponentArrays, TruncatedStacktraces
using Random
using SciMLSensitivity

TruncatedStacktraces.VERBOSE[] = true

r = rand(Float32, 1, 128)
nn = Lux.Dense(1 => 1)
ps, st = Lux.setup(Random.default_rng(), nn)
ps2 = ComponentArray(ps)
icnf = construct(RNODE, nn, 1; compute_mode=ZygoteMatrixMode, sol_kwargs = Dict(:sensealg => QuadratureAdjoint(; autodiff = true, autojacvec = ZygoteVJP())))
diff_loss(x) = loss(icnf, r, x, st)

diff_loss(ps2)
Zygote.jacobian(diff_loss, ps2)

Environment:

Status `C:\Users\Hossein Pourbozorg\Code Projects\Mine\bug-find\bf-1\Project.toml`
⌅ [052768ef] CUDA v3.13.1
  [b0b7db55] ComponentArrays v0.13.8
  [0c46a032] DifferentialEquations v7.7.0
  [9bd0f7d2] ICNF v0.2.0 `https://github.com/impICNF/ICNF.jl#main`
⌃ [b2108857] Lux v0.4.37
  [1ed8b502] SciMLSensitivity v7.25.0
  [781d530d] TruncatedStacktraces v1.1.0
  [e88e6eb3] Zygote v0.6.55
  [9a3f8284] Random
Info Packages marked with ⌃ and ⌅ have new versions available, but those with ⌅ are restricted by compatibility constraints from upgrading. To see why use `status --outdated`
Status `C:\Users\Hossein Pourbozorg\Code Projects\Mine\bug-find\bf-1\Manifest.toml`
  [c29ec348] AbstractDifferentiation v0.5.1
  [621f4979] AbstractFFTs v1.2.1
  [1520ce14] AbstractTrees v0.4.4
  [7d9f7c33] Accessors v0.1.28
  [79e6a3ab] Adapt v3.6.1
  [dce04be8] ArgCheck v2.3.0
  [ec485272] ArnoldiMethod v0.2.0
  [4fba245c] ArrayInterface v7.2.1
  [30b0a656] ArrayInterfaceCore v0.1.29
  [4c555306] ArrayLayouts v0.8.18
  [a9b6321e] Atomix v0.1.0
⌅ [ab4f0b2a] BFloat16s v0.2.0
  [aae01518] BandedMatrices v0.17.16
  [198e06fe] BangBang v0.3.37
  [9718e550] Baselet v0.1.1
  [62783981] BitTwiddlingConvenienceFunctions v0.1.5
  [764a87c0] BoundaryValueDiffEq v2.11.0
  [fa961155] CEnum v0.4.2
  [2a0fbf3d] CPUSummary v0.2.2
⌅ [052768ef] CUDA v3.13.1
  [72cfdca4] CUDAKernels v0.4.7
  [49dc2e85] Calculus v0.5.1
  [7057c7e9] Cassette v0.3.11
  [324d7699] CategoricalArrays v0.10.7
  [af321ab8] CategoricalDistributions v0.1.10
  [082447d4] ChainRules v1.48.0
  [d360d2e6] ChainRulesCore v1.15.7
  [9e997f8a] ChangesOfVariables v0.1.6
  [fb6a15b2] CloseOpenIntervals v0.1.12
  [35d6a980] ColorSchemes v3.20.0
  [3da002f7] ColorTypes v0.11.4
  [c3611d14] ColorVectorSpace v0.9.10
  [5ae59095] Colors v0.12.10
  [38540f10] CommonSolve v0.2.3
  [bbf7d656] CommonSubexpressions v0.3.0
  [34da2185] Compat v4.6.1
  [b0b7db55] ComponentArrays v0.13.8
  [a33af91c] CompositionsBase v0.1.1
  [ed09eef8] ComputationalResources v0.3.2
  [88cd18e8] ConsoleProgressMonitor v0.1.2
  [187b0558] ConstructionBase v1.5.1
  [6add18c4] ContextVariablesX v0.1.3
  [d38c429a] Contour v0.6.2
  [adafc99b] CpuId v0.3.1
  [a8cc5b0e] Crayons v4.1.1
  [9a962f9c] DataAPI v1.14.0
  [a93c6f00] DataFrames v1.5.0
  [864edb3b] DataStructures v0.18.13
  [e2d170a0] DataValueInterfaces v1.0.0
  [244e2a9f] DefineSingletons v0.1.2
  [bcd4f6db] DelayDiffEq v5.41.0
  [b429d917] DensityInterface v0.4.0
  [2b5f629d] DiffEqBase v6.121.1
  [459566f4] DiffEqCallbacks v2.26.0
  [77a26b50] DiffEqNoiseProcess v5.16.0
  [163ba53b] DiffResults v1.1.0
  [b552c78f] DiffRules v1.13.0
  [0c46a032] DifferentialEquations v7.7.0
  [b4f34e82] Distances v0.10.7
  [31c24e10] Distributions v0.25.86
  [ced4e74d] DistributionsAD v0.6.43
  [ffbed154] DocStringExtensions v0.9.3
  [fa6b7ba4] DualNumbers v0.6.8
  [da5c29d0] EllipsisNotation v1.7.0
  [4e289a0a] EnumX v1.0.4
  [7da242da] Enzyme v0.10.18
⌅ [f151be2c] EnzymeCore v0.1.0
  [d4d017d3] ExponentialUtilities v1.24.0
  [e2ba6199] ExprTools v0.1.8
  [cc61a311] FLoops v0.2.1
  [b9860ae5] FLoopsBase v0.1.1
  [7034ab61] FastBroadcast v0.2.5
  [9aa1b823] FastClosures v0.3.2
  [29a986be] FastLapackInterface v1.2.9
  [1a297f60] FillArrays v0.13.7
  [6a86dc24] FiniteDiff v2.18.0
  [53c48c17] FixedPointNumbers v0.8.4
  [587475ba] Flux v0.13.13
  [9c68100b] FoldsThreads v0.1.1
  [59287772] Formatting v0.4.2
  [f6369f11] ForwardDiff v0.10.35
  [069b7b12] FunctionWrappers v1.1.3
  [77dc65aa] FunctionWrappersWrappers v0.1.3
  [d9f16b24] Functors v0.4.3
  [0c68f7d7] GPUArrays v8.6.3
  [46192b85] GPUArraysCore v0.1.4
  [61eb1bfa] GPUCompiler v0.17.2
  [c145ed77] GenericSchur v0.5.3
  [86223c79] Graphs v1.8.0
  [3e5b6fbb] HostCPUFeatures v0.1.14
  [34004b35] HypergeometricFunctions v0.3.11
  [9bd0f7d2] ICNF v0.2.0 `https://github.com/impICNF/ICNF.jl#main`
  [7869d1d1] IRTools v0.4.8
  [615f187c] IfElse v0.1.1
  [d25df0c9] Inflate v0.1.3
  [22cec73e] InitialValues v0.3.1
  [842dd82b] InlineStrings v1.4.0
  [3587e190] InverseFunctions v0.1.8
  [41ab1584] InvertedIndices v1.2.0
  [92d709cd] IrrationalConstants v0.2.2
  [c8e1da08] IterTools v1.4.0
  [42fd0dbc] IterativeSolvers v0.9.2
  [82899510] IteratorInterfaceExtensions v1.0.0
  [692b3bcd] JLLWrappers v1.4.1
  [b14d175d] JuliaVariables v0.2.4
  [ccbc3e58] JumpProcesses v9.5.1
  [ef3ab10e] KLU v0.4.0
  [63c18a36] KernelAbstractions v0.8.6
  [ba0b0d4f] Krylov v0.9.0
  [0b1a1467] KrylovKit v0.6.0
  [929cbde3] LLVM v4.16.0
  [b964fa9f] LaTeXStrings v1.3.0
  [10f19ff3] LayoutPointers v0.1.14
  [50d2b5c4] Lazy v0.15.1
  [1d6d02ad] LeftChildRightSiblingTrees v0.2.0
  [2d8b4e74] LevyArea v1.0.0
  [d3d80556] LineSearches v7.2.0
  [7ed4a6bd] LinearSolve v1.38.0
  [2ab3a3ac] LogExpFunctions v0.3.23
  [e6f89c97] LoggingExtras v1.0.0
  [bdcacae8] LoopVectorization v0.12.152
  [30fc2ffe] LossFunctions v0.8.0
⌃ [b2108857] Lux v0.4.37
  [bb33d45b] LuxCore v0.1.2
  [82251201] LuxLib v0.1.11
  [a7f614a8] MLJBase v0.21.6
  [e80e1ace] MLJModelInterface v1.8.0
  [d8e11817] MLStyle v0.4.17
  [f1d291b0] MLUtils v0.4.1
  [1914dd2f] MacroTools v0.5.10
  [d125e4d3] ManualMemory v0.1.8
  [299715c1] MarchingCubes v0.1.6
  [128add7d] MicroCollections v0.1.3
  [e1d29d7a] Missings v1.1.0
  [46d2c3a1] MuladdMacro v0.2.4
  [d41bc354] NLSolversBase v7.8.3
  [2774e3e8] NLsolve v4.5.1
  [872c559c] NNlib v0.8.19
⌃ [a00861dc] NNlibCUDA v0.2.6
  [77ba4419] NaNMath v1.0.2
  [71a1bf82] NameResolution v0.1.5
  [8913a72c] NonlinearSolve v1.5.0
  [d8793406] ObjectFile v0.3.7
  [6fe1bfb0] OffsetArrays v1.12.9
  [0b1bfda6] OneHotArrays v0.2.3
  [429524aa] Optim v1.7.4
  [3bd65402] Optimisers v0.2.15
  [7f7a1694] Optimization v3.12.0
  [42dfb2eb] OptimizationOptimisers v0.1.1
  [bac558e1] OrderedCollections v1.4.1
  [1dea7af3] OrdinaryDiffEq v6.49.0
  [90014a1f] PDMats v0.11.17
  [d96e819e] Parameters v0.12.3
  [69de0a69] Parsers v2.5.8
  [e409e4f3] PoissonRandom v0.4.3
  [f517fe37] Polyester v0.7.3
  [1d0040c9] PolyesterWeave v0.2.1
  [2dfb63ee] PooledArrays v1.4.2
  [85a6dd25] PositiveFactorizations v0.2.4
  [d236fae5] PreallocationTools v0.4.12
  [21216c6a] Preferences v1.3.0
  [8162dcfd] PrettyPrint v0.2.0
  [08abe8d2] PrettyTables v2.2.2
  [33c8b6b6] ProgressLogging v0.1.4
  [92933f4c] ProgressMeter v1.7.2
  [1fd47b50] QuadGK v2.8.1
  [74087812] Random123 v1.6.0
  [e6cf234a] RandomNumbers v1.5.3
  [c1ae055f] RealDot v0.1.0
  [3cdcf5f2] RecipesBase v1.3.3
  [731186ca] RecursiveArrayTools v2.38.0
  [f2c3362d] RecursiveFactorization v0.2.18
  [189a3867] Reexport v1.2.2
  [ae029012] Requires v1.3.0
  [ae5879a3] ResettableStacks v1.1.1
  [37e2e3b7] ReverseDiff v1.14.4
  [79098fc4] Rmath v0.7.1
  [7e49a35a] RuntimeGeneratedFunctions v0.5.5
  [94e857df] SIMDTypes v0.1.0
  [476501e8] SLEEFPirates v0.6.38
  [0bca4576] SciMLBase v1.89.0
  [e9a6253c] SciMLNLSolve v0.1.3
  [c0aeaf25] SciMLOperators v0.2.0
  [1ed8b502] SciMLSensitivity v7.25.0
  [321657f4] ScientificTypes v3.0.2
  [30f210dd] ScientificTypesBase v3.0.0
  [91c51154] SentinelArrays v1.3.18
  [efcf1570] Setfield v1.1.1
  [605ecd9f] ShowCases v0.1.0
  [727e6d20] SimpleNonlinearSolve v0.1.13
  [699a6c99] SimpleTraits v0.9.4
  [66db9d55] SnoopPrecompile v1.0.3
  [a2af1166] SortingAlgorithms v1.1.0
  [47a9eef4] SparseDiffTools v1.31.0
  [e56a9233] Sparspak v0.3.9
  [276daf66] SpecialFunctions v2.2.0
  [171d559e] SplittablesBase v0.1.15
  [aedffcd0] Static v0.8.4
  [0d7ed370] StaticArrayInterface v1.3.0
  [90137ffa] StaticArrays v1.5.16
  [1e83bf80] StaticArraysCore v1.4.0
  [64bff920] StatisticalTraits v3.2.0
  [82ae8749] StatsAPI v1.5.0
  [2913bbd2] StatsBase v0.33.21
  [4c63d2b9] StatsFuns v1.3.0
  [9672c7b4] SteadyStateDiffEq v1.13.0
  [789caeaf] StochasticDiffEq v6.58.0
  [7792a7ef] StrideArraysCore v0.4.8
  [892a3eda] StringManipulation v0.3.0
  [09ab397b] StructArrays v0.6.14
  [53d494c1] StructIO v0.3.0
  [c3572dad] Sundials v4.15.1
  [2efcf032] SymbolicIndexingInterface v0.2.2
  [3783bdb8] TableTraits v1.0.1
  [bd369af6] Tables v1.10.0
  [62fd8b95] TensorCore v0.1.1
  [5d786b92] TerminalLoggers v0.1.6
  [8290d209] ThreadingUtilities v0.5.1
  [a759f4b9] TimerOutputs v0.5.22
⌃ [9f7883ad] Tracker v0.2.20
  [28d57a85] Transducers v0.4.75
  [a2a6695c] TreeViews v0.3.0
  [d5829a12] TriangularSolve v0.1.19
  [410a4b4d] Tricks v0.1.6
  [781d530d] TruncatedStacktraces v1.1.0
  [3a884ed6] UnPack v1.0.2
  [b8865327] UnicodePlots v3.4.1
  [013be700] UnsafeAtomics v0.2.1
  [d80eeb9a] UnsafeAtomicsLLVM v0.1.0
  [3d5dd08c] VectorizationBase v0.21.60
  [19fa3120] VertexSafeGraphs v0.2.0
  [e88e6eb3] Zygote v0.6.55
  [700de1a5] ZygoteRules v0.2.2
⌅ [7cc45869] Enzyme_jll v0.0.48+1
  [dad2f222] LLVMExtra_jll v0.0.16+2
  [efe28fd5] OpenSpecFun_jll v0.5.5+0
  [f50d1b31] Rmath_jll v0.4.0+0
  [fb77eaff] Sundials_jll v5.2.1+0
  [0dad84c5] ArgTools v1.1.1
  [56f22d72] Artifacts
  [2a0f44e3] Base64
  [ade2ca70] Dates
  [8bb1440f] DelimitedFiles
  [8ba89e20] Distributed
  [f43a241f] Downloads v1.6.0
  [7b1f6079] FileWatching
  [9fa8497b] Future
  [b77e0a4c] InteractiveUtils
  [4af54fe1] LazyArtifacts
  [b27032c2] LibCURL v0.6.3
  [76f85450] LibGit2
  [8f399da3] Libdl
  [37e2e46d] LinearAlgebra
  [56ddb016] Logging
  [d6f4376e] Markdown
  [a63ad114] Mmap
  [ca575930] NetworkOptions v1.2.0
  [44cfe95a] Pkg v1.8.0
  [de0858da] Printf
  [3fa0cd96] REPL
  [9a3f8284] Random
  [ea8e919c] SHA v0.7.0
  [9e88b42a] Serialization
  [1a1011a3] SharedArrays
  [6462fe0b] Sockets
  [2f01184e] SparseArrays
  [10745b16] Statistics
  [4607b0f0] SuiteSparse
  [fa267f1f] TOML v1.0.0
  [a4e569a6] Tar v1.10.1
  [8dfed614] Test
  [cf7118a7] UUIDs
  [4ec0a83e] Unicode
  [e66e0078] CompilerSupportLibraries_jll v1.0.1+0
  [deac9b47] LibCURL_jll v7.84.0+0
  [29816b5a] LibSSH2_jll v1.10.2+0
  [c8ffd9c3] MbedTLS_jll v2.28.0+0
  [14a3606d] MozillaCACerts_jll v2022.2.1
  [4536629a] OpenBLAS_jll v0.3.20+0
  [05823500] OpenLibm_jll v0.8.1+0
  [bea87d4a] SuiteSparse_jll v5.10.1+0
  [83775a58] Zlib_jll v1.2.12+3
  [8e850b90] libblastrampoline_jll v5.1.1+0
  [8e850ede] nghttp2_jll v1.48.0+0
  [3f19e933] p7zip_jll v17.4.0+0
Info Packages marked with ⌃ and ⌅ have new versions available, but those with ⌅ are restricted by compatibility constraints from upgrading. To see why use `status --outdated -m`
Julia Version 1.8.5
Commit 17cfb8e65e (2023-01-08 06:45 UTC)
Platform Info:
  OS: Windows (x86_64-w64-mingw32)
  CPU: 12 × Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-13.0.1 (ORCJIT, skylake)
  Threads: 12 on 12 virtual cores

Performance question

Hi,

A few months ago, I opened an issue in DiffEqFlux about using normalizing flows to learn likelihood functions from simulated data. I noticed you have been working on this package which seems to serve a similar purpose. Out of curiosity, I tried to run the example in the README file (commit 82149d2), but stopped the program after it had been running for more than an hour. Would you expect this algorithm to require so much time for a simple problem?

Performance Improvement

The performance isn't good when input is big. For example, a matrix of 100 × 50000
To benchmark current state:

using PkgBenchmark, ContinuousNormalizingFlows
benchmarkpkg(ContinuousNormalizingFlows)

TagBot trigger issue

This issue is used to trigger TagBot; feel free to unsubscribe.

If you haven't already, you should update your TagBot.yml to include issue comment triggers.
Please see this post on Discourse for instructions and more details.

If you'd like for me to do this for you, comment TagBot fix on this issue.
I'll open a PR within a few hours, please be patient!

ERROR: LoadError: MethodError: no method matching forwarddiffs_model_time(::Nothing)

Code:

using ICNF
using Lux, Zygote, ComponentArrays, TruncatedStacktraces
using Random

TruncatedStacktraces.VERBOSE[] = true

r = rand(Float32, 1, 128)
nn = Lux.Dense(1 => 1)
ps, st = Lux.setup(Random.default_rng(), nn)
ps2 = ComponentArray(ps)
icnf = construct(RNODE, nn, 1; compute_mode=ZygoteMatrixMode)
diff_loss(x) = loss(icnf, r, x, st)

diff_loss(ps2)
Zygote.jacobian(diff_loss, ps2)

Environment:

Status `C:\Users\Hossein Pourbozorg\Code Projects\Mine\bug-find\bf-1\Project.toml`
⌅ [052768ef] CUDA v3.13.1
  [b0b7db55] ComponentArrays v0.13.8
  [0c46a032] DifferentialEquations v7.7.0
  [9bd0f7d2] ICNF v0.2.0 `https://github.com/impICNF/ICNF.jl#main`
⌃ [b2108857] Lux v0.4.37
  [1ed8b502] SciMLSensitivity v7.25.0
  [781d530d] TruncatedStacktraces v1.1.0
  [e88e6eb3] Zygote v0.6.55
  [9a3f8284] Random
Info Packages marked with ⌃ and ⌅ have new versions available, but those with ⌅ are restricted by compatibility constraints from upgrading. To see why use `status --outdated`
Status `C:\Users\Hossein Pourbozorg\Code Projects\Mine\bug-find\bf-1\Manifest.toml`
  [c29ec348] AbstractDifferentiation v0.5.1
  [621f4979] AbstractFFTs v1.2.1
  [1520ce14] AbstractTrees v0.4.4
  [7d9f7c33] Accessors v0.1.28
  [79e6a3ab] Adapt v3.6.1
  [dce04be8] ArgCheck v2.3.0
  [ec485272] ArnoldiMethod v0.2.0
  [4fba245c] ArrayInterface v7.2.1
  [30b0a656] ArrayInterfaceCore v0.1.29
  [4c555306] ArrayLayouts v0.8.18
  [a9b6321e] Atomix v0.1.0
⌅ [ab4f0b2a] BFloat16s v0.2.0
  [aae01518] BandedMatrices v0.17.16
  [198e06fe] BangBang v0.3.37
  [9718e550] Baselet v0.1.1
  [62783981] BitTwiddlingConvenienceFunctions v0.1.5
  [764a87c0] BoundaryValueDiffEq v2.11.0
  [fa961155] CEnum v0.4.2
  [2a0fbf3d] CPUSummary v0.2.2
⌅ [052768ef] CUDA v3.13.1
  [72cfdca4] CUDAKernels v0.4.7
  [49dc2e85] Calculus v0.5.1
  [7057c7e9] Cassette v0.3.11
  [324d7699] CategoricalArrays v0.10.7
  [af321ab8] CategoricalDistributions v0.1.10
  [082447d4] ChainRules v1.48.0
  [d360d2e6] ChainRulesCore v1.15.7
  [9e997f8a] ChangesOfVariables v0.1.6
  [fb6a15b2] CloseOpenIntervals v0.1.12
  [35d6a980] ColorSchemes v3.20.0
  [3da002f7] ColorTypes v0.11.4
  [c3611d14] ColorVectorSpace v0.9.10
  [5ae59095] Colors v0.12.10
  [38540f10] CommonSolve v0.2.3
  [bbf7d656] CommonSubexpressions v0.3.0
  [34da2185] Compat v4.6.1
  [b0b7db55] ComponentArrays v0.13.8
  [a33af91c] CompositionsBase v0.1.1
  [ed09eef8] ComputationalResources v0.3.2
  [88cd18e8] ConsoleProgressMonitor v0.1.2
  [187b0558] ConstructionBase v1.5.1
  [6add18c4] ContextVariablesX v0.1.3
  [d38c429a] Contour v0.6.2
  [adafc99b] CpuId v0.3.1
  [a8cc5b0e] Crayons v4.1.1
  [9a962f9c] DataAPI v1.14.0
  [a93c6f00] DataFrames v1.5.0
  [864edb3b] DataStructures v0.18.13
  [e2d170a0] DataValueInterfaces v1.0.0
  [244e2a9f] DefineSingletons v0.1.2
  [bcd4f6db] DelayDiffEq v5.41.0
  [b429d917] DensityInterface v0.4.0
  [2b5f629d] DiffEqBase v6.121.1
  [459566f4] DiffEqCallbacks v2.26.0
  [77a26b50] DiffEqNoiseProcess v5.16.0
  [163ba53b] DiffResults v1.1.0
  [b552c78f] DiffRules v1.13.0
  [0c46a032] DifferentialEquations v7.7.0
  [b4f34e82] Distances v0.10.7
  [31c24e10] Distributions v0.25.86
  [ced4e74d] DistributionsAD v0.6.43
  [ffbed154] DocStringExtensions v0.9.3
  [fa6b7ba4] DualNumbers v0.6.8
  [da5c29d0] EllipsisNotation v1.7.0
  [4e289a0a] EnumX v1.0.4
  [7da242da] Enzyme v0.10.18
⌅ [f151be2c] EnzymeCore v0.1.0
  [d4d017d3] ExponentialUtilities v1.24.0
  [e2ba6199] ExprTools v0.1.8
  [cc61a311] FLoops v0.2.1
  [b9860ae5] FLoopsBase v0.1.1
  [7034ab61] FastBroadcast v0.2.5
  [9aa1b823] FastClosures v0.3.2
  [29a986be] FastLapackInterface v1.2.9
  [1a297f60] FillArrays v0.13.7
  [6a86dc24] FiniteDiff v2.18.0
  [53c48c17] FixedPointNumbers v0.8.4
  [587475ba] Flux v0.13.13
  [9c68100b] FoldsThreads v0.1.1
  [59287772] Formatting v0.4.2
  [f6369f11] ForwardDiff v0.10.35
  [069b7b12] FunctionWrappers v1.1.3
  [77dc65aa] FunctionWrappersWrappers v0.1.3
  [d9f16b24] Functors v0.4.3
  [0c68f7d7] GPUArrays v8.6.3
  [46192b85] GPUArraysCore v0.1.4
  [61eb1bfa] GPUCompiler v0.17.2
  [c145ed77] GenericSchur v0.5.3
  [86223c79] Graphs v1.8.0
  [3e5b6fbb] HostCPUFeatures v0.1.14
  [34004b35] HypergeometricFunctions v0.3.11
  [9bd0f7d2] ICNF v0.2.0 `https://github.com/impICNF/ICNF.jl#main`
  [7869d1d1] IRTools v0.4.8
  [615f187c] IfElse v0.1.1
  [d25df0c9] Inflate v0.1.3
  [22cec73e] InitialValues v0.3.1
  [842dd82b] InlineStrings v1.4.0
  [3587e190] InverseFunctions v0.1.8
  [41ab1584] InvertedIndices v1.2.0
  [92d709cd] IrrationalConstants v0.2.2
  [c8e1da08] IterTools v1.4.0
  [42fd0dbc] IterativeSolvers v0.9.2
  [82899510] IteratorInterfaceExtensions v1.0.0
  [692b3bcd] JLLWrappers v1.4.1
  [b14d175d] JuliaVariables v0.2.4
  [ccbc3e58] JumpProcesses v9.5.1
  [ef3ab10e] KLU v0.4.0
  [63c18a36] KernelAbstractions v0.8.6
  [ba0b0d4f] Krylov v0.9.0
  [0b1a1467] KrylovKit v0.6.0
  [929cbde3] LLVM v4.16.0
  [b964fa9f] LaTeXStrings v1.3.0
  [10f19ff3] LayoutPointers v0.1.14
  [50d2b5c4] Lazy v0.15.1
  [1d6d02ad] LeftChildRightSiblingTrees v0.2.0
  [2d8b4e74] LevyArea v1.0.0
  [d3d80556] LineSearches v7.2.0
  [7ed4a6bd] LinearSolve v1.38.0
  [2ab3a3ac] LogExpFunctions v0.3.23
  [e6f89c97] LoggingExtras v1.0.0
  [bdcacae8] LoopVectorization v0.12.152
  [30fc2ffe] LossFunctions v0.8.0
⌃ [b2108857] Lux v0.4.37
  [bb33d45b] LuxCore v0.1.2
  [82251201] LuxLib v0.1.11
  [a7f614a8] MLJBase v0.21.6
  [e80e1ace] MLJModelInterface v1.8.0
  [d8e11817] MLStyle v0.4.17
  [f1d291b0] MLUtils v0.4.1
  [1914dd2f] MacroTools v0.5.10
  [d125e4d3] ManualMemory v0.1.8
  [299715c1] MarchingCubes v0.1.6
  [128add7d] MicroCollections v0.1.3
  [e1d29d7a] Missings v1.1.0
  [46d2c3a1] MuladdMacro v0.2.4
  [d41bc354] NLSolversBase v7.8.3
  [2774e3e8] NLsolve v4.5.1
  [872c559c] NNlib v0.8.19
⌃ [a00861dc] NNlibCUDA v0.2.6
  [77ba4419] NaNMath v1.0.2
  [71a1bf82] NameResolution v0.1.5
  [8913a72c] NonlinearSolve v1.5.0
  [d8793406] ObjectFile v0.3.7
  [6fe1bfb0] OffsetArrays v1.12.9
  [0b1bfda6] OneHotArrays v0.2.3
  [429524aa] Optim v1.7.4
  [3bd65402] Optimisers v0.2.15
  [7f7a1694] Optimization v3.12.0
  [42dfb2eb] OptimizationOptimisers v0.1.1
  [bac558e1] OrderedCollections v1.4.1
  [1dea7af3] OrdinaryDiffEq v6.49.0
  [90014a1f] PDMats v0.11.17
  [d96e819e] Parameters v0.12.3
  [69de0a69] Parsers v2.5.8
  [e409e4f3] PoissonRandom v0.4.3
  [f517fe37] Polyester v0.7.3
  [1d0040c9] PolyesterWeave v0.2.1
  [2dfb63ee] PooledArrays v1.4.2
  [85a6dd25] PositiveFactorizations v0.2.4
  [d236fae5] PreallocationTools v0.4.12
  [21216c6a] Preferences v1.3.0
  [8162dcfd] PrettyPrint v0.2.0
  [08abe8d2] PrettyTables v2.2.2
  [33c8b6b6] ProgressLogging v0.1.4
  [92933f4c] ProgressMeter v1.7.2
  [1fd47b50] QuadGK v2.8.1
  [74087812] Random123 v1.6.0
  [e6cf234a] RandomNumbers v1.5.3
  [c1ae055f] RealDot v0.1.0
  [3cdcf5f2] RecipesBase v1.3.3
  [731186ca] RecursiveArrayTools v2.38.0
  [f2c3362d] RecursiveFactorization v0.2.18
  [189a3867] Reexport v1.2.2
  [ae029012] Requires v1.3.0
  [ae5879a3] ResettableStacks v1.1.1
  [37e2e3b7] ReverseDiff v1.14.4
  [79098fc4] Rmath v0.7.1
  [7e49a35a] RuntimeGeneratedFunctions v0.5.5
  [94e857df] SIMDTypes v0.1.0
  [476501e8] SLEEFPirates v0.6.38
  [0bca4576] SciMLBase v1.89.0
  [e9a6253c] SciMLNLSolve v0.1.3
  [c0aeaf25] SciMLOperators v0.2.0
  [1ed8b502] SciMLSensitivity v7.25.0
  [321657f4] ScientificTypes v3.0.2
  [30f210dd] ScientificTypesBase v3.0.0
  [91c51154] SentinelArrays v1.3.18
  [efcf1570] Setfield v1.1.1
  [605ecd9f] ShowCases v0.1.0
  [727e6d20] SimpleNonlinearSolve v0.1.13
  [699a6c99] SimpleTraits v0.9.4
  [66db9d55] SnoopPrecompile v1.0.3
  [a2af1166] SortingAlgorithms v1.1.0
  [47a9eef4] SparseDiffTools v1.31.0
  [e56a9233] Sparspak v0.3.9
  [276daf66] SpecialFunctions v2.2.0
  [171d559e] SplittablesBase v0.1.15
  [aedffcd0] Static v0.8.4
  [0d7ed370] StaticArrayInterface v1.3.0
  [90137ffa] StaticArrays v1.5.16
  [1e83bf80] StaticArraysCore v1.4.0
  [64bff920] StatisticalTraits v3.2.0
  [82ae8749] StatsAPI v1.5.0
  [2913bbd2] StatsBase v0.33.21
  [4c63d2b9] StatsFuns v1.3.0
  [9672c7b4] SteadyStateDiffEq v1.13.0
  [789caeaf] StochasticDiffEq v6.58.0
  [7792a7ef] StrideArraysCore v0.4.8
  [892a3eda] StringManipulation v0.3.0
  [09ab397b] StructArrays v0.6.14
  [53d494c1] StructIO v0.3.0
  [c3572dad] Sundials v4.15.1
  [2efcf032] SymbolicIndexingInterface v0.2.2
  [3783bdb8] TableTraits v1.0.1
  [bd369af6] Tables v1.10.0
  [62fd8b95] TensorCore v0.1.1
  [5d786b92] TerminalLoggers v0.1.6
  [8290d209] ThreadingUtilities v0.5.1
  [a759f4b9] TimerOutputs v0.5.22
⌃ [9f7883ad] Tracker v0.2.20
  [28d57a85] Transducers v0.4.75
  [a2a6695c] TreeViews v0.3.0
  [d5829a12] TriangularSolve v0.1.19
  [410a4b4d] Tricks v0.1.6
  [781d530d] TruncatedStacktraces v1.1.0
  [3a884ed6] UnPack v1.0.2
  [b8865327] UnicodePlots v3.4.1
  [013be700] UnsafeAtomics v0.2.1
  [d80eeb9a] UnsafeAtomicsLLVM v0.1.0
  [3d5dd08c] VectorizationBase v0.21.60
  [19fa3120] VertexSafeGraphs v0.2.0
  [e88e6eb3] Zygote v0.6.55
  [700de1a5] ZygoteRules v0.2.2
⌅ [7cc45869] Enzyme_jll v0.0.48+1
  [dad2f222] LLVMExtra_jll v0.0.16+2
  [efe28fd5] OpenSpecFun_jll v0.5.5+0
  [f50d1b31] Rmath_jll v0.4.0+0
  [fb77eaff] Sundials_jll v5.2.1+0
  [0dad84c5] ArgTools v1.1.1
  [56f22d72] Artifacts
  [2a0f44e3] Base64
  [ade2ca70] Dates
  [8bb1440f] DelimitedFiles
  [8ba89e20] Distributed
  [f43a241f] Downloads v1.6.0
  [7b1f6079] FileWatching
  [9fa8497b] Future
  [b77e0a4c] InteractiveUtils
  [4af54fe1] LazyArtifacts
  [b27032c2] LibCURL v0.6.3
  [76f85450] LibGit2
  [8f399da3] Libdl
  [37e2e46d] LinearAlgebra
  [56ddb016] Logging
  [d6f4376e] Markdown
  [a63ad114] Mmap
  [ca575930] NetworkOptions v1.2.0
  [44cfe95a] Pkg v1.8.0
  [de0858da] Printf
  [3fa0cd96] REPL
  [9a3f8284] Random
  [ea8e919c] SHA v0.7.0
  [9e88b42a] Serialization
  [1a1011a3] SharedArrays
  [6462fe0b] Sockets
  [2f01184e] SparseArrays
  [10745b16] Statistics
  [4607b0f0] SuiteSparse
  [fa267f1f] TOML v1.0.0
  [a4e569a6] Tar v1.10.1
  [8dfed614] Test
  [cf7118a7] UUIDs
  [4ec0a83e] Unicode
  [e66e0078] CompilerSupportLibraries_jll v1.0.1+0
  [deac9b47] LibCURL_jll v7.84.0+0
  [29816b5a] LibSSH2_jll v1.10.2+0
  [c8ffd9c3] MbedTLS_jll v2.28.0+0
  [14a3606d] MozillaCACerts_jll v2022.2.1
  [4536629a] OpenBLAS_jll v0.3.20+0
  [05823500] OpenLibm_jll v0.8.1+0
  [bea87d4a] SuiteSparse_jll v5.10.1+0
  [83775a58] Zlib_jll v1.2.12+3
  [8e850b90] libblastrampoline_jll v5.1.1+0
  [8e850ede] nghttp2_jll v1.48.0+0
  [3f19e933] p7zip_jll v17.4.0+0
Info Packages marked with ⌃ and ⌅ have new versions available, but those with ⌅ are restricted by compatibility constraints from upgrading. To see why use `status --outdated -m`
Julia Version 1.8.5
Commit 17cfb8e65e (2023-01-08 06:45 UTC)
Platform Info:
  OS: Windows (x86_64-w64-mingw32)
  CPU: 12 × Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-13.0.1 (ORCJIT, skylake)
  Threads: 12 on 12 virtual cores

MethodError: vcat(::ReverseDiff.TrackedArray{Float32, Float32, 2, Matrix{Float32}, Matrix{Float32}}, ::Matrix{Float32}) is ambiguous.

Error:

  MethodError: vcat(::ReverseDiff.TrackedArray{Float32, Float32, 2, Matrix{Float32}, Matrix{Float32}}, ::Matrix{Float32}) is ambiguous.
  
  Candidates:
    vcat(x::ReverseDiff.TrackedArray{V, D, 2} where {V, D}, xs::AbstractMatrix...)
      @ ReverseDiff ~/.julia/packages/ReverseDiff/UJhiD/src/derivatives/arrays.jl:53
    vcat(X1::Union{Number, AbstractVecOrMat{<:Number}}, X::Union{Number, AbstractVecOrMat{<:Number}}...)
      @ SparseArrays /opt/hostedtoolcache/julia/1.10.0-rc1/x64/share/julia/stdlib/v1.10/SparseArrays/src/sparsevector.jl:1235
    vcat(x::ReverseDiff.TrackedArray{V, D, 2} where {V, D}, xs::AbstractVecOrMat...)
      @ ReverseDiff ~/.julia/packages/ReverseDiff/UJhiD/src/derivatives/arrays.jl:53
  
  Possible fix, define
    vcat(::ReverseDiff.TrackedArray{V, D, 2} where {V, D}, ::Vararg{AbstractMatrix{<:Number}})

Ref:
https://github.com/impICNF/ContinuousNormalizingFlows.jl/actions/runs/6837454027/job/18593483086#step:5:21513

Issues Reported by JET

  ┌ loss(icnf::RNODE{Float32, ZygoteMatrixMode, false, false, false, Lux.Dense{true, typeof(NNlib.tanh_fast), typeof(WeightInitializers.glorot_uniform), typeof(WeightInitializers.zeros32)}, Int64, ComputationalResources.CPU1{Nothing}, Distributions.MvNormal{Float32, PDMats.ScalMat{Float32}, FillArrays.Zeros{Float32, 1, Tuple{Base.OneTo{Int64}}}}, Tuple{Float32, Float32}, Distributions.Uniform{Float32}, AbstractDifferentiation.ReverseRuleConfigBackend{Zygote.ZygoteRuleConfig{Zygote.Context{false}}}, ADTypes.AutoZygote, NamedTuple{(:alg_hints, :save_everystep, :alg, :sensealg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, Float32, Float32, Int32}}, Random.TaskLocalRNG}, mode::TrainMode, xs::Matrix{Float32}, ps::ComponentArrays.ComponentVector{Float32, Vector{Float32}, Tuple{ComponentArrays.Axis{(weight = ViewAxis(1:49, ShapedAxis((7, 7), NamedTuple())), bias = ViewAxis(50:56, ShapedAxis((7, 1), NamedTuple())))}}}, st::NamedTuple{(), Tuple{}}) @ ContinuousNormalizingFlows /home/runner/work/ContinuousNormalizingFlows.jl/ContinuousNormalizingFlows.jl/src/rnode.jl:280
  │┌ inference(icnf::RNODE{Float32, ZygoteMatrixMode, false, false, false, Lux.Dense{true, typeof(NNlib.tanh_fast), typeof(WeightInitializers.glorot_uniform), typeof(WeightInitializers.zeros32)}, Int64, ComputationalResources.CPU1{Nothing}, Distributions.MvNormal{Float32, PDMats.ScalMat{Float32}, FillArrays.Zeros{Float32, 1, Tuple{Base.OneTo{Int64}}}}, Tuple{Float32, Float32}, Distributions.Uniform{Float32}, AbstractDifferentiation.ReverseRuleConfigBackend{Zygote.ZygoteRuleConfig{Zygote.Context{false}}}, ADTypes.AutoZygote, NamedTuple{(:alg_hints, :save_everystep, :alg, :sensealg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, Float32, Float32, Int32}}, Random.TaskLocalRNG}, mode::TrainMode, xs::Matrix{Float32}, ps::ComponentArrays.ComponentVector{Float32, Vector{Float32}, Tuple{ComponentArrays.Axis{(weight = ViewAxis(1:49, ShapedAxis((7, 7), NamedTuple())), bias = ViewAxis(50:56, ShapedAxis((7, 1), NamedTuple())))}}}, st::NamedTuple{(), Tuple{}}) @ ContinuousNormalizingFlows /home/runner/work/ContinuousNormalizingFlows.jl/ContinuousNormalizingFlows.jl/src/base_icnf.jl:123
  ││┌ inference_sol(icnf::RNODE{Float32, ZygoteMatrixMode, false, false, false, Lux.Dense{true, typeof(NNlib.tanh_fast), typeof(WeightInitializers.glorot_uniform), typeof(WeightInitializers.zeros32)}, Int64, ComputationalResources.CPU1{Nothing}, Distributions.MvNormal{Float32, PDMats.ScalMat{Float32}, FillArrays.Zeros{Float32, 1, Tuple{Base.OneTo{Int64}}}}, Tuple{Float32, Float32}, Distributions.Uniform{Float32}, AbstractDifferentiation.ReverseRuleConfigBackend{Zygote.ZygoteRuleConfig{Zygote.Context{false}}}, ADTypes.AutoZygote, NamedTuple{(:alg_hints, :save_everystep, :alg, :sensealg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, Float32, Float32, Int32}}, Random.TaskLocalRNG}, mode::TrainMode, prob::SciMLBase.ODEProblem{Matrix{Float32}, Tuple{Float32, Float32}, false, ComponentArrays.ComponentVector{Float32, Vector{Float32}, Tuple{ComponentArrays.Axis{(weight = ViewAxis(1:49, ShapedAxis((7, 7), NamedTuple())), bias = ViewAxis(50:56, ShapedAxis((7, 1), NamedTuple())))}}}, SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, ContinuousNormalizingFlows.var"#11#14"{RNODE{Float32, ZygoteMatrixMode, false, false, false, Lux.Dense{true, typeof(NNlib.tanh_fast), typeof(WeightInitializers.glorot_uniform), typeof(WeightInitializers.zeros32)}, Int64, ComputationalResources.CPU1{Nothing}, Distributions.MvNormal{Float32, PDMats.ScalMat{Float32}, FillArrays.Zeros{Float32, 1, Tuple{Base.OneTo{Int64}}}}, Tuple{Float32, Float32}, Distributions.Uniform{Float32}, AbstractDifferentiation.ReverseRuleConfigBackend{Zygote.ZygoteRuleConfig{Zygote.Context{false}}}, ADTypes.AutoZygote, NamedTuple{(:alg_hints, :save_everystep, :alg, :sensealg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, Float32, Float32, Int32}}, Random.TaskLocalRNG}, TrainMode, Matrix{Float32}, NamedTuple{(), Tuple{}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}) @ ContinuousNormalizingFlows /home/runner/work/ContinuousNormalizingFlows.jl/ContinuousNormalizingFlows.jl/src/base.jl:129
  │││┌ kwcall(::NamedTuple{(:alg_hints, :save_everystep, :alg, :sensealg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, Float32, Float32, Int32}}, ::typeof(CommonSolve.solve), ::SciMLBase.ODEProblem{Matrix{Float32}, Tuple{Float32, Float32}, false, ComponentArrays.ComponentVector{Float32, Vector{Float32}, Tuple{ComponentArrays.Axis{(weight = ViewAxis(1:49, ShapedAxis((7, 7), NamedTuple())), bias = ViewAxis(50:56, ShapedAxis((7, 1), NamedTuple())))}}}, SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, ContinuousNormalizingFlows.var"#11#14"{RNODE{Float32, ZygoteMatrixMode, false, false, false, Lux.Dense{true, typeof(NNlib.tanh_fast), typeof(WeightInitializers.glorot_uniform), typeof(WeightInitializers.zeros32)}, Int64, ComputationalResources.CPU1{Nothing}, Distributions.MvNormal{Float32, PDMats.ScalMat{Float32}, FillArrays.Zeros{Float32, 1, Tuple{Base.OneTo{Int64}}}}, Tuple{Float32, Float32}, Distributions.Uniform{Float32}, AbstractDifferentiation.ReverseRuleConfigBackend{Zygote.ZygoteRuleConfig{Zygote.Context{false}}}, ADTypes.AutoZygote, NamedTuple{(:alg_hints, :save_everystep, :alg, :sensealg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, Float32, Float32, Int32}}, Random.TaskLocalRNG}, TrainMode, Matrix{Float32}, NamedTuple{(), Tuple{}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}) @ DiffEqBase /home/runner/.julia/packages/DiffEqBase/SlYdg/src/solve.jl:923
  ││││┌ solve(::SciMLBase.ODEProblem{Matrix{Float32}, Tuple{Float32, Float32}, false, ComponentArrays.ComponentVector{Float32, Vector{Float32}, Tuple{ComponentArrays.Axis{(weight = ViewAxis(1:49, ShapedAxis((7, 7), NamedTuple())), bias = ViewAxis(50:56, ShapedAxis((7, 1), NamedTuple())))}}}, SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, ContinuousNormalizingFlows.var"#11#14"{RNODE{Float32, ZygoteMatrixMode, false, false, false, Lux.Dense{true, typeof(NNlib.tanh_fast), typeof(WeightInitializers.glorot_uniform), typeof(WeightInitializers.zeros32)}, Int64, ComputationalResources.CPU1{Nothing}, Distributions.MvNormal{Float32, PDMats.ScalMat{Float32}, FillArrays.Zeros{Float32, 1, Tuple{Base.OneTo{Int64}}}}, Tuple{Float32, Float32}, Distributions.Uniform{Float32}, AbstractDifferentiation.ReverseRuleConfigBackend{Zygote.ZygoteRuleConfig{Zygote.Context{false}}}, ADTypes.AutoZygote, NamedTuple{(:alg_hints, :save_everystep, :alg, :sensealg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, Float32, Float32, Int32}}, Random.TaskLocalRNG}, TrainMode, Matrix{Float32}, NamedTuple{(), Tuple{}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}; sensealg::SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, u0::Nothing, p::Nothing, wrap::Val{true}, kwargs::Base.Pairs{Symbol, Any, NTuple{6, Symbol}, NamedTuple{(:alg_hints, :save_everystep, :alg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, Float32, Float32, Int32}}}) @ DiffEqBase /home/runner/.julia/packages/DiffEqBase/SlYdg/src/solve.jl:933
  │││││┌ kwcall(::NamedTuple{(:alg_hints, :save_everystep, :alg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, Float32, Float32, Int32}}, ::typeof(DiffEqBase.solve_up), ::SciMLBase.ODEProblem{Matrix{Float32}, Tuple{Float32, Float32}, false, ComponentArrays.ComponentVector{Float32, Vector{Float32}, Tuple{ComponentArrays.Axis{(weight = ViewAxis(1:49, ShapedAxis((7, 7), NamedTuple())), bias = ViewAxis(50:56, ShapedAxis((7, 1), NamedTuple())))}}}, SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, ContinuousNormalizingFlows.var"#11#14"{RNODE{Float32, ZygoteMatrixMode, false, false, false, Lux.Dense{true, typeof(NNlib.tanh_fast), typeof(WeightInitializers.glorot_uniform), typeof(WeightInitializers.zeros32)}, Int64, ComputationalResources.CPU1{Nothing}, Distributions.MvNormal{Float32, PDMats.ScalMat{Float32}, FillArrays.Zeros{Float32, 1, Tuple{Base.OneTo{Int64}}}}, Tuple{Float32, Float32}, Distributions.Uniform{Float32}, AbstractDifferentiation.ReverseRuleConfigBackend{Zygote.ZygoteRuleConfig{Zygote.Context{false}}}, ADTypes.AutoZygote, NamedTuple{(:alg_hints, :save_everystep, :alg, :sensealg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, Float32, Float32, Int32}}, Random.TaskLocalRNG}, TrainMode, Matrix{Float32}, NamedTuple{(), Tuple{}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, ::SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, ::Matrix{Float32}, ::ComponentArrays.ComponentVector{Float32, Vector{Float32}, Tuple{ComponentArrays.Axis{(weight = ViewAxis(1:49, ShapedAxis((7, 7), NamedTuple())), bias = ViewAxis(50:56, ShapedAxis((7, 1), NamedTuple())))}}}) @ DiffEqBase /home/runner/.julia/packages/DiffEqBase/SlYdg/src/solve.jl:996
  ││││││┌ solve_up(::SciMLBase.ODEProblem{Matrix{Float32}, Tuple{Float32, Float32}, false, ComponentArrays.ComponentVector{Float32, Vector{Float32}, Tuple{ComponentArrays.Axis{(weight = ViewAxis(1:49, ShapedAxis((7, 7), NamedTuple())), bias = ViewAxis(50:56, ShapedAxis((7, 1), NamedTuple())))}}}, SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, ContinuousNormalizingFlows.var"#11#14"{RNODE{Float32, ZygoteMatrixMode, false, false, false, Lux.Dense{true, typeof(NNlib.tanh_fast), typeof(WeightInitializers.glorot_uniform), typeof(WeightInitializers.zeros32)}, Int64, ComputationalResources.CPU1{Nothing}, Distributions.MvNormal{Float32, PDMats.ScalMat{Float32}, FillArrays.Zeros{Float32, 1, Tuple{Base.OneTo{Int64}}}}, Tuple{Float32, Float32}, Distributions.Uniform{Float32}, AbstractDifferentiation.ReverseRuleConfigBackend{Zygote.ZygoteRuleConfig{Zygote.Context{false}}}, ADTypes.AutoZygote, NamedTuple{(:alg_hints, :save_everystep, :alg, :sensealg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, Float32, Float32, Int32}}, Random.TaskLocalRNG}, TrainMode, Matrix{Float32}, NamedTuple{(), Tuple{}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, ::SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, ::Matrix{Float32}, ::ComponentArrays.ComponentVector{Float32, Vector{Float32}, Tuple{ComponentArrays.Axis{(weight = ViewAxis(1:49, ShapedAxis((7, 7), NamedTuple())), bias = ViewAxis(50:56, ShapedAxis((7, 1), NamedTuple())))}}}; kwargs::Base.Pairs{Symbol, Any, NTuple{6, Symbol}, NamedTuple{(:alg_hints, :save_everystep, :alg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, Float32, Float32, Int32}}}) @ DiffEqBase /home/runner/.julia/packages/DiffEqBase/SlYdg/src/solve.jl:1010
  │││││││┌ kwcall(::NamedTuple{(:alg_hints, :save_everystep, :alg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, Float32, Float32, Int32}}, ::typeof(DiffEqBase.solve_call), _prob::SciMLBase.ODEProblem{Matrix{Float32}, Tuple{Float32, Float32}, false, ComponentArrays.ComponentVector{Float32, Vector{Float32}, Tuple{ComponentArrays.Axis{(weight = ViewAxis(1:49, ShapedAxis((7, 7), NamedTuple())), bias = ViewAxis(50:56, ShapedAxis((7, 1), NamedTuple())))}}}, SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, ContinuousNormalizingFlows.var"#11#14"{RNODE{Float32, ZygoteMatrixMode, false, false, false, Lux.Dense{true, typeof(NNlib.tanh_fast), typeof(WeightInitializers.glorot_uniform), typeof(WeightInitializers.zeros32)}, Int64, ComputationalResources.CPU1{Nothing}, Distributions.MvNormal{Float32, PDMats.ScalMat{Float32}, FillArrays.Zeros{Float32, 1, Tuple{Base.OneTo{Int64}}}}, Tuple{Float32, Float32}, Distributions.Uniform{Float32}, AbstractDifferentiation.ReverseRuleConfigBackend{Zygote.ZygoteRuleConfig{Zygote.Context{false}}}, ADTypes.AutoZygote, NamedTuple{(:alg_hints, :save_everystep, :alg, :sensealg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, Float32, Float32, Int32}}, Random.TaskLocalRNG}, TrainMode, Matrix{Float32}, NamedTuple{(), Tuple{}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, args::OrdinaryDiffEq.VCABM) @ DiffEqBase /home/runner/.julia/packages/DiffEqBase/SlYdg/src/solve.jl:527
  ││││││││┌ solve_call(_prob::SciMLBase.ODEProblem{Matrix{Float32}, Tuple{Float32, Float32}, false, ComponentArrays.ComponentVector{Float32, Vector{Float32}, Tuple{ComponentArrays.Axis{(weight = ViewAxis(1:49, ShapedAxis((7, 7), NamedTuple())), bias = ViewAxis(50:56, ShapedAxis((7, 1), NamedTuple())))}}}, SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, ContinuousNormalizingFlows.var"#11#14"{RNODE{Float32, ZygoteMatrixMode, false, false, false, Lux.Dense{true, typeof(NNlib.tanh_fast), typeof(WeightInitializers.glorot_uniform), typeof(WeightInitializers.zeros32)}, Int64, ComputationalResources.CPU1{Nothing}, Distributions.MvNormal{Float32, PDMats.ScalMat{Float32}, FillArrays.Zeros{Float32, 1, Tuple{Base.OneTo{Int64}}}}, Tuple{Float32, Float32}, Distributions.Uniform{Float32}, AbstractDifferentiation.ReverseRuleConfigBackend{Zygote.ZygoteRuleConfig{Zygote.Context{false}}}, ADTypes.AutoZygote, NamedTuple{(:alg_hints, :save_everystep, :alg, :sensealg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, Float32, Float32, Int32}}, Random.TaskLocalRNG}, TrainMode, Matrix{Float32}, NamedTuple{(), Tuple{}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, args::OrdinaryDiffEq.VCABM; merge_callbacks::Bool, kwargshandle::Nothing, kwargs::Base.Pairs{Symbol, Any, NTuple{6, Symbol}, NamedTuple{(:alg_hints, :save_everystep, :alg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, Float32, Float32, Int32}}}) @ DiffEqBase /home/runner/.julia/packages/DiffEqBase/SlYdg/src/solve.jl:561
  │││││││││┌ kwcall(::NamedTuple{(:alg_hints, :save_everystep, :alg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, Float32, Float32, Int32}}, ::typeof(SciMLBase.__solve), ::SciMLBase.ODEProblem{Matrix{Float32}, Tuple{Float32, Float32}, false, ComponentArrays.ComponentVector{Float32, Vector{Float32}, Tuple{ComponentArrays.Axis{(weight = ViewAxis(1:49, ShapedAxis((7, 7), NamedTuple())), bias = ViewAxis(50:56, ShapedAxis((7, 1), NamedTuple())))}}}, SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, ContinuousNormalizingFlows.var"#11#14"{RNODE{Float32, ZygoteMatrixMode, false, false, false, Lux.Dense{true, typeof(NNlib.tanh_fast), typeof(WeightInitializers.glorot_uniform), typeof(WeightInitializers.zeros32)}, Int64, ComputationalResources.CPU1{Nothing}, Distributions.MvNormal{Float32, PDMats.ScalMat{Float32}, FillArrays.Zeros{Float32, 1, Tuple{Base.OneTo{Int64}}}}, Tuple{Float32, Float32}, Distributions.Uniform{Float32}, AbstractDifferentiation.ReverseRuleConfigBackend{Zygote.ZygoteRuleConfig{Zygote.Context{false}}}, ADTypes.AutoZygote, NamedTuple{(:alg_hints, :save_everystep, :alg, :sensealg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, Float32, Float32, Int32}}, Random.TaskLocalRNG}, TrainMode, Matrix{Float32}, NamedTuple{(), Tuple{}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, ::OrdinaryDiffEq.VCABM) @ OrdinaryDiffEq /home/runner/.julia/packages/OrdinaryDiffEq/wz2EI/src/solve.jl:1
  ││││││││││┌ __solve(::SciMLBase.ODEProblem{Matrix{Float32}, Tuple{Float32, Float32}, false, ComponentArrays.ComponentVector{Float32, Vector{Float32}, Tuple{ComponentArrays.Axis{(weight = ViewAxis(1:49, ShapedAxis((7, 7), NamedTuple())), bias = ViewAxis(50:56, ShapedAxis((7, 1), NamedTuple())))}}}, SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, ContinuousNormalizingFlows.var"#11#14"{RNODE{Float32, ZygoteMatrixMode, false, false, false, Lux.Dense{true, typeof(NNlib.tanh_fast), typeof(WeightInitializers.glorot_uniform), typeof(WeightInitializers.zeros32)}, Int64, ComputationalResources.CPU1{Nothing}, Distributions.MvNormal{Float32, PDMats.ScalMat{Float32}, FillArrays.Zeros{Float32, 1, Tuple{Base.OneTo{Int64}}}}, Tuple{Float32, Float32}, Distributions.Uniform{Float32}, AbstractDifferentiation.ReverseRuleConfigBackend{Zygote.ZygoteRuleConfig{Zygote.Context{false}}}, ADTypes.AutoZygote, NamedTuple{(:alg_hints, :save_everystep, :alg, :sensealg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, Float32, Float32, Int32}}, Random.TaskLocalRNG}, TrainMode, Matrix{Float32}, NamedTuple{(), Tuple{}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, ::OrdinaryDiffEq.VCABM; kwargs::Base.Pairs{Symbol, Any, NTuple{6, Symbol}, NamedTuple{(:alg_hints, :save_everystep, :alg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, Float32, Float32, Int32}}}) @ OrdinaryDiffEq /home/runner/.julia/packages/OrdinaryDiffEq/wz2EI/src/solve.jl:5
  │││││││││││┌ kwcall(::NamedTuple{(:alg_hints, :save_everystep, :alg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, Float32, Float32, Int32}}, ::typeof(SciMLBase.__init), prob::SciMLBase.ODEProblem{Matrix{Float32}, Tuple{Float32, Float32}, false, ComponentArrays.ComponentVector{Float32, Vector{Float32}, Tuple{ComponentArrays.Axis{(weight = ViewAxis(1:49, ShapedAxis((7, 7), NamedTuple())), bias = ViewAxis(50:56, ShapedAxis((7, 1), NamedTuple())))}}}, SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, ContinuousNormalizingFlows.var"#11#14"{RNODE{Float32, ZygoteMatrixMode, false, false, false, Lux.Dense{true, typeof(NNlib.tanh_fast), typeof(WeightInitializers.glorot_uniform), typeof(WeightInitializers.zeros32)}, Int64, ComputationalResources.CPU1{Nothing}, Distributions.MvNormal{Float32, PDMats.ScalMat{Float32}, FillArrays.Zeros{Float32, 1, Tuple{Base.OneTo{Int64}}}}, Tuple{Float32, Float32}, Distributions.Uniform{Float32}, AbstractDifferentiation.ReverseRuleConfigBackend{Zygote.ZygoteRuleConfig{Zygote.Context{false}}}, ADTypes.AutoZygote, NamedTuple{(:alg_hints, :save_everystep, :alg, :sensealg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, Float32, Float32, Int32}}, Random.TaskLocalRNG}, TrainMode, Matrix{Float32}, NamedTuple{(), Tuple{}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, alg::OrdinaryDiffEq.VCABM) @ OrdinaryDiffEq /home/runner/.julia/packages/OrdinaryDiffEq/wz2EI/src/solve.jl:10
  ││││││││││││┌ kwcall(::NamedTuple{(:alg_hints, :save_everystep, :alg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, Float32, Float32, Int32}}, ::typeof(SciMLBase.__init), prob::SciMLBase.ODEProblem{Matrix{Float32}, Tuple{Float32, Float32}, false, ComponentArrays.ComponentVector{Float32, Vector{Float32}, Tuple{ComponentArrays.Axis{(weight = ViewAxis(1:49, ShapedAxis((7, 7), NamedTuple())), bias = ViewAxis(50:56, ShapedAxis((7, 1), NamedTuple())))}}}, SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, ContinuousNormalizingFlows.var"#11#14"{RNODE{Float32, ZygoteMatrixMode, false, false, false, Lux.Dense{true, typeof(NNlib.tanh_fast), typeof(WeightInitializers.glorot_uniform), typeof(WeightInitializers.zeros32)}, Int64, ComputationalResources.CPU1{Nothing}, Distributions.MvNormal{Float32, PDMats.ScalMat{Float32}, FillArrays.Zeros{Float32, 1, Tuple{Base.OneTo{Int64}}}}, Tuple{Float32, Float32}, Distributions.Uniform{Float32}, AbstractDifferentiation.ReverseRuleConfigBackend{Zygote.ZygoteRuleConfig{Zygote.Context{false}}}, ADTypes.AutoZygote, NamedTuple{(:alg_hints, :save_everystep, :alg, :sensealg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, Float32, Float32, Int32}}, Random.TaskLocalRNG}, TrainMode, Matrix{Float32}, NamedTuple{(), Tuple{}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, alg::OrdinaryDiffEq.VCABM, timeseries_init::Tuple{}) @ OrdinaryDiffEq /home/runner/.julia/packages/OrdinaryDiffEq/wz2EI/src/solve.jl:10
  │││││││││││││┌ kwcall(::NamedTuple{(:alg_hints, :save_everystep, :alg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, Float32, Float32, Int32}}, ::typeof(SciMLBase.__init), prob::SciMLBase.ODEProblem{Matrix{Float32}, Tuple{Float32, Float32}, false, ComponentArrays.ComponentVector{Float32, Vector{Float32}, Tuple{ComponentArrays.Axis{(weight = ViewAxis(1:49, ShapedAxis((7, 7), NamedTuple())), bias = ViewAxis(50:56, ShapedAxis((7, 1), NamedTuple())))}}}, SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, ContinuousNormalizingFlows.var"#11#14"{RNODE{Float32, ZygoteMatrixMode, false, false, false, Lux.Dense{true, typeof(NNlib.tanh_fast), typeof(WeightInitializers.glorot_uniform), typeof(WeightInitializers.zeros32)}, Int64, ComputationalResources.CPU1{Nothing}, Distributions.MvNormal{Float32, PDMats.ScalMat{Float32}, FillArrays.Zeros{Float32, 1, Tuple{Base.OneTo{Int64}}}}, Tuple{Float32, Float32}, Distributions.Uniform{Float32}, AbstractDifferentiation.ReverseRuleConfigBackend{Zygote.ZygoteRuleConfig{Zygote.Context{false}}}, ADTypes.AutoZygote, NamedTuple{(:alg_hints, :save_everystep, :alg, :sensealg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, Float32, Float32, Int32}}, Random.TaskLocalRNG}, TrainMode, Matrix{Float32}, NamedTuple{(), Tuple{}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, alg::OrdinaryDiffEq.VCABM, timeseries_init::Tuple{}, ts_init::Tuple{}) @ OrdinaryDiffEq /home/runner/.julia/packages/OrdinaryDiffEq/wz2EI/src/solve.jl:10
  ││││││││││││││┌ kwcall(::NamedTuple{(:alg_hints, :save_everystep, :alg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, Float32, Float32, Int32}}, ::typeof(SciMLBase.__init), prob::SciMLBase.ODEProblem{Matrix{Float32}, Tuple{Float32, Float32}, false, ComponentArrays.ComponentVector{Float32, Vector{Float32}, Tuple{ComponentArrays.Axis{(weight = ViewAxis(1:49, ShapedAxis((7, 7), NamedTuple())), bias = ViewAxis(50:56, ShapedAxis((7, 1), NamedTuple())))}}}, SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, ContinuousNormalizingFlows.var"#11#14"{RNODE{Float32, ZygoteMatrixMode, false, false, false, Lux.Dense{true, typeof(NNlib.tanh_fast), typeof(WeightInitializers.glorot_uniform), typeof(WeightInitializers.zeros32)}, Int64, ComputationalResources.CPU1{Nothing}, Distributions.MvNormal{Float32, PDMats.ScalMat{Float32}, FillArrays.Zeros{Float32, 1, Tuple{Base.OneTo{Int64}}}}, Tuple{Float32, Float32}, Distributions.Uniform{Float32}, AbstractDifferentiation.ReverseRuleConfigBackend{Zygote.ZygoteRuleConfig{Zygote.Context{false}}}, ADTypes.AutoZygote, NamedTuple{(:alg_hints, :save_everystep, :alg, :sensealg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, Float32, Float32, Int32}}, Random.TaskLocalRNG}, TrainMode, Matrix{Float32}, NamedTuple{(), Tuple{}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, alg::OrdinaryDiffEq.VCABM, timeseries_init::Tuple{}, ts_init::Tuple{}, ks_init::Tuple{}) @ OrdinaryDiffEq /home/runner/.julia/packages/OrdinaryDiffEq/wz2EI/src/solve.jl:10
  │││││││││││││││┌ kwcall(::NamedTuple{(:alg_hints, :save_everystep, :alg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, Float32, Float32, Int32}}, ::typeof(SciMLBase.__init), prob::SciMLBase.ODEProblem{Matrix{Float32}, Tuple{Float32, Float32}, false, ComponentArrays.ComponentVector{Float32, Vector{Float32}, Tuple{ComponentArrays.Axis{(weight = ViewAxis(1:49, ShapedAxis((7, 7), NamedTuple())), bias = ViewAxis(50:56, ShapedAxis((7, 1), NamedTuple())))}}}, SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, ContinuousNormalizingFlows.var"#11#14"{RNODE{Float32, ZygoteMatrixMode, false, false, false, Lux.Dense{true, typeof(NNlib.tanh_fast), typeof(WeightInitializers.glorot_uniform), typeof(WeightInitializers.zeros32)}, Int64, ComputationalResources.CPU1{Nothing}, Distributions.MvNormal{Float32, PDMats.ScalMat{Float32}, FillArrays.Zeros{Float32, 1, Tuple{Base.OneTo{Int64}}}}, Tuple{Float32, Float32}, Distributions.Uniform{Float32}, AbstractDifferentiation.ReverseRuleConfigBackend{Zygote.ZygoteRuleConfig{Zygote.Context{false}}}, ADTypes.AutoZygote, NamedTuple{(:alg_hints, :save_everystep, :alg, :sensealg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, Float32, Float32, Int32}}, Random.TaskLocalRNG}, TrainMode, Matrix{Float32}, NamedTuple{(), Tuple{}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, alg::OrdinaryDiffEq.VCABM, timeseries_init::Tuple{}, ts_init::Tuple{}, ks_init::Tuple{}, recompile::Type{Val{true}}) @ OrdinaryDiffEq /home/runner/.julia/packages/OrdinaryDiffEq/wz2EI/src/solve.jl:10
  ││││││││││││││││┌ __init(prob::SciMLBase.ODEProblem{Matrix{Float32}, Tuple{Float32, Float32}, false, ComponentArrays.ComponentVector{Float32, Vector{Float32}, Tuple{ComponentArrays.Axis{(weight = ViewAxis(1:49, ShapedAxis((7, 7), NamedTuple())), bias = ViewAxis(50:56, ShapedAxis((7, 1), NamedTuple())))}}}, SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, ContinuousNormalizingFlows.var"#11#14"{RNODE{Float32, ZygoteMatrixMode, false, false, false, Lux.Dense{true, typeof(NNlib.tanh_fast), typeof(WeightInitializers.glorot_uniform), typeof(WeightInitializers.zeros32)}, Int64, ComputationalResources.CPU1{Nothing}, Distributions.MvNormal{Float32, PDMats.ScalMat{Float32}, FillArrays.Zeros{Float32, 1, Tuple{Base.OneTo{Int64}}}}, Tuple{Float32, Float32}, Distributions.Uniform{Float32}, AbstractDifferentiation.ReverseRuleConfigBackend{Zygote.ZygoteRuleConfig{Zygote.Context{false}}}, ADTypes.AutoZygote, NamedTuple{(:alg_hints, :save_everystep, :alg, :sensealg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, Float32, Float32, Int32}}, Random.TaskLocalRNG}, TrainMode, Matrix{Float32}, NamedTuple{(), Tuple{}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, alg::OrdinaryDiffEq.VCABM, timeseries_init::Tuple{}, ts_init::Tuple{}, ks_init::Tuple{}, recompile::Type{Val{true}}; saveat::Tuple{}, tstops::Tuple{}, d_discontinuities::Tuple{}, save_idxs::Nothing, save_everystep::Bool, save_on::Bool, save_start::Bool, save_end::Nothing, callback::Nothing, dense::Bool, calck::Bool, dt::Float32, dtmin::Nothing, dtmax::Float32, force_dtmin::Bool, adaptive::Bool, gamma::Rational{Int64}, abstol::Float32, reltol::Float32, qmin::Rational{Int64}, qmax::Int64, qsteady_min::Int64, qsteady_max::Int64, beta1::Nothing, beta2::Nothing, qoldinit::Rational{Int64}, controller::Nothing, fullnormalize::Bool, failfactor::Int64, maxiters::Int32, internalnorm::typeof(DiffEqBase.ODE_DEFAULT_NORM), internalopnorm::typeof(LinearAlgebra.opnorm), isoutofdomain::typeof(DiffEqBase.ODE_DEFAULT_ISOUTOFDOMAIN), unstable_check::typeof(DiffEqBase.ODE_DEFAULT_UNSTABLE_CHECK), verbose::Bool, timeseries_errors::Bool, dense_errors::Bool, advance_to_tstop::Bool, stop_at_next_tstop::Bool, initialize_save::Bool, progress::Bool, progress_steps::Int64, progress_name::String, progress_message::typeof(DiffEqBase.ODE_DEFAULT_PROG_MESSAGE), progress_id::Symbol, userdata::Nothing, allow_extrapolation::Bool, initialize_integrator::Bool, alias_u0::Bool, alias_du0::Bool, initializealg::OrdinaryDiffEq.DefaultInit, kwargs::Base.Pairs{Symbol, Any, Tuple{Symbol, Symbol}, NamedTuple{(:alg_hints, :alg), Tuple{Vector{Symbol}, OrdinaryDiffEq.VCABM}}}) @ OrdinaryDiffEq /home/runner/.julia/packages/OrdinaryDiffEq/wz2EI/src/solve.jl:492
  │││││││││││││││││┌ initialize_dae!(integrator::OrdinaryDiffEq.ODEIntegrator{OrdinaryDiffEq.VCABM, false, Matrix{Float32}, Nothing, Float32, ComponentArrays.ComponentVector{Float32, Vector{Float32}, Tuple{ComponentArrays.Axis{(weight = ViewAxis(1:49, ShapedAxis((7, 7), NamedTuple())), bias = ViewAxis(50:56, ShapedAxis((7, 1), NamedTuple())))}}}, Float32, Float32, Float32, Float32, Vector{Matrix{Float32}}, SciMLBase.ODESolution{Float32, 3, Vector{Matrix{Float32}}, Nothing, Nothing, Vector{Float32}, Vector{Vector{Matrix{Float32}}}, SciMLBase.ODEProblem{Matrix{Float32}, Tuple{Float32, Float32}, false, ComponentArrays.ComponentVector{Float32, Vector{Float32}, Tuple{ComponentArrays.Axis{(weight = ViewAxis(1:49, ShapedAxis((7, 7), NamedTuple())), bias = ViewAxis(50:56, ShapedAxis((7, 1), NamedTuple())))}}}, SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, ContinuousNormalizingFlows.var"#11#14"{RNODE{Float32, ZygoteMatrixMode, false, false, false, Lux.Dense{true, typeof(NNlib.tanh_fast), typeof(WeightInitializers.glorot_uniform), typeof(WeightInitializers.zeros32)}, Int64, ComputationalResources.CPU1{Nothing}, Distributions.MvNormal{Float32, PDMats.ScalMat{Float32}, FillArrays.Zeros{Float32, 1, Tuple{Base.OneTo{Int64}}}}, Tuple{Float32, Float32}, Distributions.Uniform{Float32}, AbstractDifferentiation.ReverseRuleConfigBackend{Zygote.ZygoteRuleConfig{Zygote.Context{false}}}, ADTypes.AutoZygote, NamedTuple{(:alg_hints, :save_everystep, :alg, :sensealg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, Float32, Float32, Int32}}, Random.TaskLocalRNG}, TrainMode, Matrix{Float32}, NamedTuple{(), Tuple{}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, OrdinaryDiffEq.VCABM, OrdinaryDiffEq.InterpolationData{SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, ContinuousNormalizingFlows.var"#11#14"{RNODE{Float32, ZygoteMatrixMode, false, false, false, Lux.Dense{true, typeof(NNlib.tanh_fast), typeof(WeightInitializers.glorot_uniform), typeof(WeightInitializers.zeros32)}, Int64, ComputationalResources.CPU1{Nothing}, Distributions.MvNormal{Float32, PDMats.ScalMat{Float32}, FillArrays.Zeros{Float32, 1, Tuple{Base.OneTo{Int64}}}}, Tuple{Float32, Float32}, Distributions.Uniform{Float32}, AbstractDifferentiation.ReverseRuleConfigBackend{Zygote.ZygoteRuleConfig{Zygote.Context{false}}}, ADTypes.AutoZygote, NamedTuple{(:alg_hints, :save_everystep, :alg, :sensealg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, Float32, Float32, Int32}}, Random.TaskLocalRNG}, TrainMode, Matrix{Float32}, NamedTuple{(), Tuple{}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing}, Vector{Matrix{Float32}}, Vector{Float32}, Vector{Vector{Matrix{Float32}}}, OrdinaryDiffEq.VCABMConstantCache{Vector{Float32}, Vector{Matrix{Float32}}, Matrix{Float32}, Float32, Vector{Float32}}}, SciMLBase.DEStats, Nothing}, SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, ContinuousNormalizingFlows.var"#11#14"{RNODE{Float32, ZygoteMatrixMode, false, false, false, Lux.Dense{true, typeof(NNlib.tanh_fast), typeof(WeightInitializers.glorot_uniform), typeof(WeightInitializers.zeros32)}, Int64, ComputationalResources.CPU1{Nothing}, Distributions.MvNormal{Float32, PDMats.ScalMat{Float32}, FillArrays.Zeros{Float32, 1, Tuple{Base.OneTo{Int64}}}}, Tuple{Float32, Float32}, Distributions.Uniform{Float32}, AbstractDifferentiation.ReverseRuleConfigBackend{Zygote.ZygoteRuleConfig{Zygote.Context{false}}}, ADTypes.AutoZygote, NamedTuple{(:alg_hints, :save_everystep, :alg, :sensealg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, Float32, Float32, Int32}}, Random.TaskLocalRNG}, TrainMode, Matrix{Float32}, NamedTuple{(), Tuple{}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing}, OrdinaryDiffEq.VCABMConstantCache{Vector{Float32}, Vector{Matrix{Float32}}, Matrix{Float32}, Float32, Vector{Float32}}, OrdinaryDiffEq.DEOptions{Float32, Float32, Float32, Float32, OrdinaryDiffEq.IController, typeof(DiffEqBase.ODE_DEFAULT_NORM), typeof(LinearAlgebra.opnorm), Nothing, SciMLBase.CallbackSet{Tuple{}, Tuple{}}, typeof(DiffEqBase.ODE_DEFAULT_ISOUTOFDOMAIN), typeof(DiffEqBase.ODE_DEFAULT_PROG_MESSAGE), typeof(DiffEqBase.ODE_DEFAULT_UNSTABLE_CHECK), DataStructures.BinaryHeap{Float32, DataStructures.FasterForward}, DataStructures.BinaryHeap{Float32, DataStructures.FasterForward}, Nothing, Nothing, Int32, Tuple{}, Tuple{}, Tuple{}}, Matrix{Float32}, Float32, Nothing, OrdinaryDiffEq.DefaultInit}) @ OrdinaryDiffEq /home/runner/.julia/packages/OrdinaryDiffEq/wz2EI/src/initialize_dae.jl:49
  ││││││││││││││││││┌ initialize_dae!(integrator::OrdinaryDiffEq.ODEIntegrator{OrdinaryDiffEq.VCABM, false, Matrix{Float32}, Nothing, Float32, ComponentArrays.ComponentVector{Float32, Vector{Float32}, Tuple{ComponentArrays.Axis{(weight = ViewAxis(1:49, ShapedAxis((7, 7), NamedTuple())), bias = ViewAxis(50:56, ShapedAxis((7, 1), NamedTuple())))}}}, Float32, Float32, Float32, Float32, Vector{Matrix{Float32}}, SciMLBase.ODESolution{Float32, 3, Vector{Matrix{Float32}}, Nothing, Nothing, Vector{Float32}, Vector{Vector{Matrix{Float32}}}, SciMLBase.ODEProblem{Matrix{Float32}, Tuple{Float32, Float32}, false, ComponentArrays.ComponentVector{Float32, Vector{Float32}, Tuple{ComponentArrays.Axis{(weight = ViewAxis(1:49, ShapedAxis((7, 7), NamedTuple())), bias = ViewAxis(50:56, ShapedAxis((7, 1), NamedTuple())))}}}, SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, ContinuousNormalizingFlows.var"#11#14"{RNODE{Float32, ZygoteMatrixMode, false, false, false, Lux.Dense{true, typeof(NNlib.tanh_fast), typeof(WeightInitializers.glorot_uniform), typeof(WeightInitializers.zeros32)}, Int64, ComputationalResources.CPU1{Nothing}, Distributions.MvNormal{Float32, PDMats.ScalMat{Float32}, FillArrays.Zeros{Float32, 1, Tuple{Base.OneTo{Int64}}}}, Tuple{Float32, Float32}, Distributions.Uniform{Float32}, AbstractDifferentiation.ReverseRuleConfigBackend{Zygote.ZygoteRuleConfig{Zygote.Context{false}}}, ADTypes.AutoZygote, NamedTuple{(:alg_hints, :save_everystep, :alg, :sensealg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, Float32, Float32, Int32}}, Random.TaskLocalRNG}, TrainMode, Matrix{Float32}, NamedTuple{(), Tuple{}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, OrdinaryDiffEq.VCABM, OrdinaryDiffEq.InterpolationData{SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, ContinuousNormalizingFlows.var"#11#14"{RNODE{Float32, ZygoteMatrixMode, false, false, false, Lux.Dense{true, typeof(NNlib.tanh_fast), typeof(WeightInitializers.glorot_uniform), typeof(WeightInitializers.zeros32)}, Int64, ComputationalResources.CPU1{Nothing}, Distributions.MvNormal{Float32, PDMats.ScalMat{Float32}, FillArrays.Zeros{Float32, 1, Tuple{Base.OneTo{Int64}}}}, Tuple{Float32, Float32}, Distributions.Uniform{Float32}, AbstractDifferentiation.ReverseRuleConfigBackend{Zygote.ZygoteRuleConfig{Zygote.Context{false}}}, ADTypes.AutoZygote, NamedTuple{(:alg_hints, :save_everystep, :alg, :sensealg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, Float32, Float32, Int32}}, Random.TaskLocalRNG}, TrainMode, Matrix{Float32}, NamedTuple{(), Tuple{}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing}, Vector{Matrix{Float32}}, Vector{Float32}, Vector{Vector{Matrix{Float32}}}, OrdinaryDiffEq.VCABMConstantCache{Vector{Float32}, Vector{Matrix{Float32}}, Matrix{Float32}, Float32, Vector{Float32}}}, SciMLBase.DEStats, Nothing}, SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, ContinuousNormalizingFlows.var"#11#14"{RNODE{Float32, ZygoteMatrixMode, false, false, false, Lux.Dense{true, typeof(NNlib.tanh_fast), typeof(WeightInitializers.glorot_uniform), typeof(WeightInitializers.zeros32)}, Int64, ComputationalResources.CPU1{Nothing}, Distributions.MvNormal{Float32, PDMats.ScalMat{Float32}, FillArrays.Zeros{Float32, 1, Tuple{Base.OneTo{Int64}}}}, Tuple{Float32, Float32}, Distributions.Uniform{Float32}, AbstractDifferentiation.ReverseRuleConfigBackend{Zygote.ZygoteRuleConfig{Zygote.Context{false}}}, ADTypes.AutoZygote, NamedTuple{(:alg_hints, :save_everystep, :alg, :sensealg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, Float32, Float32, Int32}}, Random.TaskLocalRNG}, TrainMode, Matrix{Float32}, NamedTuple{(), Tuple{}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing}, OrdinaryDiffEq.VCABMConstantCache{Vector{Float32}, Vector{Matrix{Float32}}, Matrix{Float32}, Float32, Vector{Float32}}, OrdinaryDiffEq.DEOptions{Float32, Float32, Float32, Float32, OrdinaryDiffEq.IController, typeof(DiffEqBase.ODE_DEFAULT_NORM), typeof(LinearAlgebra.opnorm), Nothing, SciMLBase.CallbackSet{Tuple{}, Tuple{}}, typeof(DiffEqBase.ODE_DEFAULT_ISOUTOFDOMAIN), typeof(DiffEqBase.ODE_DEFAULT_PROG_MESSAGE), typeof(DiffEqBase.ODE_DEFAULT_UNSTABLE_CHECK), DataStructures.BinaryHeap{Float32, DataStructures.FasterForward}, DataStructures.BinaryHeap{Float32, DataStructures.FasterForward}, Nothing, Nothing, Int32, Tuple{}, Tuple{}, Tuple{}}, Matrix{Float32}, Float32, Nothing, OrdinaryDiffEq.DefaultInit}, initializealg::OrdinaryDiffEq.DefaultInit) @ OrdinaryDiffEq /home/runner/.julia/packages/OrdinaryDiffEq/wz2EI/src/initialize_dae.jl:49
  │││││││││││││││││││┌ _initialize_dae!(integrator::OrdinaryDiffEq.ODEIntegrator{OrdinaryDiffEq.VCABM, false, Matrix{Float32}, Nothing, Float32, ComponentArrays.ComponentVector{Float32, Vector{Float32}, Tuple{ComponentArrays.Axis{(weight = ViewAxis(1:49, ShapedAxis((7, 7), NamedTuple())), bias = ViewAxis(50:56, ShapedAxis((7, 1), NamedTuple())))}}}, Float32, Float32, Float32, Float32, Vector{Matrix{Float32}}, SciMLBase.ODESolution{Float32, 3, Vector{Matrix{Float32}}, Nothing, Nothing, Vector{Float32}, Vector{Vector{Matrix{Float32}}}, SciMLBase.ODEProblem{Matrix{Float32}, Tuple{Float32, Float32}, false, ComponentArrays.ComponentVector{Float32, Vector{Float32}, Tuple{ComponentArrays.Axis{(weight = ViewAxis(1:49, ShapedAxis((7, 7), NamedTuple())), bias = ViewAxis(50:56, ShapedAxis((7, 1), NamedTuple())))}}}, SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, ContinuousNormalizingFlows.var"#11#14"{RNODE{Float32, ZygoteMatrixMode, false, false, false, Lux.Dense{true, typeof(NNlib.tanh_fast), typeof(WeightInitializers.glorot_uniform), typeof(WeightInitializers.zeros32)}, Int64, ComputationalResources.CPU1{Nothing}, Distributions.MvNormal{Float32, PDMats.ScalMat{Float32}, FillArrays.Zeros{Float32, 1, Tuple{Base.OneTo{Int64}}}}, Tuple{Float32, Float32}, Distributions.Uniform{Float32}, AbstractDifferentiation.ReverseRuleConfigBackend{Zygote.ZygoteRuleConfig{Zygote.Context{false}}}, ADTypes.AutoZygote, NamedTuple{(:alg_hints, :save_everystep, :alg, :sensealg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, Float32, Float32, Int32}}, Random.TaskLocalRNG}, TrainMode, Matrix{Float32}, NamedTuple{(), Tuple{}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, OrdinaryDiffEq.VCABM, OrdinaryDiffEq.InterpolationData{SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, ContinuousNormalizingFlows.var"#11#14"{RNODE{Float32, ZygoteMatrixMode, false, false, false, Lux.Dense{true, typeof(NNlib.tanh_fast), typeof(WeightInitializers.glorot_uniform), typeof(WeightInitializers.zeros32)}, Int64, ComputationalResources.CPU1{Nothing}, Distributions.MvNormal{Float32, PDMats.ScalMat{Float32}, FillArrays.Zeros{Float32, 1, Tuple{Base.OneTo{Int64}}}}, Tuple{Float32, Float32}, Distributions.Uniform{Float32}, AbstractDifferentiation.ReverseRuleConfigBackend{Zygote.ZygoteRuleConfig{Zygote.Context{false}}}, ADTypes.AutoZygote, NamedTuple{(:alg_hints, :save_everystep, :alg, :sensealg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, Float32, Float32, Int32}}, Random.TaskLocalRNG}, TrainMode, Matrix{Float32}, NamedTuple{(), Tuple{}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing}, Vector{Matrix{Float32}}, Vector{Float32}, Vector{Vector{Matrix{Float32}}}, OrdinaryDiffEq.VCABMConstantCache{Vector{Float32}, Vector{Matrix{Float32}}, Matrix{Float32}, Float32, Vector{Float32}}}, SciMLBase.DEStats, Nothing}, SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, ContinuousNormalizingFlows.var"#11#14"{RNODE{Float32, ZygoteMatrixMode, false, false, false, Lux.Dense{true, typeof(NNlib.tanh_fast), typeof(WeightInitializers.glorot_uniform), typeof(WeightInitializers.zeros32)}, Int64, ComputationalResources.CPU1{Nothing}, Distributions.MvNormal{Float32, PDMats.ScalMat{Float32}, FillArrays.Zeros{Float32, 1, Tuple{Base.OneTo{Int64}}}}, Tuple{Float32, Float32}, Distributions.Uniform{Float32}, AbstractDifferentiation.ReverseRuleConfigBackend{Zygote.ZygoteRuleConfig{Zygote.Context{false}}}, ADTypes.AutoZygote, NamedTuple{(:alg_hints, :save_everystep, :alg, :sensealg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, Float32, Float32, Int32}}, Random.TaskLocalRNG}, TrainMode, Matrix{Float32}, NamedTuple{(), Tuple{}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing}, OrdinaryDiffEq.VCABMConstantCache{Vector{Float32}, Vector{Matrix{Float32}}, Matrix{Float32}, Float32, Vector{Float32}}, OrdinaryDiffEq.DEOptions{Float32, Float32, Float32, Float32, OrdinaryDiffEq.IController, typeof(DiffEqBase.ODE_DEFAULT_NORM), typeof(LinearAlgebra.opnorm), Nothing, SciMLBase.CallbackSet{Tuple{}, Tuple{}}, typeof(DiffEqBase.ODE_DEFAULT_ISOUTOFDOMAIN), typeof(DiffEqBase.ODE_DEFAULT_PROG_MESSAGE), typeof(DiffEqBase.ODE_DEFAULT_UNSTABLE_CHECK), DataStructures.BinaryHeap{Float32, DataStructures.FasterForward}, DataStructures.BinaryHeap{Float32, DataStructures.FasterForward}, Nothing, Nothing, Int32, Tuple{}, Tuple{}, Tuple{}}, Matrix{Float32}, Float32, Nothing, OrdinaryDiffEq.DefaultInit}, prob::SciMLBase.ODEProblem{Matrix{Float32}, Tuple{Float32, Float32}, false, ComponentArrays.ComponentVector{Float32, Vector{Float32}, Tuple{ComponentArrays.Axis{(weight = ViewAxis(1:49, ShapedAxis((7, 7), NamedTuple())), bias = ViewAxis(50:56, ShapedAxis((7, 1), NamedTuple())))}}}, SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, ContinuousNormalizingFlows.var"#11#14"{RNODE{Float32, ZygoteMatrixMode, false, false, false, Lux.Dense{true, typeof(NNlib.tanh_fast), typeof(WeightInitializers.glorot_uniform), typeof(WeightInitializers.zeros32)}, Int64, ComputationalResources.CPU1{Nothing}, Distributions.MvNormal{Float32, PDMats.ScalMat{Float32}, FillArrays.Zeros{Float32, 1, Tuple{Base.OneTo{Int64}}}}, Tuple{Float32, Float32}, Distributions.Uniform{Float32}, AbstractDifferentiation.ReverseRuleConfigBackend{Zygote.ZygoteRuleConfig{Zygote.Context{false}}}, ADTypes.AutoZygote, NamedTuple{(:alg_hints, :save_everystep, :alg, :sensealg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, Float32, Float32, Int32}}, Random.TaskLocalRNG}, TrainMode, Matrix{Float32}, NamedTuple{(), Tuple{}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, alg::OrdinaryDiffEq.DefaultInit, x::Val{false}) @ OrdinaryDiffEq /home/runner/.julia/packages/OrdinaryDiffEq/wz2EI/src/initialize_dae.jl:64
  ││││││││││││││││││││┌ _initialize_dae!(integrator::OrdinaryDiffEq.ODEIntegrator{OrdinaryDiffEq.VCABM, false, Matrix{Float32}, Nothing, Float32, ComponentArrays.ComponentVector{Float32, Vector{Float32}, Tuple{ComponentArrays.Axis{(weight = ViewAxis(1:49, ShapedAxis((7, 7), NamedTuple())), bias = ViewAxis(50:56, ShapedAxis((7, 1), NamedTuple())))}}}, Float32, Float32, Float32, Float32, Vector{Matrix{Float32}}, SciMLBase.ODESolution{Float32, 3, Vector{Matrix{Float32}}, Nothing, Nothing, Vector{Float32}, Vector{Vector{Matrix{Float32}}}, SciMLBase.ODEProblem{Matrix{Float32}, Tuple{Float32, Float32}, false, ComponentArrays.ComponentVector{Float32, Vector{Float32}, Tuple{ComponentArrays.Axis{(weight = ViewAxis(1:49, ShapedAxis((7, 7), NamedTuple())), bias = ViewAxis(50:56, ShapedAxis((7, 1), NamedTuple())))}}}, SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, ContinuousNormalizingFlows.var"#11#14"{RNODE{Float32, ZygoteMatrixMode, false, false, false, Lux.Dense{true, typeof(NNlib.tanh_fast), typeof(WeightInitializers.glorot_uniform), typeof(WeightInitializers.zeros32)}, Int64, ComputationalResources.CPU1{Nothing}, Distributions.MvNormal{Float32, PDMats.ScalMat{Float32}, FillArrays.Zeros{Float32, 1, Tuple{Base.OneTo{Int64}}}}, Tuple{Float32, Float32}, Distributions.Uniform{Float32}, AbstractDifferentiation.ReverseRuleConfigBackend{Zygote.ZygoteRuleConfig{Zygote.Context{false}}}, ADTypes.AutoZygote, NamedTuple{(:alg_hints, :save_everystep, :alg, :sensealg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, Float32, Float32, Int32}}, Random.TaskLocalRNG}, TrainMode, Matrix{Float32}, NamedTuple{(), Tuple{}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, OrdinaryDiffEq.VCABM, OrdinaryDiffEq.InterpolationData{SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, ContinuousNormalizingFlows.var"#11#14"{RNODE{Float32, ZygoteMatrixMode, false, false, false, Lux.Dense{true, typeof(NNlib.tanh_fast), typeof(WeightInitializers.glorot_uniform), typeof(WeightInitializers.zeros32)}, Int64, ComputationalResources.CPU1{Nothing}, Distributions.MvNormal{Float32, PDMats.ScalMat{Float32}, FillArrays.Zeros{Float32, 1, Tuple{Base.OneTo{Int64}}}}, Tuple{Float32, Float32}, Distributions.Uniform{Float32}, AbstractDifferentiation.ReverseRuleConfigBackend{Zygote.ZygoteRuleConfig{Zygote.Context{false}}}, ADTypes.AutoZygote, NamedTuple{(:alg_hints, :save_everystep, :alg, :sensealg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, Float32, Float32, Int32}}, Random.TaskLocalRNG}, TrainMode, Matrix{Float32}, NamedTuple{(), Tuple{}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing}, Vector{Matrix{Float32}}, Vector{Float32}, Vector{Vector{Matrix{Float32}}}, OrdinaryDiffEq.VCABMConstantCache{Vector{Float32}, Vector{Matrix{Float32}}, Matrix{Float32}, Float32, Vector{Float32}}}, SciMLBase.DEStats, Nothing}, SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, ContinuousNormalizingFlows.var"#11#14"{RNODE{Float32, ZygoteMatrixMode, false, false, false, Lux.Dense{true, typeof(NNlib.tanh_fast), typeof(WeightInitializers.glorot_uniform), typeof(WeightInitializers.zeros32)}, Int64, ComputationalResources.CPU1{Nothing}, Distributions.MvNormal{Float32, PDMats.ScalMat{Float32}, FillArrays.Zeros{Float32, 1, Tuple{Base.OneTo{Int64}}}}, Tuple{Float32, Float32}, Distributions.Uniform{Float32}, AbstractDifferentiation.ReverseRuleConfigBackend{Zygote.ZygoteRuleConfig{Zygote.Context{false}}}, ADTypes.AutoZygote, NamedTuple{(:alg_hints, :save_everystep, :alg, :sensealg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, Float32, Float32, Int32}}, Random.TaskLocalRNG}, TrainMode, Matrix{Float32}, NamedTuple{(), Tuple{}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing}, OrdinaryDiffEq.VCABMConstantCache{Vector{Float32}, Vector{Matrix{Float32}}, Matrix{Float32}, Float32, Vector{Float32}}, OrdinaryDiffEq.DEOptions{Float32, Float32, Float32, Float32, OrdinaryDiffEq.IController, typeof(DiffEqBase.ODE_DEFAULT_NORM), typeof(LinearAlgebra.opnorm), Nothing, SciMLBase.CallbackSet{Tuple{}, Tuple{}}, typeof(DiffEqBase.ODE_DEFAULT_ISOUTOFDOMAIN), typeof(DiffEqBase.ODE_DEFAULT_PROG_MESSAGE), typeof(DiffEqBase.ODE_DEFAULT_UNSTABLE_CHECK), DataStructures.BinaryHeap{Float32, DataStructures.FasterForward}, DataStructures.BinaryHeap{Float32, DataStructures.FasterForward}, Nothing, Nothing, Int32, Tuple{}, Tuple{}, Tuple{}}, Matrix{Float32}, Float32, Nothing, OrdinaryDiffEq.DefaultInit}, prob::SciMLBase.ODEProblem{Matrix{Float32}, Tuple{Float32, Float32}, false, ComponentArrays.ComponentVector{Float32, Vector{Float32}, Tuple{ComponentArrays.Axis{(weight = ViewAxis(1:49, ShapedAxis((7, 7), NamedTuple())), bias = ViewAxis(50:56, ShapedAxis((7, 1), NamedTuple())))}}}, SciMLBase.ODEFunction{false, SciMLBase.FullSpecialize, ContinuousNormalizingFlows.var"#11#14"{RNODE{Float32, ZygoteMatrixMode, false, false, false, Lux.Dense{true, typeof(NNlib.tanh_fast), typeof(WeightInitializers.glorot_uniform), typeof(WeightInitializers.zeros32)}, Int64, ComputationalResources.CPU1{Nothing}, Distributions.MvNormal{Float32, PDMats.ScalMat{Float32}, FillArrays.Zeros{Float32, 1, Tuple{Base.OneTo{Int64}}}}, Tuple{Float32, Float32}, Distributions.Uniform{Float32}, AbstractDifferentiation.ReverseRuleConfigBackend{Zygote.ZygoteRuleConfig{Zygote.Context{false}}}, ADTypes.AutoZygote, NamedTuple{(:alg_hints, :save_everystep, :alg, :sensealg, :reltol, :abstol, :maxiters), Tuple{Vector{Symbol}, Bool, OrdinaryDiffEq.VCABM, SciMLSensitivity.InterpolatingAdjoint{0, true, Val{:central}, SciMLSensitivity.ZygoteVJP}, Float32, Float32, Int32}}, Random.TaskLocalRNG}, TrainMode, Matrix{Float32}, NamedTuple{(), Tuple{}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, alg::OrdinaryDiffEq.BrownFullBasicInit{Float32, Nothing}, isinplace::Val{false}) @ OrdinaryDiffEq /home/runner/.julia/packages/OrdinaryDiffEq/wz2EI/src/initialize_dae.jl:466
  │││││││││││││││││││││ no matching method found `eachcol(::LinearAlgebra.UniformScaling{Bool})`: OrdinaryDiffEq.eachcol(M)
  ││││││││││││││││││││└────────────────────

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.