Skip to content

Instantly share code, notes, and snippets.

@odow
Last active May 29, 2017 02:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save odow/a8be8043cac5a33556968b649f860a0b to your computer and use it in GitHub Desktop.
Save odow/a8be8043cac5a33556968b649f860a0b to your computer and use it in GitHub Desktop.
C:\Users\odow003>julia
_
_ _ _(_)_ | A fresh approach to technical computing
(_) | (_) (_) | Documentation: http://docs.julialang.org
_ _ _| |_ __ _ | Type "?help" for help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 0.5.0 (2016-09-19 18:14 UTC)
_/ |\__'_|_|_|\__'_| | Official http://julialang.org/ release
|__/ | x86_64-w64-mingw32
julia> Pkg.test("StochasticDualDynamicProgramming")
INFO: Computing test dependencies for StochasticDualDynamicProgramming...
INFO: No packages to install, update or remove
INFO: Testing StochasticDualDynamicProgramming
Test Summary: | Pass Total
Stopping Criterion | 4 4
Test Summary: | Pass Total
Path Sampler | 5 5
Test Summary: | Pass To
tal
Optimize Stock with Gurobi.GurobiSolver(nothing,Any[(:OutputFlag,0)]) | 3
3
Test Summary:
| Pass Total
Hydro Thermal Scheduling with Gurobi.GurobiSolver(nothing,Any[(:OutputFlag,0)]
) | 12 12
3 stages with Gurobi.GurobiSolver(nothing,Any[(:OutputFlag,0)]): Error During Te
st
Got an exception of type MethodError outside of a @test
MethodError: no method matching +(::Array{Float64,1}, ::Void)
Closest candidates are:
+(::Any, ::Any, ::Any, ::Any...) at operators.jl:138
+(::Array{T,N}, ::SparseMatrixCSC{Tv,Ti<:Integer}) at sparse\sparsematrix.jl
:1711
+(::Union{Base.ReshapedArray{T,1,A<:DenseArray,MI<:Tuple{Vararg{Base.Multipl
icativeInverses.SignedMultiplicativeInverse{Int64},N}}},DenseArray{T,1},SubArray
{T,1,A<:Union{Base.ReshapedArray{T,N,A<:DenseArray,MI<:Tuple{Vararg{Base.Multipl
icativeInverses.SignedMultiplicativeInverse{Int64},N}}},DenseArray},I<:Tuple{Var
arg{Union{Base.AbstractCartesianIndex,Colon,Int64,Range{Int64}},N}},L}}, ::Abstr
actSparseArray{Tv,Ti,1}) at sparse\sparsevector.jl:1180
...
in collect(::Base.Generator{Array{Int64,1},StochasticDualDynamicProgramming.#
#56#62{StochasticDualDynamicProgramming.GraphSDDPTree{Float64}}}) at .\array.jl:
307
in iteration(::StochasticDualDynamicProgramming.GraphSDDPTree{Float64}, ::Int
64, ::Int64, ::Int64, ::StochasticDualDynamicProgramming.ProbaPathSampler, ::Flo
at64) at C:\Users\odow003\.julia\v0.5\StochasticDualDynamicProgramming\src\sddp.
jl:240
in macro expansion at .\util.jl:278 [inlined]
in macro expansion at C:\Users\odow003\.julia\v0.5\StochasticDualDynamicProgr
amming\src\stats.jl:57 [inlined]
in #SDDP#63(::Int64, ::StochasticDualDynamicProgramming.OrStoppingCriterion,
::Int64, ::StochasticDualDynamicProgramming.ProbaPathSampler, ::Float64, ::Funct
ion, ::StochasticDualDynamicProgramming.GraphSDDPTree{Float64}, ::Int64) at C:\U
sers\odow003\.julia\v0.5\StochasticDualDynamicProgramming\src\sddp.jl:281
in (::StochasticDualDynamicProgramming.#kw##SDDP)(::Array{Any,1}, ::Stochasti
cDualDynamicProgramming.#SDDP, ::StochasticDualDynamicProgramming.GraphSDDPTree{
Float64}, ::Int64) at .\<missing>:0
in fulltest(::JuMP.Model, ::Int64, ::Float64, ::Array{Int64,1}, ::Float64, ::
Float64, ::Gurobi.GurobiSolver) at C:\Users\odow003\.julia\v0.5\StochasticDualDy
namicProgramming\test\prob5.2.jl:20
in macro expansion; at C:\Users\odow003\.julia\v0.5\StochasticDualDynamicProg
ramming\test\prob5.2_3stages.jl:41 [inlined]
in macro expansion; at .\test.jl:733 [inlined]
in anonymous at .\<missing>:?
in include_from_node1(::String) at .\loading.jl:488
in macro expansion; at C:\Users\odow003\.julia\v0.5\StochasticDualDynamicProg
ramming\test\prob5.2.jl:42 [inlined]
in macro expansion; at .\test.jl:672 [inlined]
in anonymous at .\<missing>:?
in include_from_node1(::String) at .\loading.jl:488 (repeats 2 times)
in process_options(::Base.JLOptions) at .\client.jl:262
in _start() at .\client.jl:318
3 stages serial with Gurobi.GurobiSolver(nothing,Any[(:OutputFlag,0)]): Error Du
ring Test
Got an exception of type MethodError outside of a @test
MethodError: no method matching +(::Array{Float64,1}, ::Void)
Closest candidates are:
+(::Any, ::Any, ::Any, ::Any...) at operators.jl:138
+(::Array{T,N}, ::SparseMatrixCSC{Tv,Ti<:Integer}) at sparse\sparsematrix.jl
:1711
+(::Union{Base.ReshapedArray{T,1,A<:DenseArray,MI<:Tuple{Vararg{Base.Multipl
icativeInverses.SignedMultiplicativeInverse{Int64},N}}},DenseArray{T,1},SubArray
{T,1,A<:Union{Base.ReshapedArray{T,N,A<:DenseArray,MI<:Tuple{Vararg{Base.Multipl
icativeInverses.SignedMultiplicativeInverse{Int64},N}}},DenseArray},I<:Tuple{Var
arg{Union{Base.AbstractCartesianIndex,Colon,Int64,Range{Int64}},N}},L}}, ::Abstr
actSparseArray{Tv,Ti,1}) at sparse\sparsevector.jl:1180
...
in collect(::Base.Generator{Array{Int64,1},StochasticDualDynamicProgramming.#
#56#62{StochasticDualDynamicProgramming.GraphSDDPTree{Float64}}}) at .\array.jl:
307
in iteration(::StochasticDualDynamicProgramming.GraphSDDPTree{Float64}, ::Int
64, ::Int64, ::Int64, ::StochasticDualDynamicProgramming.ProbaPathSampler, ::Flo
at64) at C:\Users\odow003\.julia\v0.5\StochasticDualDynamicProgramming\src\sddp.
jl:240
in macro expansion at .\util.jl:278 [inlined]
in macro expansion at C:\Users\odow003\.julia\v0.5\StochasticDualDynamicProgr
amming\src\stats.jl:57 [inlined]
in #SDDP#63(::Int64, ::StochasticDualDynamicProgramming.OrStoppingCriterion,
::Int64, ::StochasticDualDynamicProgramming.ProbaPathSampler, ::Float64, ::Funct
ion, ::StochasticDualDynamicProgramming.GraphSDDPTree{Float64}, ::Int64) at C:\U
sers\odow003\.julia\v0.5\StochasticDualDynamicProgramming\src\sddp.jl:281
in (::StochasticDualDynamicProgramming.#kw##SDDP)(::Array{Any,1}, ::Stochasti
cDualDynamicProgramming.#SDDP, ::StochasticDualDynamicProgramming.GraphSDDPTree{
Float64}, ::Int64) at .\<missing>:0
in fulltest(::JuMP.Model, ::Int64, ::Float64, ::Array{Int64,1}, ::Float64, ::
Float64, ::Gurobi.GurobiSolver) at C:\Users\odow003\.julia\v0.5\StochasticDualDy
namicProgramming\test\prob5.2.jl:20
in macro expansion; at C:\Users\odow003\.julia\v0.5\StochasticDualDynamicProg
ramming\test\prob5.2_3stages_serial.jl:50 [inlined]
in macro expansion; at .\test.jl:733 [inlined]
in anonymous at .\<missing>:?
in include_from_node1(::String) at .\loading.jl:488
in macro expansion; at C:\Users\odow003\.julia\v0.5\StochasticDualDynamicProg
ramming\test\prob5.2.jl:43 [inlined]
in macro expansion; at .\test.jl:672 [inlined]
in anonymous at .\<missing>:?
in include_from_node1(::String) at .\loading.jl:488 (repeats 2 times)
in process_options(::Base.JLOptions) at .\client.jl:262
in _start() at .\client.jl:318
Test Summary: | Pass
Error Total
Problem 5.2 | 388
2 390
2 stages with Gurobi.GurobiSolver(nothing,Any[(:OutputFlag,0)]) | 384
384
3 stages with Gurobi.GurobiSolver(nothing,Any[(:OutputFlag,0)]) | 2
1 3
3 stages serial with Gurobi.GurobiSolver(nothing,Any[(:OutputFlag,0)]) | 2
1 3
ERROR: LoadError: LoadError: Some tests did not pass: 388 passed, 0 failed, 2 er
rored, 0 broken.
in finish(::Base.Test.DefaultTestSet) at .\test.jl:495
in macro expansion; at .\test.jl:679 [inlined]
in anonymous at .\<missing>:?
in include_from_node1(::String) at .\loading.jl:488 (repeats 2 times)
in process_options(::Base.JLOptions) at .\client.jl:262
in _start() at .\client.jl:318
while loading C:\Users\odow003\.julia\v0.5\StochasticDualDynamicProgramming\test
\prob5.2.jl, in expression starting on line 40
while loading C:\Users\odow003\.julia\v0.5\StochasticDualDynamicProgramming\test
\runtests.jl, in expression starting on line 17
==================[ ERROR: StochasticDualDynamicProgramming ]===================
failed process: Process(`'D:\Julia\Julia-0.5\bin\julia' -Cx86-64 '-JD:\Julia\Jul
ia-0.5\lib\julia\sys.dll' --compile=yes --depwarn=yes --check-bounds=yes --code-
coverage=none --color=yes --compilecache=yes 'C:\Users\odow003\.julia\v0.5\Stoch
asticDualDynamicProgramming\test\runtests.jl'`, ProcessExited(1)) [1]
================================================================================
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment