Created
June 22, 2018 14:44
-
-
Save pkofod/bf3efe415825b8c660e0f484a6185641 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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