Skip to content

Rework ad to prevent compiling the same gradient multiple times #661

Rework ad to prevent compiling the same gradient multiple times

Rework ad to prevent compiling the same gradient multiple times #661

Triggered via pull request October 5, 2024 19:45
Status Failure
Total duration 45m 1s
Artifacts

Documentation.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 1 warning
build: ../../../.julia/packages/Documenter/C1XEF/src/utilities/utilities.jl#L44
failed to run `@example` block in src/tutorials/advanced/HybridImaging.md:23-34 ```@example HybridImaging import Pkg #hide __DIR = "/home/runner/work/Comrade.jl/Comrade.jl/docs/../examples/advanced/HybridImaging" #hide pkg_io = open(joinpath(__DIR, "pkg.log"), "w") #hide Pkg.activate(__DIR; io=pkg_io) #hide Pkg.develop(; path=joinpath(__DIR, "..", "..", ".."), io=pkg_io) #hide Pkg.instantiate(; io=pkg_io) #hide Pkg.precompile(; io=pkg_io) #hide close(pkg_io) #hide ENV["GKSwstype"] = "nul" #hide ``` exception = Unsatisfiable requirements detected for package VLBIImagePriors [b1ba175b]: VLBIImagePriors [b1ba175b] log: ├─possible versions are: 0.1.0-0.9.0 or uninstalled ├─restricted to versions 0.9 by Comrade [99d987ce], leaving only versions: 0.9.0 │ └─Comrade [99d987ce] log: │ ├─possible versions are: 0.11.0 or uninstalled │ └─Comrade [99d987ce] is fixed to version 0.11.0 └─restricted to versions 0.8 by an explicit requirement — no versions left Stacktrace: [1] check_constraints(graph::Pkg.Resolve.Graph) @ Pkg.Resolve /opt/hostedtoolcache/julia/1.10.5/x64/share/julia/stdlib/v1.10/Pkg/src/Resolve/graphtype.jl:998 [2] Pkg.Resolve.Graph(compat::Dict{Base.UUID, Dict{VersionNumber, Dict{Base.UUID, Pkg.Versions.VersionSpec}}}, compat_weak::Dict{Base.UUID, Dict{VersionNumber, Set{Base.UUID}}}, uuid_to_name::Dict{Base.UUID, String}, reqs::Dict{Base.UUID, Pkg.Versions.VersionSpec}, fixed::Dict{Base.UUID, Pkg.Resolve.Fixed}, verbose::Bool, julia_version::VersionNumber) @ Pkg.Resolve /opt/hostedtoolcache/julia/1.10.5/x64/share/julia/stdlib/v1.10/Pkg/src/Resolve/graphtype.jl:345 [3] deps_graph(env::Pkg.Types.EnvCache, registries::Vector{Pkg.Registry.RegistryInstance}, uuid_to_name::Dict{Base.UUID, String}, reqs::Dict{Base.UUID, Pkg.Versions.VersionSpec}, fixed::Dict{Base.UUID, Pkg.Resolve.Fixed}, julia_version::VersionNumber, installed_only::Bool) @ Pkg.Operations /opt/hostedtoolcache/julia/1.10.5/x64/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:586 [4] resolve_versions!(env::Pkg.Types.EnvCache, registries::Vector{Pkg.Registry.RegistryInstance}, pkgs::Vector{Pkg.Types.PackageSpec}, julia_version::VersionNumber, installed_only::Bool) @ Pkg.Operations /opt/hostedtoolcache/julia/1.10.5/x64/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:406 [5] targeted_resolve(env::Pkg.Types.EnvCache, registries::Vector{Pkg.Registry.RegistryInstance}, pkgs::Vector{Pkg.Types.PackageSpec}, preserve::Pkg.Types.PreserveLevel, julia_version::VersionNumber) @ Pkg.Operations /opt/hostedtoolcache/julia/1.10.5/x64/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:1360 [6] tiered_resolve(env::Pkg.Types.EnvCache, registries::Vector{Pkg.Registry.RegistryInstance}, pkgs::Vector{Pkg.Types.PackageSpec}, julia_version::VersionNumber, try_all_installed::Bool) @ Pkg.Operations /opt/hostedtoolcache/julia/1.10.5/x64/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:1349 [7] _resolve(io::IOStream, env::Pkg.Types.EnvCache, registries::Vector{Pkg.Registry.RegistryInstance}, pkgs::Vector{Pkg.Types.PackageSpec}, preserve::Pkg.Types.PreserveLevel, julia_version::VersionNumber) @ Pkg.Operations /opt/hostedtoolcache/julia/1.10.5/x64/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:1370 [8] develop(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}, new_git::Set{Base.UUID}; preserve::Pkg.Types.PreserveLevel, platform::Base.BinaryPlatforms.Platform) @ Pkg.Operations /opt/hostedtoolcache/julia/1.10.5/x64/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:1410 [9] develop @ /opt/hostedtoolcache/julia/1.10.5/x64/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:1402 [inlined] [10] develop(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; shared::Bool, preserve::Pkg.Types.PreserveLevel, platform::Base.BinaryPlatforms.Platform, kwargs::@kwargs{io::IOStream}) @ Pkg.API /opt/hostedtoolcache/julia/1.10.5/x64/share/julia/stdlib/v1.10/Pkg/src/API.jl:225 [11] develop(pkgs::Vector{Pkg.Types.Pack
build: ../../../.julia/packages/Documenter/C1XEF/src/utilities/utilities.jl#L44
failed to run `@example` block in src/tutorials/advanced/HybridImaging.md:52-55 ```@example HybridImaging using StableRNGs rng = StableRNG(49) ``` exception = ArgumentError: Package StableRNGs [860ef19b-820b-49d6-a774-d7a799459cd3] is required but does not seem to be installed: - Run `Pkg.instantiate()` to install all recorded dependencies. Stacktrace: [1] _require(pkg::Base.PkgId, env::String) @ Base ./loading.jl:1926 [2] __require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:1812 [3] #invoke_in_world#3 @ ./essentials.jl:926 [inlined] [4] invoke_in_world @ ./essentials.jl:923 [inlined] [5] _require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:1803 [6] macro expansion @ ./loading.jl:1790 [inlined] [7] macro expansion @ ./lock.jl:267 [inlined] [8] __require(into::Module, mod::Symbol) @ Base ./loading.jl:1753 [9] #invoke_in_world#3 @ ./essentials.jl:926 [inlined] [10] invoke_in_world @ ./essentials.jl:923 [inlined] [11] require(into::Module, mod::Symbol) @ Base ./loading.jl:1746 [12] eval @ ./boot.jl:385 [inlined] [13] #60 @ ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:754 [inlined] [14] cd(f::Documenter.var"#60#62"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [15] (::Documenter.var"#59#61"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:753 [16] (::IOCapture.var"#5#9"{DataType, Documenter.var"#59#61"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}})() @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:170 [17] with_logstate(f::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [18] with_logger @ ./logging.jl:627 [inlined] [19] capture(f::Documenter.var"#59#61"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer, io_context::Vector{Any}) @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:167 [20] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:752
build: ../../../.julia/packages/Documenter/C1XEF/src/utilities/utilities.jl#L44
failed to run `@example` block in src/tutorials/advanced/HybridImaging.md:192-194 ```@example HybridImaging post = VLBIPosterior(skym, intmodel, dvis; admode=set_runtime_activity(Enzyme.Reverse)) ``` exception = UndefVarError: `Enzyme` not defined Stacktrace: [1] top-level scope @ HybridImaging.md:193 [2] eval @ ./boot.jl:385 [inlined] [3] #60 @ ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:754 [inlined] [4] cd(f::Documenter.var"#60#62"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [5] (::Documenter.var"#59#61"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:753 [6] (::IOCapture.var"#5#9"{DataType, Documenter.var"#59#61"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}})() @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:170 [7] with_logstate(f::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [8] with_logger @ ./logging.jl:627 [inlined] [9] capture(f::Documenter.var"#59#61"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer, io_context::Vector{Any}) @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:167 [10] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:752
build: ../../../.julia/packages/Documenter/C1XEF/src/utilities/utilities.jl#L44
failed to run `@example` block in src/tutorials/advanced/HybridImaging.md:198-200 ```@example HybridImaging xrand = prior_sample(rng, post) ``` exception = UndefVarError: `rng` not defined Stacktrace: [1] top-level scope @ HybridImaging.md:199 [2] eval @ ./boot.jl:385 [inlined] [3] #60 @ ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:754 [inlined] [4] cd(f::Documenter.var"#60#62"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [5] (::Documenter.var"#59#61"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:753 [6] (::IOCapture.var"#5#9"{DataType, Documenter.var"#59#61"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}})() @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:170 [7] with_logstate(f::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [8] with_logger @ ./logging.jl:627 [inlined] [9] capture(f::Documenter.var"#59#61"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer, io_context::Vector{Any}) @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:167 [10] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:752
build: ../../../.julia/packages/Documenter/C1XEF/src/utilities/utilities.jl#L44
failed to run `@example` block in src/tutorials/advanced/HybridImaging.md:204-211 ```@example HybridImaging using DisplayAs #hide import CairoMakie as CM CM.activate!(type = "png", px_per_unit=1) #hide gpl = imagepixels(μas2rad(200.0), μas2rad(200.0), 128, 128) fig = imageviz(intensitymap(skymodel(post, xrand), gpl)); fig |> DisplayAs.PNG |> DisplayAs.Text #hide ``` exception = ArgumentError: Package DisplayAs [0b91fe84-8a4c-11e9-3e1d-67c38462b6d6] is required but does not seem to be installed: - Run `Pkg.instantiate()` to install all recorded dependencies. Stacktrace: [1] _require(pkg::Base.PkgId, env::String) @ Base ./loading.jl:1926 [2] __require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:1812 [3] #invoke_in_world#3 @ ./essentials.jl:926 [inlined] [4] invoke_in_world @ ./essentials.jl:923 [inlined] [5] _require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:1803 [6] macro expansion @ ./loading.jl:1790 [inlined] [7] macro expansion @ ./lock.jl:267 [inlined] [8] __require(into::Module, mod::Symbol) @ Base ./loading.jl:1753 [9] #invoke_in_world#3 @ ./essentials.jl:926 [inlined] [10] invoke_in_world @ ./essentials.jl:923 [inlined] [11] require(into::Module, mod::Symbol) @ Base ./loading.jl:1746 [12] eval @ ./boot.jl:385 [inlined] [13] #60 @ ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:754 [inlined] [14] cd(f::Documenter.var"#60#62"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [15] (::Documenter.var"#59#61"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:753 [16] (::IOCapture.var"#5#9"{DataType, Documenter.var"#59#61"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}})() @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:170 [17] with_logstate(f::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [18] with_logger @ ./logging.jl:627 [inlined] [19] capture(f::Documenter.var"#59#61"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer, io_context::Vector{Any}) @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:167 [20] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:752
build: ../../../.julia/packages/Documenter/C1XEF/src/utilities/utilities.jl#L44
failed to run `@example` block in src/tutorials/advanced/HybridImaging.md:221-227 ```@example HybridImaging using Optimization using OptimizationOptimJL using Enzyme xopt, sol = comrade_opt(post, LBFGS(); initial_params=prior_sample(rng, post), maxiters=1000, g_tol=1e0) ``` exception = ArgumentError: Package OptimizationOptimJL [36348300-93cb-4f02-beb5-3c3902f8871e] is required but does not seem to be installed: - Run `Pkg.instantiate()` to install all recorded dependencies. Stacktrace: [1] _require(pkg::Base.PkgId, env::String) @ Base ./loading.jl:1926 [2] __require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:1812 [3] #invoke_in_world#3 @ ./essentials.jl:926 [inlined] [4] invoke_in_world @ ./essentials.jl:923 [inlined] [5] _require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:1803 [6] macro expansion @ ./loading.jl:1790 [inlined] [7] macro expansion @ ./lock.jl:267 [inlined] [8] __require(into::Module, mod::Symbol) @ Base ./loading.jl:1753 [9] #invoke_in_world#3 @ ./essentials.jl:926 [inlined] [10] invoke_in_world @ ./essentials.jl:923 [inlined] [11] require(into::Module, mod::Symbol) @ Base ./loading.jl:1746 [12] eval @ ./boot.jl:385 [inlined] [13] #60 @ ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:754 [inlined] [14] cd(f::Documenter.var"#60#62"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [15] (::Documenter.var"#59#61"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:753 [16] (::IOCapture.var"#5#9"{DataType, Documenter.var"#59#61"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}})() @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:170 [17] with_logstate(f::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [18] with_logger @ ./logging.jl:627 [inlined] [19] capture(f::Documenter.var"#59#61"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer, io_context::Vector{Any}) @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:167 [20] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:752
build: ../../../.julia/packages/Documenter/C1XEF/src/utilities/utilities.jl#L44
failed to run `@example` block in src/tutorials/advanced/HybridImaging.md:231-235 ```@example HybridImaging using Plots fig = residual(post, xopt); fig |> DisplayAs.PNG |> DisplayAs.Text #hide ``` exception = ArgumentError: Package Plots [91a5bcdd-55d7-5caf-9e0b-520d859cae80] is required but does not seem to be installed: - Run `Pkg.instantiate()` to install all recorded dependencies. Stacktrace: [1] _require(pkg::Base.PkgId, env::String) @ Base ./loading.jl:1926 [2] __require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:1812 [3] #invoke_in_world#3 @ ./essentials.jl:926 [inlined] [4] invoke_in_world @ ./essentials.jl:923 [inlined] [5] _require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:1803 [6] macro expansion @ ./loading.jl:1790 [inlined] [7] macro expansion @ ./lock.jl:267 [inlined] [8] __require(into::Module, mod::Symbol) @ Base ./loading.jl:1753 [9] #invoke_in_world#3 @ ./essentials.jl:926 [inlined] [10] invoke_in_world @ ./essentials.jl:923 [inlined] [11] require(into::Module, mod::Symbol) @ Base ./loading.jl:1746 [12] eval @ ./boot.jl:385 [inlined] [13] #60 @ ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:754 [inlined] [14] cd(f::Documenter.var"#60#62"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [15] (::Documenter.var"#59#61"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:753 [16] (::IOCapture.var"#5#9"{DataType, Documenter.var"#59#61"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}})() @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:170 [17] with_logstate(f::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [18] with_logger @ ./logging.jl:627 [inlined] [19] capture(f::Documenter.var"#59#61"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer, io_context::Vector{Any}) @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:167 [20] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:752
build: ../../../.julia/packages/Documenter/C1XEF/src/utilities/utilities.jl#L44
failed to run `@example` block in src/tutorials/advanced/HybridImaging.md:241-243 ```@example HybridImaging imageviz(intensitymap(skymodel(post, xopt), gpl), figure=(;resolution=(500, 400),)) ``` exception = UndefVarError: `post` not defined Stacktrace: [1] top-level scope @ HybridImaging.md:242 [2] eval @ ./boot.jl:385 [inlined] [3] #60 @ ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:754 [inlined] [4] cd(f::Documenter.var"#60#62"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [5] (::Documenter.var"#59#61"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:753 [6] (::IOCapture.var"#5#9"{DataType, Documenter.var"#59#61"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}})() @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:170 [7] with_logstate(f::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [8] with_logger @ ./logging.jl:627 [inlined] [9] capture(f::Documenter.var"#59#61"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer, io_context::Vector{Any}) @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:167 [10] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:752
build: ../../../.julia/packages/Documenter/C1XEF/src/utilities/utilities.jl#L44
failed to run `@example` block in src/tutorials/advanced/HybridImaging.md:249-253 ```@example HybridImaging using AdvancedHMC chain = sample(rng, post, NUTS(0.8), 700; n_adapts=500, progress=false, initial_params=xopt); nothing #hide ``` exception = UndefVarError: `xopt` not defined Stacktrace: [1] top-level scope @ HybridImaging.md:250 [2] eval @ ./boot.jl:385 [inlined] [3] #60 @ ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:754 [inlined] [4] cd(f::Documenter.var"#60#62"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [5] (::Documenter.var"#59#61"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:753 [6] (::IOCapture.var"#5#9"{DataType, Documenter.var"#59#61"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}})() @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:170 [7] with_logstate(f::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [8] with_logger @ ./logging.jl:627 [inlined] [9] capture(f::Documenter.var"#59#61"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer, io_context::Vector{Any}) @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:167 [10] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:752
build: ../../../.julia/packages/Documenter/C1XEF/src/utilities/utilities.jl#L44
failed to run `@example` block in src/tutorials/advanced/HybridImaging.md:257-259 ```@example HybridImaging chain = chain[501:end] ``` exception = UndefVarError: `chain` not defined Stacktrace: [1] top-level scope @ HybridImaging.md:258 [2] eval @ ./boot.jl:385 [inlined] [3] #60 @ ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:754 [inlined] [4] cd(f::Documenter.var"#60#62"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [5] (::Documenter.var"#59#61"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:753 [6] (::IOCapture.var"#5#9"{DataType, Documenter.var"#59#61"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}})() @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:170 [7] with_logstate(f::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [8] with_logger @ ./logging.jl:627 [inlined] [9] capture(f::Documenter.var"#59#61"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer, io_context::Vector{Any}) @ IOCapture ~/.julia/packages/IOCapture/Y5rEA/src/IOCapture.jl:167 [10] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/C1XEF/src/expander_pipeline.jl:752
build
The `python-version` input is not set. The version of Python currently in `PATH` will be used.