Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mutating arrays is not supported #814

Closed
prbzrg opened this issue Feb 20, 2023 · 11 comments · Fixed by #873
Closed

Mutating arrays is not supported #814

prbzrg opened this issue Feb 20, 2023 · 11 comments · Fixed by #873

Comments

@prbzrg
Copy link
Member

prbzrg commented Feb 20, 2023

It should work, did I miss something?

code:

using DiffEqFlux, Lux, ComponentArrays
using DifferentialEquations, SciMLSensitivity
using Zygote
using Random

nn = Lux.Chain(Lux.Dense(1 => 4, tanh), Lux.Dense(4 => 1, tanh))
rng = Random.default_rng()
ps, st = Lux.setup(Random.default_rng(), nn)
ffjord = FFJORD(nn, (0.0f0, 1.0f0))
r = rand(Float32, 1, 128)

Zygote.jacobian(x -> sum(ffjord(r, x)[1]), ComponentArray(ps))
@prbzrg
Copy link
Member Author

prbzrg commented Feb 20, 2023

error:
error.txt

@prbzrg
Copy link
Member Author

prbzrg commented Feb 20, 2023

Status `C:\Users\Hossein Pourbozorg\Code Projects\Mine\bug-report\br-7\Project.toml`
⌅ [052768ef] CUDA v3.13.1
  [b0b7db55] ComponentArrays v0.13.7
  [aae7a2af] DiffEqFlux v1.54.0
  [0c46a032] DifferentialEquations v7.7.0
⌃ [b2108857] Lux v0.4.37
  [1ed8b502] SciMLSensitivity v7.21.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-report\br-7\Manifest.toml`
  [c3fe647b] AbstractAlgebra v0.27.10
  [621f4979] AbstractFFTs v1.2.1
  [1520ce14] AbstractTrees v0.4.4
  [7d9f7c33] Accessors v0.1.27
  [79e6a3ab] Adapt v3.5.0
  [dce04be8] ArgCheck v2.3.0
  [ec485272] ArnoldiMethod v0.2.0
⌅ [4fba245c] ArrayInterface v6.0.25
  [30b0a656] ArrayInterfaceCore v0.1.29
  [6ba088a2] ArrayInterfaceGPUArrays v0.2.2
  [015c0d05] ArrayInterfaceOffsetArrays v0.1.7
  [b0d46f97] ArrayInterfaceStaticArrays v0.1.5
  [dd5226c6] ArrayInterfaceStaticArraysCore v0.1.3
  [4c555306] ArrayLayouts v0.8.18
  [a9b6321e] Atomix v0.1.0
  [15f4f7f2] AutoHashEquals v0.2.0
⌅ [ab4f0b2a] BFloat16s v0.2.0
  [aae01518] BandedMatrices v0.17.14
  [198e06fe] BangBang v0.3.37
  [9718e550] Baselet v0.1.1
  [e2ed5e7c] Bijections v0.1.4
  [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
  [082447d4] ChainRules v1.47.0
  [d360d2e6] ChainRulesCore v1.15.7
  [9e997f8a] ChangesOfVariables v0.1.6
  [fb6a15b2] CloseOpenIntervals v0.1.12
  [861a8166] Combinatorics v1.0.2
  [38540f10] CommonSolve v0.2.3
  [bbf7d656] CommonSubexpressions v0.3.0
  [34da2185] Compat v4.6.0
  [b0b7db55] ComponentArrays v0.13.7
  [b152e2b5] CompositeTypes v0.1.3
  [a33af91c] CompositionsBase v0.1.1
  [88cd18e8] ConsoleProgressMonitor v0.1.2
  [187b0558] ConstructionBase v1.4.1
  [6add18c4] ContextVariablesX v0.1.3
  [adafc99b] CpuId v0.3.1
  [9a962f9c] DataAPI v1.14.0
  [82cc6244] DataInterpolations v3.11.0
  [864edb3b] DataStructures v0.18.13
  [e2d170a0] DataValueInterfaces v1.0.0
  [244e2a9f] DefineSingletons v0.1.2
  [bcd4f6db] DelayDiffEq v5.40.7
  [b429d917] DensityInterface v0.4.0
  [2b5f629d] DiffEqBase v6.119.0
  [459566f4] DiffEqCallbacks v2.26.0
  [aae7a2af] DiffEqFlux v1.54.0
  [77a26b50] DiffEqNoiseProcess v5.16.0
  [163ba53b] DiffResults v1.1.0
  [b552c78f] DiffRules v1.12.2
  [0c46a032] DifferentialEquations v7.7.0
  [b4f34e82] Distances v0.10.7
  [31c24e10] Distributions v0.25.80
  [ced4e74d] DistributionsAD v0.6.43
  [ffbed154] DocStringExtensions v0.9.3
⌅ [5b8099bc] DomainSets v0.5.15
  [fa6b7ba4] DualNumbers v0.6.8
  [7c1d4256] DynamicPolynomials v0.4.6
  [da5c29d0] EllipsisNotation v1.6.0
  [4e289a0a] EnumX v1.0.4
  [7da242da] Enzyme v0.10.18
⌅ [f151be2c] EnzymeCore v0.1.0
⌃ [d4d017d3] ExponentialUtilities v1.23.0
  [e2ba6199] ExprTools v0.1.8
  [cc61a311] FLoops v0.2.1
  [b9860ae5] FLoopsBase v0.1.1
  [7034ab61] FastBroadcast v0.2.4
  [9aa1b823] FastClosures v0.3.2
  [29a986be] FastLapackInterface v1.2.9
  [1a297f60] FillArrays v0.13.7
⌃ [6a86dc24] FiniteDiff v2.17.0
  [587475ba] Flux v0.13.13
  [9c68100b] FoldsThreads v0.1.1
  [59287772] Formatting v0.4.2
  [f6369f11] ForwardDiff v0.10.34
  [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
⌅ [0b43b601] Groebner v0.2.11
  [d5909c97] GroupsCore v0.4.0
  [3e5b6fbb] HostCPUFeatures v0.1.14
  [34004b35] HypergeometricFunctions v0.3.11
  [7869d1d1] IRTools v0.4.8
  [615f187c] IfElse v0.1.1
  [d25df0c9] Inflate v0.1.3
  [22cec73e] InitialValues v0.3.1
  [18e54dd8] IntegerMathUtils v0.1.0
⌅ [8197267c] IntervalSets v0.7.3
  [3587e190] InverseFunctions v0.1.8
  [92d709cd] IrrationalConstants v0.1.1
  [42fd0dbc] IterativeSolvers v0.9.2
  [82899510] IteratorInterfaceExtensions v1.0.0
  [692b3bcd] JLLWrappers v1.4.1
  [b14d175d] JuliaVariables v0.2.4
  [ccbc3e58] JumpProcesses v9.5.0
  [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
⌃ [2ee39098] LabelledArrays v1.13.0
  [984bce1d] LambertW v0.4.6
  [23fbe1c1] Latexify v0.15.18
⌃ [10f19ff3] LayoutPointers v0.1.13
  [50d2b5c4] Lazy v0.15.1
  [0fc2ff8b] LeastSquaresOptim v0.8.4
  [1d6d02ad] LeftChildRightSiblingTrees v0.2.0
  [2d8b4e74] LevyArea v1.0.0
  [d3d80556] LineSearches v7.2.0
  [7ed4a6bd] LinearSolve v1.36.0
  [2ab3a3ac] LogExpFunctions v0.3.22
  [e6f89c97] LoggingExtras v1.0.0
  [bdcacae8] LoopVectorization v0.12.150
⌃ [b2108857] Lux v0.4.37
  [bb33d45b] LuxCore v0.1.2
  [82251201] LuxLib v0.1.8
  [d8e11817] MLStyle v0.4.17
  [f1d291b0] MLUtils v0.4.1
  [1914dd2f] MacroTools v0.5.10
  [d125e4d3] ManualMemory v0.1.8
  [c03570c3] Memoize v0.4.4
⌅ [e9d8d322] Metatheory v1.3.5
  [128add7d] MicroCollections v0.1.3
  [e1d29d7a] Missings v1.1.0
  [46d2c3a1] MuladdMacro v0.2.4
  [102ac46a] MultivariatePolynomials v0.4.7
  [d8a4904e] MutableArithmetics v1.2.2
  [d41bc354] NLSolversBase v7.8.3
  [2774e3e8] NLsolve v4.5.1
  [872c559c] NNlib v0.8.18
⌃ [a00861dc] NNlibCUDA v0.2.6
  [77ba4419] NaNMath v1.0.2
  [71a1bf82] NameResolution v0.1.5
  [8913a72c] NonlinearSolve v1.4.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.14
  [7f7a1694] Optimization v3.11.2
  [253f991c] OptimizationFlux v0.1.2
  [36348300] OptimizationOptimJL v0.1.5
  [42dfb2eb] OptimizationOptimisers v0.1.1
  [500b13db] OptimizationPolyalgorithms v0.1.1
  [bac558e1] OrderedCollections v1.4.1
  [1dea7af3] OrdinaryDiffEq v6.44.1
  [90014a1f] PDMats v0.11.16
  [d96e819e] Parameters v0.12.3
  [e409e4f3] PoissonRandom v0.4.3
⌃ [f517fe37] Polyester v0.7.2
  [1d0040c9] PolyesterWeave v0.2.1
  [85a6dd25] PositiveFactorizations v0.2.4
⌃ [d236fae5] PreallocationTools v0.4.11
  [21216c6a] Preferences v1.3.0
  [8162dcfd] PrettyPrint v0.2.0
  [27ebfcd6] Primes v0.5.3
  [33c8b6b6] ProgressLogging v0.1.4
  [92933f4c] ProgressMeter v1.7.2
  [1fd47b50] QuadGK v2.8.1
  [74087812] Random123 v1.6.0
  [fb686558] RandomExtensions v0.4.3
  [e6cf234a] RandomNumbers v1.5.3
  [c1ae055f] RealDot v0.1.0
  [3cdcf5f2] RecipesBase v1.3.3
⌃ [731186ca] RecursiveArrayTools v2.37.0
  [f2c3362d] RecursiveFactorization v0.2.18
  [189a3867] Reexport v1.2.2
  [42d2dcc6] Referenceables v0.1.2
  [29dad682] RegularizationTools v0.6.0
  [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.85.0
  [e9a6253c] SciMLNLSolve v0.1.3
⌃ [c0aeaf25] SciMLOperators v0.1.21
  [1ed8b502] SciMLSensitivity v7.21.0
  [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.30.0
  [e56a9233] Sparspak v0.3.9
  [276daf66] SpecialFunctions v2.1.7
  [171d559e] SplittablesBase v0.1.15
  [aedffcd0] Static v0.8.4
  [0d7ed370] StaticArrayInterface v1.1.0
  [90137ffa] StaticArrays v1.5.16
  [1e83bf80] StaticArraysCore v1.4.0
  [82ae8749] StatsAPI v1.5.0
  [2913bbd2] StatsBase v0.33.21
  [4c63d2b9] StatsFuns v1.1.1
  [9672c7b4] SteadyStateDiffEq v1.13.0
  [789caeaf] StochasticDiffEq v6.57.5
⌃ [7792a7ef] StrideArraysCore v0.4.7
  [09ab397b] StructArrays v0.6.14
  [53d494c1] StructIO v0.3.0
  [c3572dad] Sundials v4.15.1
  [2efcf032] SymbolicIndexingInterface v0.2.1
⌅ [d1185830] SymbolicUtils v0.19.11
⌅ [0c5d862f] Symbolics v4.14.0
  [3783bdb8] TableTraits v1.0.1
  [bd369af6] Tables v1.10.0
⌅ [8ea1fca8] TermInterface v0.2.3
  [5d786b92] TerminalLoggers v0.1.6
  [8290d209] ThreadingUtilities v0.5.1
  [ac1d9e8a] ThreadsX v0.1.11
  [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
  [3a884ed6] UnPack v1.0.2
  [d9a01c3f] Underscores v3.0.0
  [013be700] UnsafeAtomics v0.2.1
  [d80eeb9a] UnsafeAtomicsLLVM v0.1.0
⌃ [3d5dd08c] VectorizationBase v0.21.58
  [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

@ChrisRackauckas
Copy link
Member

That release of SciMLSensitivity was yanked and the ArrayInterface update should be complete now. Let me know if there are any other issues.

@prbzrg
Copy link
Member Author

prbzrg commented Feb 21, 2023

I ran an update, the issue is still existing.

@ChrisRackauckas
Copy link
Member

You're on ArrayInterface v7?

@prbzrg
Copy link
Member Author

prbzrg commented Feb 21, 2023

(br-7) pkg> st -m
Status `C:\Users\Hossein Pourbozorg\Code Projects\Mine\bug-report\br-7\Manifest.toml`
  [c3fe647b] AbstractAlgebra v0.27.10
  [621f4979] AbstractFFTs v1.2.1
  [1520ce14] AbstractTrees v0.4.4
  [7d9f7c33] Accessors v0.1.27
  [79e6a3ab] Adapt v3.5.0
  [dce04be8] ArgCheck v2.3.0
  [ec485272] ArnoldiMethod v0.2.0
⌅ [4fba245c] ArrayInterface v6.0.25
  [30b0a656] ArrayInterfaceCore v0.1.29
  [6ba088a2] ArrayInterfaceGPUArrays v0.2.2
  [015c0d05] ArrayInterfaceOffsetArrays v0.1.7
  [b0d46f97] ArrayInterfaceStaticArrays v0.1.5
  [dd5226c6] ArrayInterfaceStaticArraysCore v0.1.3
  [a2b0951a] ArrayInterfaceTracker v0.1.1
  [4c555306] ArrayLayouts v0.8.18
  [a9b6321e] Atomix v0.1.0
  [15f4f7f2] AutoHashEquals v0.2.0
⌅ [ab4f0b2a] BFloat16s v0.2.0
  [aae01518] BandedMatrices v0.17.14
  [198e06fe] BangBang v0.3.37
  [9718e550] Baselet v0.1.1
  [e2ed5e7c] Bijections v0.1.4
  [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
  [082447d4] ChainRules v1.47.0
  [d360d2e6] ChainRulesCore v1.15.7
  [9e997f8a] ChangesOfVariables v0.1.6
⌃ [fb6a15b2] CloseOpenIntervals v0.1.11
  [861a8166] Combinatorics v1.0.2
  [38540f10] CommonSolve v0.2.3
  [bbf7d656] CommonSubexpressions v0.3.0
  [34da2185] Compat v4.6.0
  [b0b7db55] ComponentArrays v0.13.7
  [b152e2b5] CompositeTypes v0.1.3
  [a33af91c] CompositionsBase v0.1.1
  [88cd18e8] ConsoleProgressMonitor v0.1.2
  [187b0558] ConstructionBase v1.4.1
  [6add18c4] ContextVariablesX v0.1.3
  [adafc99b] CpuId v0.3.1
  [9a962f9c] DataAPI v1.14.0
  [82cc6244] DataInterpolations v3.11.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.119.0
  [459566f4] DiffEqCallbacks v2.26.0
  [aae7a2af] DiffEqFlux v1.54.0
  [77a26b50] DiffEqNoiseProcess v5.16.0
  [163ba53b] DiffResults v1.1.0
  [b552c78f] DiffRules v1.12.2
  [0c46a032] DifferentialEquations v7.7.0
  [b4f34e82] Distances v0.10.7
  [31c24e10] Distributions v0.25.81
  [ced4e74d] DistributionsAD v0.6.43
  [ffbed154] DocStringExtensions v0.9.3
⌅ [5b8099bc] DomainSets v0.5.15
  [fa6b7ba4] DualNumbers v0.6.8
  [7c1d4256] DynamicPolynomials v0.4.6
⌃ [da5c29d0] EllipsisNotation v1.6.0
  [4e289a0a] EnumX v1.0.4
  [7da242da] Enzyme v0.10.18
⌅ [f151be2c] EnzymeCore v0.1.0
⌃ [d4d017d3] ExponentialUtilities v1.23.0
  [e2ba6199] ExprTools v0.1.8
  [cc61a311] FLoops v0.2.1
  [b9860ae5] FLoopsBase v0.1.1
⌃ [7034ab61] FastBroadcast v0.2.4
  [9aa1b823] FastClosures v0.3.2
  [29a986be] FastLapackInterface v1.2.9
  [1a297f60] FillArrays v0.13.7
⌃ [6a86dc24] FiniteDiff v2.17.0
  [587475ba] Flux v0.13.13
  [9c68100b] FoldsThreads v0.1.1
  [59287772] Formatting v0.4.2
  [f6369f11] ForwardDiff v0.10.34
  [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
⌅ [0b43b601] Groebner v0.2.11
  [d5909c97] GroupsCore v0.4.0
  [3e5b6fbb] HostCPUFeatures v0.1.14
  [34004b35] HypergeometricFunctions v0.3.11
  [7869d1d1] IRTools v0.4.8
  [615f187c] IfElse v0.1.1
  [d25df0c9] Inflate v0.1.3
  [22cec73e] InitialValues v0.3.1
  [18e54dd8] IntegerMathUtils v0.1.0
⌅ [8197267c] IntervalSets v0.7.3
  [3587e190] InverseFunctions v0.1.8
⌅ [92d709cd] IrrationalConstants v0.1.1
  [42fd0dbc] IterativeSolvers v0.9.2
  [82899510] IteratorInterfaceExtensions v1.0.0
  [692b3bcd] JLLWrappers v1.4.1
  [b14d175d] JuliaVariables v0.2.4
  [ccbc3e58] JumpProcesses v9.5.0
  [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
⌃ [2ee39098] LabelledArrays v1.13.0
  [984bce1d] LambertW v0.4.6
  [23fbe1c1] Latexify v0.15.18
⌃ [10f19ff3] LayoutPointers v0.1.13
  [50d2b5c4] Lazy v0.15.1
  [0fc2ff8b] LeastSquaresOptim v0.8.4
  [1d6d02ad] LeftChildRightSiblingTrees v0.2.0
  [2d8b4e74] LevyArea v1.0.0
  [d3d80556] LineSearches v7.2.0
  [7ed4a6bd] LinearSolve v1.37.0
  [2ab3a3ac] LogExpFunctions v0.3.23
  [e6f89c97] LoggingExtras v1.0.0
⌃ [bdcacae8] LoopVectorization v0.12.150
⌃ [b2108857] Lux v0.4.37
  [bb33d45b] LuxCore v0.1.2
  [82251201] LuxLib v0.1.8
  [d8e11817] MLStyle v0.4.17
  [f1d291b0] MLUtils v0.4.1
  [1914dd2f] MacroTools v0.5.10
  [d125e4d3] ManualMemory v0.1.8
  [c03570c3] Memoize v0.4.4
⌅ [e9d8d322] Metatheory v1.3.5
  [128add7d] MicroCollections v0.1.3
  [e1d29d7a] Missings v1.1.0
  [46d2c3a1] MuladdMacro v0.2.4
  [102ac46a] MultivariatePolynomials v0.4.7
  [d8a4904e] MutableArithmetics v1.2.3
  [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.4.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.14
  [7f7a1694] Optimization v3.12.0
  [253f991c] OptimizationFlux v0.1.2
  [36348300] OptimizationOptimJL v0.1.5
  [42dfb2eb] OptimizationOptimisers v0.1.1
  [500b13db] OptimizationPolyalgorithms v0.1.1
  [bac558e1] OrderedCollections v1.4.1
⌃ [1dea7af3] OrdinaryDiffEq v6.44.1
  [90014a1f] PDMats v0.11.16
  [d96e819e] Parameters v0.12.3
  [e409e4f3] PoissonRandom v0.4.3
⌃ [f517fe37] Polyester v0.7.2
  [1d0040c9] PolyesterWeave v0.2.1
  [85a6dd25] PositiveFactorizations v0.2.4
⌃ [d236fae5] PreallocationTools v0.4.11
  [21216c6a] Preferences v1.3.0
  [8162dcfd] PrettyPrint v0.2.0
  [27ebfcd6] Primes v0.5.3
  [33c8b6b6] ProgressLogging v0.1.4
  [92933f4c] ProgressMeter v1.7.2
  [1fd47b50] QuadGK v2.8.1
  [74087812] Random123 v1.6.0
  [fb686558] RandomExtensions v0.4.3
  [e6cf234a] RandomNumbers v1.5.3
  [c1ae055f] RealDot v0.1.0
  [3cdcf5f2] RecipesBase v1.3.3
⌃ [731186ca] RecursiveArrayTools v2.37.0
  [f2c3362d] RecursiveFactorization v0.2.18
  [189a3867] Reexport v1.2.2
  [42d2dcc6] Referenceables v0.1.2
  [29dad682] RegularizationTools v0.6.0
  [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.86.1
  [e9a6253c] SciMLNLSolve v0.1.3
⌃ [c0aeaf25] SciMLOperators v0.1.21
⌃ [1ed8b502] SciMLSensitivity v7.20.0
  [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.30.0
  [e56a9233] Sparspak v0.3.9
  [276daf66] SpecialFunctions v2.1.7
  [171d559e] SplittablesBase v0.1.15
  [aedffcd0] Static v0.8.4
  [90137ffa] StaticArrays v1.5.16
  [1e83bf80] StaticArraysCore v1.4.0
  [82ae8749] StatsAPI v1.5.0
  [2913bbd2] StatsBase v0.33.21
  [4c63d2b9] StatsFuns v1.1.1
  [9672c7b4] SteadyStateDiffEq v1.13.0
  [789caeaf] StochasticDiffEq v6.58.0
⌃ [7792a7ef] StrideArraysCore v0.4.7
  [09ab397b] StructArrays v0.6.14
  [53d494c1] StructIO v0.3.0
  [c3572dad] Sundials v4.15.1
  [2efcf032] SymbolicIndexingInterface v0.2.1
⌅ [d1185830] SymbolicUtils v0.19.11
⌅ [0c5d862f] Symbolics v4.14.0
  [3783bdb8] TableTraits v1.0.1
  [bd369af6] Tables v1.10.0
⌅ [8ea1fca8] TermInterface v0.2.3
  [5d786b92] TerminalLoggers v0.1.6
  [8290d209] ThreadingUtilities v0.5.1
  [ac1d9e8a] ThreadsX v0.1.11
  [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
  [3a884ed6] UnPack v1.0.2
  [d9a01c3f] Underscores v3.0.0
  [013be700] UnsafeAtomics v0.2.1
  [d80eeb9a] UnsafeAtomicsLLVM v0.1.0
⌃ [3d5dd08c] VectorizationBase v0.21.58
  [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`

(br-7) pkg> st -m --outdated
Status `C:\Users\Hossein Pourbozorg\Code Projects\Mine\bug-report\br-7\Manifest.toml`
⌅ [4fba245c] ArrayInterface v6.0.25 (<v7.1.0): ArrayInterfaceOffsetArrays, ArrayInterfaceStaticArrays, CloseOpenIntervals, ComponentArrays, EllipsisNotation, FastBroadcast, LayoutPointers, LoopVectorization, OrdinaryDiffEq, Polyester, StrideArraysCore, VectorizationBase
⌅ [ab4f0b2a] BFloat16s v0.2.0 (<v0.4.2): CUDA
⌅ [052768ef] CUDA v3.13.1 (<v4.0.1): Lux, NNlibCUDA
⌃ [fb6a15b2] CloseOpenIntervals v0.1.11 (<v0.1.12)
⌃ [2b5f629d] DiffEqBase v6.119.0 (<v6.120.0)
⌅ [5b8099bc] DomainSets v0.5.15 (<v0.6.4): Symbolics
⌃ [da5c29d0] EllipsisNotation v1.6.0 (<v1.7.0)
⌅ [f151be2c] EnzymeCore v0.1.0 (<v0.2.0): Enzyme
⌃ [d4d017d3] ExponentialUtilities v1.23.0 (<v1.24.0)
⌃ [7034ab61] FastBroadcast v0.2.4 (<v0.2.5)
⌃ [6a86dc24] FiniteDiff v2.17.0 (<v2.18.0)
⌅ [0b43b601] Groebner v0.2.11 (<v0.3.0): Symbolics
⌅ [8197267c] IntervalSets v0.7.3 (<v0.7.4): DomainSets
⌅ [92d709cd] IrrationalConstants v0.1.1 (<v0.2.0): ChainRules, DiffRules, SpecialFunctions, StatsFuns
⌃ [2ee39098] LabelledArrays v1.13.0 (<v1.14.0)
⌃ [10f19ff3] LayoutPointers v0.1.13 (<v0.1.14)
⌃ [bdcacae8] LoopVectorization v0.12.150 (<v0.12.151)
⌃ [b2108857] Lux v0.4.37 (<v0.4.39)
⌅ [e9d8d322] Metatheory v1.3.5 (<v2.0.0): SymbolicUtils, Symbolics
⌃ [a00861dc] NNlibCUDA v0.2.6 (<v0.2.7)
⌃ [1dea7af3] OrdinaryDiffEq v6.44.1 (<v6.47.0)
⌃ [f517fe37] Polyester v0.7.2 (<v0.7.3)
⌃ [d236fae5] PreallocationTools v0.4.11 (<v0.4.12)
⌃ [731186ca] RecursiveArrayTools v2.37.0 (<v2.38.0)
⌃ [c0aeaf25] SciMLOperators v0.1.21 (<v0.1.22)
⌃ [1ed8b502] SciMLSensitivity v7.20.0 (<v7.22.0)
⌃ [47a9eef4] SparseDiffTools v1.30.0 (<v1.31.0)
⌃ [7792a7ef] StrideArraysCore v0.4.7 (<v0.4.8)
⌅ [d1185830] SymbolicUtils v0.19.11 (<v1.0.3): Symbolics
⌅ [0c5d862f] Symbolics v4.14.0 (<v5.1.0): DataInterpolations
⌅ [8ea1fca8] TermInterface v0.2.3 (<v0.3.3): Metatheory
⌃ [9f7883ad] Tracker v0.2.20 (<v0.2.23)
⌃ [3d5dd08c] VectorizationBase v0.21.58 (<v0.21.59)
⌅ [7cc45869] Enzyme_jll v0.0.48+1 (<v0.0.49+0): Enzyme

@ChrisRackauckas
Copy link
Member

Force ArrayInterface v7 and see what it says.

@prbzrg
Copy link
Member Author

prbzrg commented Feb 21, 2023

(br-7) pkg> add ArrayInterface@7
   Resolving package versions...
ERROR: Unsatisfiable requirements detected for package ComponentArrays [b0b7db55]:
 ComponentArrays [b0b7db55] log:
 ├─possible versions are: 0.1.0-0.13.7 or uninstalled
 ├─restricted to versions * by an explicit requirement, leaving only versions 0.1.0-0.13.7
 ├─restricted by compatibility requirements with Lux [b2108857] to versions: 0.11.0-0.13.7
 │ └─Lux [b2108857] log:
 │   ├─possible versions are: 0.3.0-0.4.39 or uninstalled
 │   └─restricted to versions * by an explicit requirement, leaving only versions 0.3.0-0.4.39
 └─restricted by compatibility requirements with ArrayInterface [4fba245c] to versions: 0.1.0-0.6.0 or uninstalled — no versions left
   └─ArrayInterface [4fba245c] log:
     ├─possible versions are: 0.0.1-7.1.0 or uninstalled
     └─restricted to versions 7 by an explicit requirement, leaving only versions 7.0.0-7.1.0

@prbzrg
Copy link
Member Author

prbzrg commented Feb 23, 2023

The problem is still existing.

(br-7) pkg> st
Status `C:\Users\Hossein Pourbozorg\Code Projects\Mine\bug-report\br-7\Project.toml`
⌅ [052768ef] CUDA v3.13.1
  [b0b7db55] ComponentArrays v0.13.8
  [aae7a2af] DiffEqFlux v1.54.0
  [0c46a032] DifferentialEquations v7.7.0
⌃ [b2108857] Lux v0.4.37
  [1ed8b502] SciMLSensitivity v7.22.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`

(br-7) pkg> st -m
Status `C:\Users\Hossein Pourbozorg\Code Projects\Mine\bug-report\br-7\Manifest.toml`
  [c3fe647b] AbstractAlgebra v0.27.10
  [621f4979] AbstractFFTs v1.2.1
  [1520ce14] AbstractTrees v0.4.4
  [7d9f7c33] Accessors v0.1.27
  [79e6a3ab] Adapt v3.5.0
  [dce04be8] ArgCheck v2.3.0
  [ec485272] ArnoldiMethod v0.2.0
  [4fba245c] ArrayInterface v7.1.0
  [30b0a656] ArrayInterfaceCore v0.1.29
  [4c555306] ArrayLayouts v0.8.18
  [a9b6321e] Atomix v0.1.0
  [15f4f7f2] AutoHashEquals v0.2.0
⌅ [ab4f0b2a] BFloat16s v0.2.0
  [aae01518] BandedMatrices v0.17.16
  [198e06fe] BangBang v0.3.37
  [9718e550] Baselet v0.1.1
  [e2ed5e7c] Bijections v0.1.4
  [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
  [082447d4] ChainRules v1.48.0
  [d360d2e6] ChainRulesCore v1.15.7
  [9e997f8a] ChangesOfVariables v0.1.6
  [fb6a15b2] CloseOpenIntervals v0.1.12
  [861a8166] Combinatorics v1.0.2
  [38540f10] CommonSolve v0.2.3
  [bbf7d656] CommonSubexpressions v0.3.0
  [34da2185] Compat v4.6.0
  [b0b7db55] ComponentArrays v0.13.8
  [b152e2b5] CompositeTypes v0.1.3
  [a33af91c] CompositionsBase v0.1.1
  [88cd18e8] ConsoleProgressMonitor v0.1.2
  [187b0558] ConstructionBase v1.4.1
  [6add18c4] ContextVariablesX v0.1.3
  [adafc99b] CpuId v0.3.1
  [9a962f9c] DataAPI v1.14.0
  [82cc6244] DataInterpolations v3.11.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.120.0
  [459566f4] DiffEqCallbacks v2.26.0
  [aae7a2af] DiffEqFlux v1.54.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.81
  [ced4e74d] DistributionsAD v0.6.43
  [ffbed154] DocStringExtensions v0.9.3
⌅ [5b8099bc] DomainSets v0.5.15
  [fa6b7ba4] DualNumbers v0.6.8
  [7c1d4256] DynamicPolynomials v0.4.6
  [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
  [587475ba] Flux v0.13.13
  [9c68100b] FoldsThreads v0.1.1
  [59287772] Formatting v0.4.2
  [f6369f11] ForwardDiff v0.10.34
  [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
⌅ [0b43b601] Groebner v0.2.11
  [d5909c97] GroupsCore v0.4.0
  [3e5b6fbb] HostCPUFeatures v0.1.14
  [34004b35] HypergeometricFunctions v0.3.11
  [7869d1d1] IRTools v0.4.8
  [615f187c] IfElse v0.1.1
  [d25df0c9] Inflate v0.1.3
  [22cec73e] InitialValues v0.3.1
  [18e54dd8] IntegerMathUtils v0.1.0
⌅ [8197267c] IntervalSets v0.7.3
  [3587e190] InverseFunctions v0.1.8
  [92d709cd] IrrationalConstants v0.2.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
  [2ee39098] LabelledArrays v1.14.0
  [984bce1d] LambertW v0.4.6
  [23fbe1c1] Latexify v0.15.18
  [10f19ff3] LayoutPointers v0.1.14
  [50d2b5c4] Lazy v0.15.1
  [0fc2ff8b] LeastSquaresOptim v0.8.4
  [1d6d02ad] LeftChildRightSiblingTrees v0.2.0
  [2d8b4e74] LevyArea v1.0.0
  [d3d80556] LineSearches v7.2.0
  [7ed4a6bd] LinearSolve v1.37.0
  [2ab3a3ac] LogExpFunctions v0.3.23
  [e6f89c97] LoggingExtras v1.0.0
  [bdcacae8] LoopVectorization v0.12.151
⌃ [b2108857] Lux v0.4.37
  [bb33d45b] LuxCore v0.1.2
  [82251201] LuxLib v0.1.9
  [d8e11817] MLStyle v0.4.17
  [f1d291b0] MLUtils v0.4.1
  [1914dd2f] MacroTools v0.5.10
  [d125e4d3] ManualMemory v0.1.8
  [c03570c3] Memoize v0.4.4
⌅ [e9d8d322] Metatheory v1.3.5
  [128add7d] MicroCollections v0.1.3
  [e1d29d7a] Missings v1.1.0
  [46d2c3a1] MuladdMacro v0.2.4
  [102ac46a] MultivariatePolynomials v0.4.7
  [d8a4904e] MutableArithmetics v1.2.3
  [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.4.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.14
  [7f7a1694] Optimization v3.12.0
  [253f991c] OptimizationFlux v0.1.2
  [36348300] OptimizationOptimJL v0.1.5
  [42dfb2eb] OptimizationOptimisers v0.1.1
  [500b13db] OptimizationPolyalgorithms v0.1.1
  [bac558e1] OrderedCollections v1.4.1
  [1dea7af3] OrdinaryDiffEq v6.47.0
  [90014a1f] PDMats v0.11.16
  [d96e819e] Parameters v0.12.3
  [e409e4f3] PoissonRandom v0.4.3
  [f517fe37] Polyester v0.7.3
  [1d0040c9] PolyesterWeave v0.2.1
  [85a6dd25] PositiveFactorizations v0.2.4
  [d236fae5] PreallocationTools v0.4.12
  [21216c6a] Preferences v1.3.0
  [8162dcfd] PrettyPrint v0.2.0
  [27ebfcd6] Primes v0.5.3
  [33c8b6b6] ProgressLogging v0.1.4
  [92933f4c] ProgressMeter v1.7.2
  [1fd47b50] QuadGK v2.8.1
  [74087812] Random123 v1.6.0
  [fb686558] RandomExtensions v0.4.3
  [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
  [42d2dcc6] Referenceables v0.1.2
  [29dad682] RegularizationTools v0.6.0
  [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.86.3
  [e9a6253c] SciMLNLSolve v0.1.3
  [c0aeaf25] SciMLOperators v0.1.22
  [1ed8b502] SciMLSensitivity v7.22.0
  [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.2.1
  [90137ffa] StaticArrays v1.5.16
  [1e83bf80] StaticArraysCore v1.4.0
  [82ae8749] StatsAPI v1.5.0
  [2913bbd2] StatsBase v0.33.21
  [4c63d2b9] StatsFuns v1.2.0
  [9672c7b4] SteadyStateDiffEq v1.13.0
  [789caeaf] StochasticDiffEq v6.58.0
  [7792a7ef] StrideArraysCore v0.4.8
  [09ab397b] StructArrays v0.6.14
  [53d494c1] StructIO v0.3.0
  [c3572dad] Sundials v4.15.1
  [2efcf032] SymbolicIndexingInterface v0.2.1
⌅ [d1185830] SymbolicUtils v0.19.11
⌅ [0c5d862f] Symbolics v4.14.0
  [3783bdb8] TableTraits v1.0.1
  [bd369af6] Tables v1.10.0
⌅ [8ea1fca8] TermInterface v0.2.3
  [5d786b92] TerminalLoggers v0.1.6
  [8290d209] ThreadingUtilities v0.5.1
  [ac1d9e8a] ThreadsX v0.1.11
  [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
  [3a884ed6] UnPack v1.0.2
  [d9a01c3f] Underscores v3.0.0
  [013be700] UnsafeAtomics v0.2.1
  [d80eeb9a] UnsafeAtomicsLLVM v0.1.0
  [3d5dd08c] VectorizationBase v0.21.59
  [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`

@prbzrg
Copy link
Member Author

prbzrg commented Feb 26, 2023

There is a setproperty! for getproperty in ComponentArrays, maybe that's the problem?
https://github.com/jonniedie/ComponentArrays.jl/blob/9fff800b8657d3debb5d3e979ff45ab205f47470/src/compat/chainrulescore.jl#L4

@prbzrg
Copy link
Member Author

prbzrg commented Mar 14, 2023

Simplified in LuxDL/Lux.jl#286

@prbzrg prbzrg mentioned this issue Nov 15, 2023
6 tasks
@avik-pal avik-pal linked a pull request Nov 15, 2023 that will close this issue
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants