SciML / SciMLTutorials.jl

Tutorials for doing scientific machine learning (SciML) and high-performance differential equation solving with open source software.
https://tutorials.sciml.ai
Other
713 stars 127 forks source link

SciMLTutorial does not install on Apple Silicon macOS system #502

Open truedichotomy opened 2 years ago

truedichotomy commented 2 years ago

I am not able to install SciMLTutorial.jl on an Apple Silicon macOS system. It gets stuck in a loop.

julia> using SciMLTutorials

julia> SciMLTutorials.open_notebooks()
[ Info: Weaving /Users/gong/.julia/packages/SciMLTutorials/3qOxd/src/../tutorials/DiffEqUncertainty/01-expectation_introduction.jmd
┌ Info: Instantiating
└   folder = "DiffEqUncertainty"
  Activating project at `~/.julia/packages/SciMLTutorials/3qOxd/tutorials/DiffEqUncertainty`
┌ Warning: The active manifest file is an older format with no julia version entry. Dependencies may have been resolved with a different julia version.
└ @ ~/.julia/packages/SciMLTutorials/3qOxd/tutorials/DiffEqUncertainty/Manifest.toml:0
   Installed DiffEqUncertainty ────────── v1.8.0
   Installed x265_jll ─────────────────── v3.0.0+3
   Installed AdvancedPS ───────────────── v0.2.2
   Installed MutableArithmetics ───────── v0.2.19
   Installed AbstractMCMC ─────────────── v3.2.0
   Installed libfdk_aac_jll ───────────── v0.1.6+4
   Installed GR_jll ───────────────────── v0.57.2+0
   Installed Quadrature ───────────────── v1.8.1
   Installed DifferentialEquations ────── v6.17.1
   Installed JpegTurbo_jll ────────────── v2.0.1+3
   Installed ConsoleProgressMonitor ───── v0.1.2
   Installed OffsetArrays ─────────────── v1.9.0
   Installed NonlinearSolve ───────────── v0.3.8
   Installed StatisticalTraits ────────── v1.1.0
   Installed LoggingExtras ────────────── v0.4.6
   Installed Preferences ──────────────── v1.2.2
   Installed StatsFuns ────────────────── v0.9.8
   Installed FFTW ─────────────────────── v1.4.1
   Installed NNlib ────────────────────── v0.7.19
   Installed NaturalSort ──────────────── v1.0.0
   Installed Opus_jll ─────────────────── v1.3.1+3
   Installed PDMats ───────────────────── v0.11.0
   Installed Unitful ──────────────────── v1.7.0
   Installed AxisArrays ───────────────── v0.4.3
   Installed TimerOutputs ─────────────── v0.5.9
   Installed LabelledArrays ───────────── v1.6.1
   Installed ZipFile ──────────────────── v0.9.3
   Installed StaticArrays ─────────────── v1.2.0
   Installed EarCut_jll ───────────────── v2.1.5+1
   Installed ProgressMeter ────────────── v1.6.2
   Installed Polyester ────────────────── v0.3.1
   Installed DiffEqPhysics ────────────── v3.9.0
   Installed PlotUtils ────────────────── v1.0.10
   Installed RecipesPipeline ──────────── v0.3.2
   Installed NearestNeighbors ─────────── v0.4.8
   Installed Sundials_jll ─────────────── v5.2.0+1
   Installed RecursiveArrayTools ──────── v2.11.4
   Installed InitialValues ────────────── v0.2.10
   Installed HTTP ─────────────────────── v0.9.9
   Installed InvertedIndices ──────────── v1.0.0
   Installed BFloat16s ────────────────── v0.1.0
   Installed GPUArrays ────────────────── v6.4.1
   Installed Cairo_jll ────────────────── v1.16.0+6
   Installed Fontconfig_jll ───────────── v2.13.1+14
   Installed RandomNumbers ────────────── v1.4.0
   Installed CheapThreads ─────────────── v0.2.5
   Installed IntelOpenMP_jll ──────────── v2018.0.3+2
   Installed Memoize ──────────────────── v0.4.4
   Installed ZygoteRules ──────────────── v0.2.1
   Installed Static ───────────────────── v0.2.4
   Installed EllipticalSliceSampling ──── v0.4.3
   Installed SLEEFPirates ─────────────── v0.6.20
   Installed Distances ────────────────── v0.10.3
   Installed LLVM ─────────────────────── v3.7.1
   Installed Missings ─────────────────── v1.0.0
   Installed FiniteDiff ───────────────── v2.8.0
   Installed EllipsisNotation ─────────── v1.1.0
   Installed SteadyStateDiffEq ────────── v1.6.2
   Installed FFMPEG ───────────────────── v0.4.0
   Installed Bijectors ────────────────── v0.9.2
   Installed IRTools ──────────────────── v0.4.2
   Installed MathOptInterface ─────────── v0.9.22
   Installed Functors ─────────────────── v0.2.1
   Installed ArnoldiMethod ────────────── v0.1.0
   Installed DiffEqBase ───────────────── v6.62.2
   Installed SciMLBase ────────────────── v1.13.4
   Installed JSON ─────────────────────── v0.21.1
   Installed BandedMatrices ───────────── v0.16.9
   Installed NLopt ────────────────────── v0.6.2
   Installed Qt5Base_jll ──────────────── v5.15.2+0
   Installed Hwloc_jll ────────────────── v2.4.1+0
   Installed Symbolics ────────────────── v0.1.25
   Installed Turing ───────────────────── v0.15.24
   Installed SpecialFunctions ─────────── v1.4.1
   Installed BenchmarkTools ───────────── v1.0.0
   Installed Bzip2_jll ────────────────── v1.0.6+5
   Installed ProgressLogging ──────────── v0.1.4
   Installed CodecBzip2 ───────────────── v0.7.2
   Installed SentinelArrays ───────────── v1.3.0
   Installed LibVPX_jll ───────────────── v1.9.0+1
   Installed IfElse ───────────────────── v0.1.0
   Installed DiffEqNoiseProcess ───────── v5.7.3
   Installed Zygote ───────────────────── v0.6.11
   Installed GlobalSensitivity ────────── v1.0.0
   Installed NaNMath ──────────────────── v0.3.5
   Installed OrdinaryDiffEq ───────────── v5.56.0
   Installed DefineSingletons ─────────── v0.1.1
   Installed MicroCollections ─────────── v0.1.0
   Installed ThreadingUtilities ───────── v0.4.4
   Installed DynamicPPL ───────────────── v0.10.20
   Installed DimensionalPlotRecipes ───── v1.2.0
   Installed Clustering ───────────────── v0.14.2
   Installed TranscodingStreams ───────── v0.9.5
   Installed FriBidi_jll ──────────────── v1.0.5+6
   Installed MonteCarloIntegration ────── v0.0.2
   Installed NLSolversBase ────────────── v7.8.0
   Installed SafeTestsets ─────────────── v0.0.1
   Installed MathProgBase ─────────────── v0.7.8
   Installed ZeroMQ_jll ───────────────── v4.3.2+6
   Installed GLFW_jll ─────────────────── v3.3.4+0
   Installed Random123 ────────────────── v1.3.1
   Installed Sobol ────────────────────── v1.5.0
   Installed x264_jll ─────────────────── v2020.7.14+2
   Installed Ratios ───────────────────── v0.4.0
   Installed LeftChildRightSiblingTrees ─ v0.1.2
   Installed FreeType2_jll ────────────── v2.10.1+5
   Installed MappedArrays ─────────────── v0.4.0
   Installed DataValues ───────────────── v0.4.13
   Installed ChainRules ───────────────── v0.7.65
   Installed DataStructures ───────────── v0.18.9
   Installed GR ───────────────────────── v0.57.4
   Installed StatsAPI ─────────────────── v1.0.0
   Installed Tracker ──────────────────── v0.2.16
   Installed ExprTools ────────────────── v0.1.3
   Installed Compat ───────────────────── v3.30.0
   Installed MCMCChains ───────────────── v4.12.0
   Installed BangBang ─────────────────── v0.3.30
   Installed SciMLTutorials ───────────── v0.9.0
   Installed ArrayLayouts ─────────────── v0.7.0
   Installed Libtask ──────────────────── v0.5.1
   Installed Scratch ──────────────────── v1.0.3
   Installed StatsPlots ───────────────── v0.14.21
   Installed StatsBase ────────────────── v0.33.8
   Installed ModelingToolkit ──────────── v5.16.0
   Installed DistributionsAD ──────────── v0.6.26
   Installed DiffRules ────────────────── v1.0.2
   Installed Cuba_jll ─────────────────── v4.2.1+0
   Installed Plots ────────────────────── v1.15.2
   Installed StochasticDiffEq ─────────── v6.34.1
   Installed Libtask_jll ──────────────── v0.4.3+0
   Installed ColorSchemes ─────────────── v3.12.1
   Installed ArgCheck ─────────────────── v2.1.0
   Installed NamedArrays ──────────────── v0.9.5
   Installed Conda ────────────────────── v1.5.2
   Installed Sundials ─────────────────── v4.4.3
   Installed QuasiMonteCarlo ──────────── v0.2.2
   Installed HCubature ────────────────── v1.5.0
   Installed CUDAKernels ──────────────── v0.1.0
   Installed Weave ────────────────────── v0.10.8
   Installed AbstractPPL ──────────────── v0.1.4
   Installed LatticeRules ─────────────── v0.0.1
   Installed Mustache ─────────────────── v1.0.10
   Installed AdvancedMH ───────────────── v0.6.0
   Installed AdvancedVI ───────────────── v0.1.3
   Installed DiffEqCallbacks ──────────── v2.16.1
   Installed Parsers ──────────────────── v1.1.0
   Installed JSONSchema ───────────────── v0.3.3
   Installed PrettyTables ─────────────── v1.0.1
   Installed Setfield ─────────────────── v0.7.0
   Installed Libtiff_jll ──────────────── v4.1.0+2
   Installed ParameterizedFunctions ───── v5.10.0
   Installed DelayDiffEq ──────────────── v5.31.0
   Installed MKL_jll ──────────────────── v2021.1.1+1
   Installed ScientificTypes ──────────── v1.1.2
   Installed Libffi_jll ───────────────── v3.2.2+0
   Installed ConstructionBase ─────────── v1.2.1
   Installed DiffEqFinancial ──────────── v2.4.0
   Installed DiffEqJump ───────────────── v6.14.2
   Installed Cuba ─────────────────────── v2.2.0
   Installed InplaceOps ───────────────── v0.3.0
   Installed Ogg_jll ──────────────────── v1.3.4+2
   Installed ChainRulesCore ───────────── v0.9.44
   Installed Combinatorics ────────────── v1.0.2
   Installed KernelDensity ────────────── v0.6.3
   Installed ArrayInterface ───────────── v3.1.15
   Installed Reexport ─────────────────── v1.0.0
   Installed TerminalLoggers ──────────── v0.1.3
   Installed LogExpFunctions ──────────── v0.2.4
   Installed MacroTools ───────────────── v0.5.6
   Installed KernelAbstractions ───────── v0.6.3
   Installed RangeArrays ──────────────── v0.3.2
   Installed FFTW_jll ─────────────────── v3.3.9+7
   Installed DiffEqSensitivity ────────── v6.45.0
   Installed CompositionsBase ─────────── v0.1.0
   Installed OpenSpecFun_jll ──────────── v0.5.4+0
   Installed MultivariateStats ────────── v0.8.0
   Installed YAML ─────────────────────── v0.4.6
   Installed SimpleTraits ─────────────── v0.9.3
   Installed Widgets ──────────────────── v0.6.3
   Installed DocStringExtensions ──────── v0.8.4
   Installed Wayland_protocols_jll ────── v1.18.0+4
   Installed RandomExtensions ─────────── v0.4.3
   Installed ExponentialUtilities ─────── v1.8.4
   Installed Transducers ──────────────── v0.4.65
   Installed NLopt_jll ────────────────── v2.7.0+0
   Installed Adapt ────────────────────── v3.3.0
   Installed AdvancedHMC ──────────────── v0.2.27
   Installed StableRNGs ───────────────── v1.0.0
   Installed LightGraphs ──────────────── v1.3.5
   Installed libass_jll ───────────────── v0.14.0+4
   Installed StrideArraysCore ─────────── v0.1.11
   Installed IntervalSets ─────────────── v0.5.3
   Installed Latexify ─────────────────── v0.15.5
   Installed VectorizationBase ────────── v0.20.11
   Installed Wayland_jll ──────────────── v1.17.0+4
   Installed MLJModelInterface ────────── v1.1.0
   Installed Arpack_jll ───────────────── v3.5.0+3
   Installed IterTools ────────────────── v1.3.0
   Installed RuntimeGeneratedFunctions ── v0.5.2
   Installed GPUCompiler ──────────────── v0.10.0
   Installed Cassette ─────────────────── v0.3.6
   Installed OpenSSL_jll ──────────────── v1.1.1+6
   Installed FFMPEG_jll ───────────────── v4.3.1+4
   Installed MultiScaleArrays ─────────── v1.8.1
   Installed GeometryBasics ───────────── v0.3.12
   Installed Tables ───────────────────── v1.4.2
   Installed VertexSafeGraphs ─────────── v0.1.2
   Installed Optim ────────────────────── v1.3.0
   Installed Interpolations ───────────── v0.13.2
   Installed Baselet ──────────────────── v0.1.1
   Installed DataAPI ──────────────────── v1.6.0
   Installed RecipesBase ──────────────── v1.1.1
   Installed TableOperations ──────────── v1.0.0
   Installed IterativeSolvers ─────────── v0.9.1
   Installed LAME_jll ─────────────────── v3.100.0+3
   Installed ReverseDiff ──────────────── v1.9.0
   Installed AbstractAlgebra ──────────── v0.16.0
   Installed Libiconv_jll ─────────────── v1.16.1+0
   Installed VersionParsing ───────────── v1.2.0
   Installed LatinHypercubeSampling ───── v1.8.0
   Installed LaTeXStrings ─────────────── v1.2.1
   Installed StructArrays ─────────────── v0.5.1
   Installed Arpack ───────────────────── v0.4.0
   Installed libvorbis_jll ────────────── v1.3.6+6
   Installed Glib_jll ─────────────────── v2.68.1+0
   Installed FillArrays ───────────────── v0.11.7
   Installed QuadGK ───────────────────── v2.4.1
   Installed ResettableStacks ─────────── v1.1.0
   Installed ForwardDiff ──────────────── v0.10.18
   Installed SymbolicUtils ────────────── v0.11.2
   Installed LoopVectorization ────────── v0.12.23
   Installed AxisAlgorithms ───────────── v1.0.0
   Installed Requires ─────────────────── v1.1.3
   Installed SplittablesBase ──────────── v0.1.13
   Installed FastBroadcast ────────────── v0.1.8
   Installed Distributions ────────────── v0.24.18
   Installed Trapz ────────────────────── v2.0.2
   Installed SortingAlgorithms ────────── v1.0.0
   Installed Parameters ───────────────── v0.12.2
   Installed RecursiveFactorization ───── v0.1.12
   Installed DiffEqGPU ────────────────── v1.12.0
   Installed WoodburyMatrices ─────────── v0.5.3
   Installed SparseDiffTools ──────────── v1.13.2
   Installed CUDA ─────────────────────── v2.6.3
  Downloaded artifact: Libffi
  Downloaded artifact: OpenSpecFun
  Downloaded artifact: Wayland_protocols
  Downloaded artifact: Libiconv
  Downloaded artifact: Glib
    Building Conda ────→ `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/299304989a5e6473d985212c28928899c74e9421/build.log`
    Building GR ───────→ `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/011458b83178ac913dc4eb73b229af45bdde5d83/build.log`
    Building Random123 → `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/7c6710c8198fd4444b5eb6a3840b7d47bd3593c5/build.log`
Precompiling project...
  Progress [========================================>]  300/300
  ✓ VersionParsing
  ✓ Preferences
  ✓ Parsers
  ✓ Requires
  ✓ DocStringExtensions
  ✓ DataAPI
  ✓ YAML
  ✓ Scratch
  ✗ LLVM
  ✓ JLLWrappers
  ✓ Highlights
  ✓ Tables
  ✓ JSON
  ✓ libsodium_jll
  ✓ Libiconv_jll
  ✗ ChainRules
  ✓ VersionParsing
  ✓ Preferences
  ✓ Parsers
  ✓ Requires
  ✓ DocStringExtensions
  ✓ DataAPI
  ✓ YAML
  ✓ Scratch
  ✗ LLVM
  ✓ JLLWrappers
  ✓ Highlights
  ✓ Tables
  ✓ JSON
  ✓ libsodium_jll
  ✓ Libiconv_jll
  ✗ ChainRules
  ✗ GPUCompiler
  ✓ Conda
  ✓ Mustache
  ✓ ZeroMQ_jll
  ✗ FFTW
  ✗ CUDA
  ✓ Weave
  ✓ ZMQ
  ✗ IJulia
  ✗ CUDAKernels
  ✗ Zygote
  ✗ DistributionsAD
  ✗ KernelDensity
  ✗ GlobalSensitivity
  ✗ NLopt
  ✗ AdvancedVI
  ✗ DiffEqGPU
  ✗ Quadrature
  ✗ Turing
  ✗ SciMLTutorials
  ✗ StatsPlots
  ✗ DiffEqUncertainty
  ✗ DiffEqSensitivity
  280 dependencies successfully precompiled in 118 seconds (31 already precompiled)
  19 dependencies precompiled but different versions are currently loaded. Restart julia to access the new versions
  20 dependencies errored. To see a full report either run `import Pkg; Pkg.precompile()` or load the packages
    Building GR ───────→ `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/011458b83178ac913dc4eb73b229af45bdde5d83/build.log`
    Building Conda ────→ `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/299304989a5e6473d985212c28928899c74e9421/build.log`
    Building IJulia ───→ `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/d8b9c31196e1dd92181cd0f5760ca2d2ffb4ac0f/build.log`
    Building Random123 → `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/7c6710c8198fd4444b5eb6a3840b7d47bd3593c5/build.log`
Precompiling project...
  4 dependencies successfully precompiled in 9 seconds (307 already precompiled, 20 skipped during auto due to previous errors)
[ Info: Printing out `Pkg.status()`
      Status `~/.julia/packages/SciMLTutorials/3qOxd/tutorials/DiffEqUncertainty/Project.toml`
  [6e4b80f9] BenchmarkTools v1.0.0
  [8a292aeb] Cuba v2.2.0
  [071ae1c0] DiffEqGPU v1.12.0
  [41bf760c] DiffEqSensitivity v6.45.0
  [ef61062a] DiffEqUncertainty v1.8.0
  [0c46a032] DifferentialEquations v6.17.1
  [31c24e10] Distributions v0.24.18
  [f6369f11] ForwardDiff v0.10.18
  [5ab0869b] KernelDensity v0.6.3
  [c7f686f2] MCMCChains v4.12.0
  [76087f3c] NLopt v0.6.2
  [1dea7af3] OrdinaryDiffEq v5.56.0
  [91a5bcdd] Plots v1.15.2
  [67601950] Quadrature v1.8.1
  [30cb0354] SciMLTutorials v0.9.0
  [f3b207a7] StatsPlots v0.14.21
  [fce5fe82] Turing v0.15.24
Building Notebook
[ Info: Weaving /Users/gong/.julia/packages/SciMLTutorials/3qOxd/src/../tutorials/DiffEqUncertainty/02-AD_and_optimization.jmd
┌ Info: Instantiating
└   folder = "DiffEqUncertainty"
  Activating project at `~/.julia/packages/SciMLTutorials/3qOxd/tutorials/DiffEqUncertainty`
Precompiling project...
  4 dependencies successfully precompiled in 9 seconds (307 already precompiled, 20 skipped during auto due to previous errors)

This is the part that loops again and again:

[ Info: Printing out `Pkg.status()`
      Status `~/.julia/packages/SciMLTutorials/3qOxd/tutorials/advanced/Project.toml`
  [2169fc97] AlgebraicMultigrid v0.4.0
  [6e4b80f9] BenchmarkTools v1.0.0
  [052768ef] CUDA v2.6.3
  [2b5f629d] DiffEqBase v6.62.2
  [9fdde737] DiffEqOperators v4.26.0
  [0c46a032] DifferentialEquations v6.17.1
  [587475ba] Flux v0.12.1
  [961ee093] ModelingToolkit v5.17.3
  [2774e3e8] NLsolve v4.5.1
  [315f7962] NeuralPDE v3.10.1
  [1dea7af3] OrdinaryDiffEq v5.56.0
  [91a5bcdd] Plots v1.15.2
  [0bca4576] SciMLBase v1.13.4
  [30cb0354] SciMLTutorials v0.9.0
  [47a9eef4] SparseDiffTools v1.13.2
  [684fba80] SparsityDetection v0.3.4
  [789caeaf] StochasticDiffEq v6.34.1
  [c3572dad] Sundials v4.4.3
  [37e2e46d] LinearAlgebra
  [2f01184e] SparseArrays
Building Notebook
[ Info: Weaving /Users/gong/.julia/packages/SciMLTutorials/3qOxd/src/../tutorials/exercises/01-workshop_exercises.jmd
┌ Info: Instantiating
└   folder = "exercises"
  Activating project at `~/.julia/packages/SciMLTutorials/3qOxd/tutorials/exercises`
   Installed RootedTrees ──── v1.0.0
   Installed DiffEqDevTools ─ v2.27.2
Precompiling project...
  ✗ LLVM
  ✗ ChainRules
  ✗ FFTW
  ✗ SciMLTutorials
  ✗ KernelDensity
  ✗ GPUCompiler
  ✗ Zygote
  ✗ DistributionsAD
  ✗ CUDA
  ✗ GlobalSensitivity
  ✗ Flux
  ✗ CUDAKernels
  ✗ DiffEqSensitivity
  ✗ GalacticOptim
  ✗ DiffEqGPU
  ✗ DiffEqFlux
  7 dependencies successfully precompiled in 20 seconds (270 already precompiled)
  16 dependencies errored. To see a full report either run `import Pkg; Pkg.precompile()` or load the packages
    Building GR ───────→ `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/011458b83178ac913dc4eb73b229af45bdde5d83/build.log`
    Building Conda ────→ `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/299304989a5e6473d985212c28928899c74e9421/build.log`
    Building IJulia ───→ `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/d8b9c31196e1dd92181cd0f5760ca2d2ffb4ac0f/build.log`
    Building Random123 → `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/7c6710c8198fd4444b5eb6a3840b7d47bd3593c5/build.log`
    Building TimeZones → `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/960099aed321e05ac649c90d583d59c9309faee1/build.log`
Precompiling project...
  4 dependencies successfully precompiled in 9 seconds (273 already precompiled, 16 skipped during auto due to previous errors)
julia> versioninfo()
Julia Version 1.7.1
Commit ac5cc99908 (2021-12-22 19:35 UTC)
Platform Info:
  OS: macOS (arm64-apple-darwin21.2.0)
  CPU: Apple M1 Pro
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-12.0.1 (ORCJIT, cyclone)
ChrisRackauckas commented 2 years ago

It looks like this isn't a SciMLTutorials.jl issue but instead an LLVM.jl issue. Did you open an issue there?

truedichotomy commented 2 years ago

I think this is a dependency issue. I was able to install LLVM v4.7.1 just fine but SciMLTutorial is somehow installing v3.7.1.

ChrisRackauckas commented 2 years ago

oh yes, a few of those probably need to get bumped.

HenriLaurie commented 2 years ago

Any progress on this? I have a similar problem on a Lenovo running Manjaro, but the compilation messages don't reference LLVM.

That is, when I call SciMLTutorials.open_notebooks() I get into an infinite loop---well, it looks infinite ;-)

OOPS ... while writing this, got distracted by JuliaCon, and what do you know, the loop wasn't infinite, and up popped the directory with what looks like the full set of tutorials.

Nevertheless, the issue is real: most people are not as forgetful as I am, and will conclude that the tutorials don't work for them.

ChrisRackauckas commented 2 years ago

SciMLTutorials in general needs a big update. I'm trying to get the entire benchmarking system to a full builder first (https://benchmarks.sciml.ai/dev/) then looping back around to the tutorials.