First draft at implementing generic SIL and generic DAgger #25
CI.yml
on: pull_request
Documentation
4m 33s
Matrix: test
Annotations
6 errors
|
Documentation
Process completed with exit code 1.
|
|
Documentation:
../../../.julia/packages/Documenter/xvqbW/src/utilities/utilities.jl#L47
failed to run `@example` block in docs/src/tutorials/tutorial.md:97-109
```@example tutorial
train_loss_epochs, train_loss_values = get(history, :training_loss)
val_loss_epochs, val_loss_values = get(history, :validation_loss)
plot(
[train_loss_epochs, val_loss_epochs],
[train_loss_values, val_loss_values];
labels=["Training Loss" "Validation Loss"],
xlabel="Epoch",
ylabel="Loss",
title="Loss Evolution During Training",
)
```
exception =
UndefVarError: `history` not defined in `Main.__atexample__named__tutorial`
Suggestion: add an appropriate import or assignment. This global was declared but not assigned.
Stacktrace:
[1] top-level scope
@ tutorial.md:98
[2] eval(m::Module, e::Any)
@ Core ./boot.jl:489
[3] #61
@ ~/.julia/packages/Documenter/xvqbW/src/expander_pipeline.jl:879 [inlined]
[4] cd(f::Documenter.var"#61#62"{Module, Expr}, dir::String)
@ Base.Filesystem ./file.jl:112
[5] (::Documenter.var"#59#60"{Documenter.Page, Module, Expr})()
@ Documenter ~/.julia/packages/Documenter/xvqbW/src/expander_pipeline.jl:878
[6] (::IOCapture.var"#12#13"{Type{InterruptException}, Documenter.var"#59#60"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}})()
@ IOCapture ~/.julia/packages/IOCapture/MR051/src/IOCapture.jl:170
[7] with_logstate(f::IOCapture.var"#12#13"{Type{InterruptException}, Documenter.var"#59#60"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}}, logstate::Base.CoreLogging.LogState)
@ Base.CoreLogging ./logging/logging.jl:542
[8] with_logger(f::Function, logger::Base.CoreLogging.ConsoleLogger)
@ Base.CoreLogging ./logging/logging.jl:653
[9] capture(f::Documenter.var"#59#60"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer, io_context::Vector{Any})
@ IOCapture ~/.julia/packages/IOCapture/MR051/src/IOCapture.jl:167
[10] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document)
@ Documenter ~/.julia/packages/Documenter/xvqbW/src/expander_pipeline.jl:877
|
|
Documentation:
../../../.julia/packages/Documenter/xvqbW/src/utilities/utilities.jl#L47
failed to run `@example` block in docs/src/tutorials/tutorial.md:81-93
```@example tutorial
val_gap_epochs, val_gap_values = get(history, :val_gap)
test_gap_epochs, test_gap_values = get(history, :test_gap)
plot(
[val_gap_epochs, test_gap_epochs],
[val_gap_values, test_gap_values];
labels=["Val Gap" "Test Gap"],
xlabel="Epoch",
ylabel="Gap",
title="Gap Evolution During Training",
)
```
exception =
UndefVarError: `history` not defined in `Main.__atexample__named__tutorial`
Suggestion: add an appropriate import or assignment. This global was declared but not assigned.
Stacktrace:
[1] top-level scope
@ tutorial.md:82
[2] eval(m::Module, e::Any)
@ Core ./boot.jl:489
[3] #61
@ ~/.julia/packages/Documenter/xvqbW/src/expander_pipeline.jl:879 [inlined]
[4] cd(f::Documenter.var"#61#62"{Module, Expr}, dir::String)
@ Base.Filesystem ./file.jl:112
[5] (::Documenter.var"#59#60"{Documenter.Page, Module, Expr})()
@ Documenter ~/.julia/packages/Documenter/xvqbW/src/expander_pipeline.jl:878
[6] (::IOCapture.var"#12#13"{Type{InterruptException}, Documenter.var"#59#60"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}})()
@ IOCapture ~/.julia/packages/IOCapture/MR051/src/IOCapture.jl:170
[7] with_logstate(f::IOCapture.var"#12#13"{Type{InterruptException}, Documenter.var"#59#60"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}}, logstate::Base.CoreLogging.LogState)
@ Base.CoreLogging ./logging/logging.jl:542
[8] with_logger(f::Function, logger::Base.CoreLogging.ConsoleLogger)
@ Base.CoreLogging ./logging/logging.jl:653
[9] capture(f::Documenter.var"#59#60"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer, io_context::Vector{Any})
@ IOCapture ~/.julia/packages/IOCapture/MR051/src/IOCapture.jl:167
[10] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document)
@ Documenter ~/.julia/packages/Documenter/xvqbW/src/expander_pipeline.jl:877
|
|
Documentation:
../../../.julia/packages/Documenter/xvqbW/src/utilities/utilities.jl#L47
failed to run `@example` block in docs/src/tutorials/tutorial.md:66-77
```@example tutorial
fyl_model = deepcopy(model)
history = train_policy!(
algorithm,
fyl_model,
maximizer,
train_instances,
validation_instances;
epochs=100,
metrics=metrics,
)
```
exception =
MethodError: no method matching train_policy!(::PerturbedImitationAlgorithm{Optimisers.Adam{Float64, Tuple{Float64, Float64}, Float64}, Int64}, ::Flux.Chain{Tuple{Flux.Dense{typeof(identity), Matrix{Float32}, Bool}, typeof(vec)}}, ::typeof(DecisionFocusedLearningBenchmarks.Argmax.one_hot_argmax), ::SubArray{DecisionFocusedLearningBenchmarks.Utils.DataSample{@NamedTuple{}, Matrix{Float32}, Vector{Float32}, Vector{Float32}}, 1, Vector{DecisionFocusedLearningBenchmarks.Utils.DataSample{@NamedTuple{}, Matrix{Float32}, Vector{Float32}, Vector{Float32}}}, Tuple{UnitRange{Int64}}, true}, ::SubArray{DecisionFocusedLearningBenchmarks.Utils.DataSample{@NamedTuple{}, Matrix{Float32}, Vector{Float32}, Vector{Float32}}, 1, Vector{DecisionFocusedLearningBenchmarks.Utils.DataSample{@NamedTuple{}, Matrix{Float32}, Vector{Float32}, Vector{Float32}}}, Tuple{UnitRange{Int64}}, true}; epochs::Int64, metrics::Tuple{FYLLossMetric{SubArray{DecisionFocusedLearningBenchmarks.Utils.DataSample{@NamedTuple{}, Matrix{Float32}, Vector{Float32}, Vector{Float32}}, 1, Vector{DecisionFocusedLearningBenchmarks.Utils.DataSample{@NamedTuple{}, Matrix{Float32}, Vector{Float32}, Vector{Float32}}}, Tuple{UnitRange{Int64}}, true}}, FunctionMetric{Main.__atexample__named__tutorial.var"#2#3", SubArray{DecisionFocusedLearningBenchmarks.Utils.DataSample{@NamedTuple{}, Matrix{Float32}, Vector{Float32}, Vector{Float32}}, 1, Vector{DecisionFocusedLearningBenchmarks.Utils.DataSample{@NamedTuple{}, Matrix{Float32}, Vector{Float32}, Vector{Float32}}}, Tuple{UnitRange{Int64}}, true}}, FunctionMetric{Main.__atexample__named__tutorial.var"#5#6", SubArray{DecisionFocusedLearningBenchmarks.Utils.DataSample{@NamedTuple{}, Matrix{Float32}, Vector{Float32}, Vector{Float32}}, 1, Vector{DecisionFocusedLearningBenchmarks.Utils.DataSample{@NamedTuple{}, Matrix{Float32}, Vector{Float32}, Vector{Float32}}}, Tuple{UnitRange{Int64}}, true}}})
The function `train_policy!` exists, but no method is defined for this combination of argument types.
Closest candidates are:
train_policy!(::PerturbedImitationAlgorithm, ::Any, ::Any, ::AbstractArray{<:DecisionFocusedLearningBenchmarks.Utils.DataSample}; epochs, maximizer_kwargs, metrics, reset)
@ DecisionFocusedLearningAlgorithms ~/work/DecisionFocusedLearningAlgorithms.jl/DecisionFocusedLearningAlgorithms.jl/src/algorithms/supervised/fyl.jl:16
Stacktrace:
[1] top-level scope
@ tutorial.md:68
[2] eval(m::Module, e::Any)
@ Core ./boot.jl:489
[3] #61
@ ~/.julia/packages/Documenter/xvqbW/src/expander_pipeline.jl:879 [inlined]
[4] cd(f::Documenter.var"#61#62"{Module, Expr}, dir::String)
@ Base.Filesystem ./file.jl:112
[5] (::Documenter.var"#59#60"{Documenter.Page, Module, Expr})()
@ Documenter ~/.julia/packages/Documenter/xvqbW/src/expander_pipeline.jl:878
[6] (::IOCapture.var"#12#13"{Type{InterruptException}, Documenter.var"#59#60"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}})()
@ IOCapture ~/.julia/packages/IOCapture/MR051/src/IOCapture.jl:170
[7] with_logstate(f::IOCapture.var"#12#13"{Type{InterruptException}, Documenter.var"#59#60"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}}, logstate::Base.CoreLogging.LogState)
@ Base.CoreLogging ./logging/logging.jl:542
[8] with_logger(f::Function, logger::Base.CoreLogging.ConsoleLogger)
@ Base.CoreLogging ./logging/logging.jl:653
[9] capture(f::Documenter.var"#59#60"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_bu
|
|
Julia 1 - ubuntu-latest - x64
Process completed with exit code 1.
|
|
Julia 1.11 - ubuntu-latest - x64
Process completed with exit code 1.
|