Skip to content

Instantly share code, notes, and snippets.

@pkofod
Created June 22, 2018 14:44
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 pkofod/bf3efe415825b8c660e0f484a6185641 to your computer and use it in GitHub Desktop.
Save pkofod/bf3efe415825b8c660e0f484a6185641 to your computer and use it in GitHub Desktop.
julia> @profile res = optimize(fung, x0, LBFGS(), Optim.Options(show_trace=false,iterations=100_000,g_tol=1e-6,f_tol=1e-20))
Profile.print()Results of Optimization Algorithm
* Algorithm: L-BFGS
* Starting Point: [0.5611813319535237,0.3528280830687891, ...]
* Minimizer: [0.063775434544103,0.49327292600719447, ...]
* Minimum: 3.682547e+03
* Iterations: 11
* Convergence: true
* |x - x'| ≤ 0.0e+00: false
|x - x'| = 1.18e-09
* |f(x) - f(x')| ≤ 1.0e-20 |f(x)|: false
|f(x) - f(x')| = 1.61e-15 |f(x)|
* |g(x)| ≤ 1.0e-06: true
|g(x)| = 1.77e-07
* Stopped by an increasing objective: false
* Reached Maximum Number of Iterations: false
* Objective Calls: 58
* Gradient Calls: 58
julia> Profile.print()
303 ./event.jl:73; (::Base.REPL.##1#2{Base.REPL.REPLBackend})()
303 ./REPL.jl:97; macro expansion
303 ./REPL.jl:66; eval_user_input(::Any, ::Base.REPL.REPLBackend)
303 ./boot.jl:235; eval(::Module, ::Any)
303 ./<missing>:?; anonymous
303 ./profile.jl:23; macro expansion
303 ...d/.julia/v0.6/Optim/src/multivariate/optimize/optimize.jl:25; optimize(::NLSolversBase.TwiceDifferentiable{Float64,Array{Float64,1},Array{Float64,2}...
292 .../.julia/v0.6/Optim/src/multivariate/optimize/optimize.jl:49; optimize(::NLSolversBase.TwiceDifferentiable{Float64,Array{Float64,1},Array{Float64,...
292 ....6/Optim/src/multivariate/solvers/first_order/l_bfgs.jl:198; update_state!(::NLSolversBase.TwiceDifferentiable{Float64,Array{Float64,1},Array{Flo...
292 ...d/.julia/v0.6/Optim/src/utilities/perform_linesearch.jl:40; perform_linesearch!(::Optim.LBFGSState{Array{Float64,1},Array{Array{Float64,1},1},Ar...
292 /home/pkofod/.julia/v0.6/LineSearches/src/hagerzhang.jl:101; (::LineSearches.HagerZhang{Float64,Base.RefValue{Bool}})(::Optim.ManifoldObjective{...
116 /home/pkofod/.julia/v0.6/LineSearches/src/hagerzhang.jl:136; (::LineSearches.HagerZhang{Float64,Base.RefValue{Bool}})(::LineSearches.#ϕ#2{Opti...
116 /home/pkofod/.julia/v0.6/LineSearches/src/LineSearches.jl:87; (::LineSearches.#ϕdϕ#17{Optim.ManifoldObjective{NLSolversBase.TwiceDifferentiabl...
116 /home/pkofod/.julia/v0.6/Optim/src/Manifolds.jl:47; value_gradient!
116 /home/pkofod/.julia/v0.6/NLSolversBase/src/interface.jl:75; value_gradient!(::NLSolversBase.TwiceDifferentiable{Float64,Array{Float64,1},Arra...
116 /home/pkofod/.julia/v0.6/NLSolversBase/src/interface.jl:88; value_gradient!!(::NLSolversBase.TwiceDifferentiable{Float64,Array{Float64,1},Ar...
116 ...lversBase/src/objective_types/twicedifferentiable.jl:122; (::NLSolversBase.##40#46{##41#42})(::Array{Float64,1}, ::Array{Float64,1})
116 /home/pkofod/.julia/v0.6/ForwardDiff/src/gradient.jl:33; gradient!(::DiffResults.MutableDiffResult{1,Float64,Tuple{Array{Float64,1}}}, :...
116 /home/pkofod/.julia/v0.6/ForwardDiff/src/gradient.jl:37; gradient!(::DiffResults.MutableDiffResult{1,Float64,Tuple{Array{Float64,1}}}, ...
52 /home/pkofod/.julia/v0.6/ForwardDiff/src/gradient.jl:139; chunk_mode_gradient!(::DiffResults.MutableDiffResult{1,Float64,Tuple{Array{Flo...
50 ./REPL[11]:15; wolslambdaNoAssignLooping(::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,Fl...
10 ./abstractarray.jl:883; getindex
10 ./multidimensional.jl:491; _getindex
10 ./multidimensional.jl:495; macro expansion
9 ./multidimensional.jl:506; _unsafe_getindex(::IndexLinear, ::Array{Float64,2}, ::Int64, ::Base.Slice{B...
1 ./multidimensional.jl:509; macro expansion
3 ./multidimensional.jl:511; macro expansion
5 ./multidimensional.jl:513; macro expansion
5 ./multidimensional.jl:519; _unsafe_getindex!
5 ./multidimensional.jl:525; macro expansion
5 ./cartesian.jl:64; macro expansion
5 ./multidimensional.jl:527; macro expansion
14 ./array.jl:557; getindex
2 ./array.jl:559; getindex
2 ./array.jl:115; unsafe_copy!(::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,Float64},Float6...
2 ./array.jl:108; unsafe_copy!
1 ./intfuncs.jl:208; literal_pow
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/dual.jl:405; ^
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:82; *
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:109; *
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:199; scale_tuple
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:155; macro expansion
1 ./linalg/generic.jl:0; vecdot(::Array{Float64,1}, ::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,F...
5 ./linalg/generic.jl:617; vecdot(::Array{Float64,1}, ::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,F...
3 ./linalg/generic.jl:673; vecdot(::Float64, ::ForwardDiff.Dual{ForwardDiff.Tag{##41#42,Float64},Float64,8})
10 ./linalg/generic.jl:619; vecdot(::Array{Float64,1}, ::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,F...
2 ./linalg/generic.jl:673; vecdot(::Float64, ::ForwardDiff.Dual{ForwardDiff.Tag{##41#42,Float64},Float64,8})
2 /home/pkofod/.julia/v0.6/ForwardDiff/src/dual.jl:207; *
2 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:82; *
2 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:109; *
2 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:199; scale_tuple
2 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:155; macro expansion
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/dual.jl:343; +
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:79; +
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:207; add_tuples
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:155; macro expansion
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/dual.jl:206; *
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/dual.jl:365; *
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/dual.jl:364; *
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/dual.jl:343; +(::ForwardDiff.Dual{ForwardDiff.Tag{##41#42,Float64},Float64,8}, ::ForwardDi...
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:79; +
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:207; add_tuples
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:155; macro expansion
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/dual.jl:364; wolslambdaNoAssignLooping(::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,Fl...
64 /home/pkofod/.julia/v0.6/ForwardDiff/src/gradient.jl:155; chunk_mode_gradient!(::DiffResults.MutableDiffResult{1,Float64,Tuple{Array{Flo...
64 ./REPL[11]:15; wolslambdaNoAssignLooping(::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,Flo...
1 ./abstractarray.jl:134; endof
1 ./abstractarray.jl:99; linearindices
1 ./abstractarray.jl:71; indices1
1 ./abstractarray.jl:64; indices
3 ./abstractarray.jl:883; getindex
3 ./multidimensional.jl:491; _getindex
3 ./multidimensional.jl:495; macro expansion
2 ./multidimensional.jl:506; _unsafe_getindex(::IndexLinear, ::Array{Float64,2}, ::Int64, ::Base.Slice{B...
2 ./multidimensional.jl:511; macro expansion
26 ./array.jl:557; getindex
1 ./array.jl:558; getindex
6 ./array.jl:559; getindex
6 ./array.jl:115; unsafe_copy!(::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,Float64},Float6...
6 ./array.jl:108; unsafe_copy!
1 ./linalg/generic.jl:0; vecdot(::Array{Float64,1}, ::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,F...
2 ./linalg/generic.jl:618; vecdot(::Array{Float64,1}, ::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,F...
8 ./linalg/generic.jl:619; vecdot(::Array{Float64,1}, ::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,F...
3 ./linalg/generic.jl:673; vecdot(::Float64, ::ForwardDiff.Dual{ForwardDiff.Tag{##41#42,Float64},Float64,8})
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/dual.jl:207; *
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:82; *
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:109; *
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:199; scale_tuple
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:155; macro expansion
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/dual.jl:343; +
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:79; +
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:207; add_tuples
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:155; macro expansion
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/dual.jl:207; *
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:82; *
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:109; *
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:199; scale_tuple
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:155; macro expansion
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/dual.jl:343; +(::ForwardDiff.Dual{ForwardDiff.Tag{##41#42,Float64},Float64,8}, ::ForwardDi...
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:79; +
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:207; add_tuples
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:155; macro expansion
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/dual.jl:353; -
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:80; -
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:211; sub_tuples
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:155; macro expansion
49 /home/pkofod/.julia/v0.6/LineSearches/src/hagerzhang.jl:215; (::LineSearches.HagerZhang{Float64,Base.RefValue{Bool}})(::LineSearches.#ϕ#2{Opti...
49 /home/pkofod/.julia/v0.6/LineSearches/src/LineSearches.jl:87; (::LineSearches.#ϕdϕ#17{Optim.ManifoldObjective{NLSolversBase.TwiceDifferentiable...
49 /home/pkofod/.julia/v0.6/Optim/src/Manifolds.jl:47; value_gradient!
49 /home/pkofod/.julia/v0.6/NLSolversBase/src/interface.jl:75; value_gradient!(::NLSolversBase.TwiceDifferentiable{Float64,Array{Float64,1},Arra...
49 /home/pkofod/.julia/v0.6/NLSolversBase/src/interface.jl:88; value_gradient!!(::NLSolversBase.TwiceDifferentiable{Float64,Array{Float64,1},Arr...
47 ...olversBase/src/objective_types/twicedifferentiable.jl:122; (::NLSolversBase.##40#46{##41#42})(::Array{Float64,1}, ::Array{Float64,1})
46 /home/pkofod/.julia/v0.6/ForwardDiff/src/gradient.jl:33; gradient!(::DiffResults.MutableDiffResult{1,Float64,Tuple{Array{Float64,1}}}, ::...
46 /home/pkofod/.julia/v0.6/ForwardDiff/src/gradient.jl:37; gradient!(::DiffResults.MutableDiffResult{1,Float64,Tuple{Array{Float64,1}}}, :...
24 /home/pkofod/.julia/v0.6/ForwardDiff/src/gradient.jl:139; chunk_mode_gradient!(::DiffResults.MutableDiffResult{1,Float64,Tuple{Array{Flo...
24 ./REPL[11]:15; wolslambdaNoAssignLooping(::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,Flo...
4 ./abstractarray.jl:883; getindex
4 ./multidimensional.jl:491; _getindex
4 ./multidimensional.jl:495; macro expansion
3 ./multidimensional.jl:506; _unsafe_getindex(::IndexLinear, ::Array{Float64,2}, ::Int64, ::Base.Slice{B...
2 ./multidimensional.jl:511; macro expansion
1 ./multidimensional.jl:513; macro expansion
1 ./multidimensional.jl:519; _unsafe_getindex!
1 ./multidimensional.jl:525; macro expansion
1 ./cartesian.jl:64; macro expansion
1 ./multidimensional.jl:527; macro expansion
7 ./array.jl:557; getindex
3 ./array.jl:559; getindex
3 ./array.jl:115; unsafe_copy!(::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,Float64},Float6...
3 ./array.jl:108; unsafe_copy!
7 ./linalg/generic.jl:619; vecdot(::Array{Float64,1}, ::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,F...
1 ./linalg/generic.jl:673; vecdot(::Float64, ::ForwardDiff.Dual{ForwardDiff.Tag{##41#42,Float64},Float64,8})
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/dual.jl:206; *
2 /home/pkofod/.julia/v0.6/ForwardDiff/src/dual.jl:343; +
2 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:79; +
2 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:207; add_tuples
2 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:155; macro expansion
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/dual.jl:207; *
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:82; *
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:109; *
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:199; scale_tuple
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:155; macro expansion
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/dual.jl:343; +(::ForwardDiff.Dual{ForwardDiff.Tag{##41#42,Float64},Float64,8}, ::ForwardDi...
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:79; +
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:207; add_tuples
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:155; macro expansion
22 /home/pkofod/.julia/v0.6/ForwardDiff/src/gradient.jl:155; chunk_mode_gradient!(::DiffResults.MutableDiffResult{1,Float64,Tuple{Array{Flo...
22 ./REPL[11]:15; wolslambdaNoAssignLooping(::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,Flo...
9 ./array.jl:557; getindex
1 ./array.jl:559; getindex
1 ./array.jl:115; unsafe_copy!(::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,Float64},Float6...
1 ./array.jl:108; unsafe_copy!
1 ./linalg/generic.jl:0; vecdot(::Array{Float64,1}, ::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,F...
1 ./linalg/generic.jl:618; vecdot(::Array{Float64,1}, ::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,F...
7 ./linalg/generic.jl:619; vecdot(::Array{Float64,1}, ::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,F...
2 ./linalg/generic.jl:673; vecdot(::Float64, ::ForwardDiff.Dual{ForwardDiff.Tag{##41#42,Float64},Float64,8})
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/dual.jl:207; *
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:82; *
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:109; *
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:199; scale_tuple
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:155; macro expansion
2 /home/pkofod/.julia/v0.6/ForwardDiff/src/dual.jl:343; +
2 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:79; +
2 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:207; add_tuples
2 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:155; macro expansion
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/dual.jl:365; *
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/dual.jl:364; *
127 /home/pkofod/.julia/v0.6/LineSearches/src/hagerzhang.jl:268; (::LineSearches.HagerZhang{Float64,Base.RefValue{Bool}})(::LineSearches.#ϕ#2{Opti...
116 /home/pkofod/.julia/v0.6/LineSearches/src/hagerzhang.jl:366; secant2!(::LineSearches.#ϕdϕ#17{Optim.ManifoldObjective{NLSolversBase.TwiceDiff...
116 /home/pkofod/.julia/v0.6/LineSearches/src/LineSearches.jl:87; (::LineSearches.#ϕdϕ#17{Optim.ManifoldObjective{NLSolversBase.TwiceDifferentiab...
116 /home/pkofod/.julia/v0.6/Optim/src/Manifolds.jl:47; value_gradient!
116 /home/pkofod/.julia/v0.6/NLSolversBase/src/interface.jl:75; value_gradient!(::NLSolversBase.TwiceDifferentiable{Float64,Array{Float64,1},Arr...
116 /home/pkofod/.julia/v0.6/NLSolversBase/src/interface.jl:88; value_gradient!!(::NLSolversBase.TwiceDifferentiable{Float64,Array{Float64,1},Ar...
116 ...lversBase/src/objective_types/twicedifferentiable.jl:122; (::NLSolversBase.##40#46{##41#42})(::Array{Float64,1}, ::Array{Float64,1})
116 /home/pkofod/.julia/v0.6/ForwardDiff/src/gradient.jl:33; gradient!(::DiffResults.MutableDiffResult{1,Float64,Tuple{Array{Float64,1}}}, ...
116 /home/pkofod/.julia/v0.6/ForwardDiff/src/gradient.jl:37; gradient!(::DiffResults.MutableDiffResult{1,Float64,Tuple{Array{Float64,1}}}, ...
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/gradient.jl:0; chunk_mode_gradient!(::DiffResults.MutableDiffResult{1,Float64,Tuple{Array{Fl...
55 /home/pkofod/.julia/v0.6/ForwardDiff/src/gradient.jl:139; chunk_mode_gradient!(::DiffResults.MutableDiffResult{1,Float64,Tuple{Array{Fl...
53 ./REPL[11]:15; wolslambdaNoAssignLooping(::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,Fl...
7 ./abstractarray.jl:883; getindex
7 ./multidimensional.jl:491; _getindex
7 ./multidimensional.jl:495; macro expansion
5 ./multidimensional.jl:506; _unsafe_getindex(::IndexLinear, ::Array{Float64,2}, ::Int64, ::Base.Slice{B...
3 ./multidimensional.jl:511; macro expansion
1 ./multidimensional.jl:512; macro expansion
1 ./tuple.jl:0; ==(::Tuple{Int64}, ::Tuple{Int64})
1 ./multidimensional.jl:513; macro expansion
1 ./multidimensional.jl:519; _unsafe_getindex!
1 ./multidimensional.jl:525; macro expansion
1 ./cartesian.jl:64; macro expansion
1 ./multidimensional.jl:527; macro expansion
19 ./array.jl:557; getindex
9 ./array.jl:559; getindex
9 ./array.jl:115; unsafe_copy!(::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,Float64},Float...
9 ./array.jl:108; unsafe_copy!
2 ./intfuncs.jl:208; literal_pow
2 /home/pkofod/.julia/v0.6/ForwardDiff/src/dual.jl:403; ^
2 ./math.jl:701; ^
2 ./math.jl:699; ^
1 ./linalg/generic.jl:0; vecdot(::Array{Float64,1}, ::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,...
1 ./linalg/generic.jl:617; vecdot(::Array{Float64,1}, ::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,...
7 ./linalg/generic.jl:619; vecdot(::Array{Float64,1}, ::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,...
2 ./linalg/generic.jl:673; vecdot(::Float64, ::ForwardDiff.Dual{ForwardDiff.Tag{##41#42,Float64},Float6...
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/dual.jl:207; *
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:82; *
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:109; *
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:199; scale_tuple
1 ...e/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:155; macro expansion
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/dual.jl:207; *
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:82; *
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:109; *
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:199; scale_tuple
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:155; macro expansion
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/dual.jl:343; +(::ForwardDiff.Dual{ForwardDiff.Tag{##41#42,Float64},Float64,8}, ::ForwardD...
2 /home/pkofod/.julia/v0.6/ForwardDiff/src/dual.jl:364; wolslambdaNoAssignLooping(::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,Fl...
60 /home/pkofod/.julia/v0.6/ForwardDiff/src/gradient.jl:155; chunk_mode_gradient!(::DiffResults.MutableDiffResult{1,Float64,Tuple{Array{Fl...
58 ./REPL[11]:15; wolslambdaNoAssignLooping(::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,Fl...
8 ./abstractarray.jl:883; getindex
8 ./multidimensional.jl:491; _getindex
8 ./multidimensional.jl:495; macro expansion
1 ./multidimensional.jl:0; _unsafe_getindex(::IndexLinear, ::Array{Float64,2}, ::Int64, ::Base.Slice{B...
5 ./multidimensional.jl:506; _unsafe_getindex(::IndexLinear, ::Array{Float64,2}, ::Int64, ::Base.Slice{B...
1 ./multidimensional.jl:511; macro expansion
4 ./multidimensional.jl:513; macro expansion
4 ./multidimensional.jl:519; _unsafe_getindex!
4 ./multidimensional.jl:525; macro expansion
1 ./cartesian.jl:62; macro expansion
3 ./cartesian.jl:64; macro expansion
3 ./multidimensional.jl:527; macro expansion
1 ./array.jl:555; getindex
19 ./array.jl:557; getindex
10 ./array.jl:559; getindex
10 ./array.jl:115; unsafe_copy!(::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,Float64},Floa...
9 ./array.jl:108; unsafe_copy!
1 ./intfuncs.jl:208; literal_pow
1 ./math.jl:300; ^
1 ./linalg/generic.jl:0; vecdot(::Array{Float64,1}, ::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,...
2 ./linalg/generic.jl:617; vecdot(::Array{Float64,1}, ::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,...
1 ./linalg/generic.jl:673; vecdot(::Float64, ::ForwardDiff.Dual{ForwardDiff.Tag{##41#42,Float64},Float6...
2 ./linalg/generic.jl:618; vecdot(::Array{Float64,1}, ::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,...
7 ./linalg/generic.jl:619; vecdot(::Array{Float64,1}, ::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,...
1 ./linalg/generic.jl:673; vecdot(::Float64, ::ForwardDiff.Dual{ForwardDiff.Tag{##41#42,Float64},Float6...
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/dual.jl:206; *
2 /home/pkofod/.julia/v0.6/ForwardDiff/src/dual.jl:343; +
2 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:79; +
2 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:207; add_tuples
2 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:155; macro expansion
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/dual.jl:353; -
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:80; -
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:211; sub_tuples
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:155; macro expansion
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/dual.jl:364; wolslambdaNoAssignLooping(::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,Fl...
11 /home/pkofod/.julia/v0.6/LineSearches/src/hagerzhang.jl:400; secant2!(::LineSearches.#ϕdϕ#17{Optim.ManifoldObjective{NLSolversBase.TwiceDiff...
11 /home/pkofod/.julia/v0.6/LineSearches/src/LineSearches.jl:87; (::LineSearches.#ϕdϕ#17{Optim.ManifoldObjective{NLSolversBase.TwiceDifferentiabl...
11 /home/pkofod/.julia/v0.6/Optim/src/Manifolds.jl:47; value_gradient!
11 /home/pkofod/.julia/v0.6/NLSolversBase/src/interface.jl:75; value_gradient!(::NLSolversBase.TwiceDifferentiable{Float64,Array{Float64,1},Arra...
11 /home/pkofod/.julia/v0.6/NLSolversBase/src/interface.jl:88; value_gradient!!(::NLSolversBase.TwiceDifferentiable{Float64,Array{Float64,1},Ar...
11 ...lversBase/src/objective_types/twicedifferentiable.jl:122; (::NLSolversBase.##40#46{##41#42})(::Array{Float64,1}, ::Array{Float64,1})
11 /home/pkofod/.julia/v0.6/ForwardDiff/src/gradient.jl:33; gradient!(::DiffResults.MutableDiffResult{1,Float64,Tuple{Array{Float64,1}}}, :...
11 /home/pkofod/.julia/v0.6/ForwardDiff/src/gradient.jl:37; gradient!(::DiffResults.MutableDiffResult{1,Float64,Tuple{Array{Float64,1}}}, ...
9 /home/pkofod/.julia/v0.6/ForwardDiff/src/gradient.jl:139; chunk_mode_gradient!(::DiffResults.MutableDiffResult{1,Float64,Tuple{Array{Flo...
9 ./REPL[11]:15; wolslambdaNoAssignLooping(::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,Flo...
1 ./abstractarray.jl:883; getindex
1 ./multidimensional.jl:491; _getindex
1 ./multidimensional.jl:495; macro expansion
1 ./multidimensional.jl:506; _unsafe_getindex(::IndexLinear, ::Array{Float64,2}, ::Int64, ::Base.Slice{B...
1 ./multidimensional.jl:511; macro expansion
5 ./array.jl:557; getindex
1 ./array.jl:559; getindex
1 ./array.jl:115; unsafe_copy!(::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,Float64},Float...
1 ./array.jl:108; unsafe_copy!
2 ./linalg/generic.jl:619; vecdot(::Array{Float64,1}, ::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,F...
1 ./linalg/generic.jl:673; vecdot(::Float64, ::ForwardDiff.Dual{ForwardDiff.Tag{##41#42,Float64},Float6...
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/dual.jl:207; *
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:82; *
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:109; *
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:199; scale_tuple
1 ...e/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:155; macro expansion
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/dual.jl:343; +
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:79; +
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:207; add_tuples
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:155; macro expansion
2 /home/pkofod/.julia/v0.6/ForwardDiff/src/gradient.jl:155; chunk_mode_gradient!(::DiffResults.MutableDiffResult{1,Float64,Tuple{Array{Flo...
2 ./REPL[11]:15; wolslambdaNoAssignLooping(::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,Flo...
1 ./abstractarray.jl:883; getindex
1 ./multidimensional.jl:491; _getindex
1 ./multidimensional.jl:495; macro expansion
1 ./multidimensional.jl:506; _unsafe_getindex(::IndexLinear, ::Array{Float64,2}, ::Int64, ::Base.Slice{B...
1 ./multidimensional.jl:511; macro expansion
1 ./linalg/generic.jl:619; vecdot(::Array{Float64,1}, ::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,F...
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/dual.jl:343; +
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:79; +
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:207; add_tuples
1 /home/pkofod/.julia/v0.6/ForwardDiff/src/partials.jl:155; macro expansion
11 ...0.6/Optim/src/multivariate/solvers/first_order/l_bfgs.jl:158; initial_state(::Optim.LBFGS{Void,LineSearches.InitialStatic{Float64},LineSearches.Ha...
11 /home/pkofod/.julia/v0.6/NLSolversBase/src/interface.jl:88; value_gradient!!(::NLSolversBase.TwiceDifferentiable{Float64,Array{Float64,1},Array{F...
11 ...LSolversBase/src/objective_types/twicedifferentiable.jl:122; (::NLSolversBase.##40#46{##41#42})(::Array{Float64,1}, ::Array{Float64,1})
11 /home/pkofod/.julia/v0.6/ForwardDiff/src/gradient.jl:33; gradient!(::DiffResults.MutableDiffResult{1,Float64,Tuple{Array{Float64,1}}}, ::Func...
11 /home/pkofod/.julia/v0.6/ForwardDiff/src/gradient.jl:37; gradient!(::DiffResults.MutableDiffResult{1,Float64,Tuple{Array{Float64,1}}}, ::Fun...
9 /home/pkofod/.julia/v0.6/ForwardDiff/src/gradient.jl:139; chunk_mode_gradient!(::DiffResults.MutableDiffResult{1,Float64,Tuple{Array{Float64,...
9 ./REPL[11]:15; wolslambdaNoAssignLooping(::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,Float64}...
6 ./array.jl:557; getindex
3 ./linalg/generic.jl:619; vecdot(::Array{Float64,1}, ::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,Float...
2 /home/pkofod/.julia/v0.6/ForwardDiff/src/gradient.jl:155; chunk_mode_gradient!(::DiffResults.MutableDiffResult{1,Float64,Tuple{Array{Float64,...
2 ./REPL[11]:15; wolslambdaNoAssignLooping(::Array{ForwardDiff.Dual{ForwardDiff.Tag{##41#42,Float64}...
1 ./abstractarray.jl:883; getindex
1 ./multidimensional.jl:491; _getindex
1 ./multidimensional.jl:495; macro expansion
1 ./multidimensional.jl:506; _unsafe_getindex(::IndexLinear, ::Array{Float64,2}, ::Int64, ::Base.Slice{Base.O...
1 ./multidimensional.jl:511; macro expansion
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment