-
Notifications
You must be signed in to change notification settings - Fork 5
/
1.5.0-DEV-ed177d17d6.log
260 lines (251 loc) · 13.1 KB
/
1.5.0-DEV-ed177d17d6.log
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
Julia Version 1.5.0-DEV.158
Commit ed177d17d6 (2020-01-27 16:45 UTC)
Platform Info:
OS: Linux (x86_64-pc-linux-gnu)
CPU: Intel(R) Xeon(R) Silver 4114 CPU @ 2.20GHz
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-8.0.1 (ORCJIT, skylake)
Environment:
JULIA_DEPOT_PATH = ::/usr/local/share/julia
JULIA_NUM_THREADS = 2
Resolving package versions...
Installed PositiveFactorizations ─ v0.2.3
Installed SortingAlgorithms ────── v0.3.1
Installed OpenSpecFun_jll ──────── v0.5.3+1
Installed DiffResults ──────────── v1.0.2
Installed OrderedCollections ───── v1.1.0
Installed ArrayInterface ───────── v2.3.1
Installed NLSolversBase ────────── v7.6.0
Installed SpecialFunctions ─────── v0.9.0
Installed Parameters ───────────── v0.12.0
Installed LineSearches ─────────── v7.0.1
Installed CommonSubexpressions ─── v0.2.0
Installed StatsBase ────────────── v0.32.0
Installed DataStructures ───────── v0.17.9
Installed ForwardDiff ──────────── v0.10.9
Installed Missings ─────────────── v0.4.3
Installed DataAPI ──────────────── v1.1.0
Installed Requires ─────────────── v1.0.0
Installed FiniteDiff ───────────── v2.1.0
Installed FillArrays ───────────── v0.8.4
Installed StaticArrays ─────────── v0.12.1
Installed NaNMath ──────────────── v0.3.3
Installed Optim ────────────────── v0.20.0
Installed DiffRules ────────────── v1.0.0
Updating `~/.julia/environments/v1.5/Project.toml`
[429524aa] + Optim v0.20.0
Updating `~/.julia/environments/v1.5/Manifest.toml`
[4fba245c] + ArrayInterface v2.3.1
[bbf7d656] + CommonSubexpressions v0.2.0
[9a962f9c] + DataAPI v1.1.0
[864edb3b] + DataStructures v0.17.9
[163ba53b] + DiffResults v1.0.2
[b552c78f] + DiffRules v1.0.0
[1a297f60] + FillArrays v0.8.4
[6a86dc24] + FiniteDiff v2.1.0
[f6369f11] + ForwardDiff v0.10.9
[d3d80556] + LineSearches v7.0.1
[e1d29d7a] + Missings v0.4.3
[d41bc354] + NLSolversBase v7.6.0
[77ba4419] + NaNMath v0.3.3
[efe28fd5] + OpenSpecFun_jll v0.5.3+1
[429524aa] + Optim v0.20.0
[bac558e1] + OrderedCollections v1.1.0
[d96e819e] + Parameters v0.12.0
[85a6dd25] + PositiveFactorizations v0.2.3
[ae029012] + Requires v1.0.0
[a2af1166] + SortingAlgorithms v0.3.1
[276daf66] + SpecialFunctions v0.9.0
[90137ffa] + StaticArrays v0.12.1
[2913bbd2] + StatsBase v0.32.0
[2a0f44e3] + Base64
[ade2ca70] + Dates
[8ba89e20] + Distributed
[b77e0a4c] + InteractiveUtils
[76f85450] + LibGit2
[8f399da3] + Libdl
[37e2e46d] + LinearAlgebra
[56ddb016] + Logging
[d6f4376e] + Markdown
[44cfe95a] + Pkg
[de0858da] + Printf
[3fa0cd96] + REPL
[9a3f8284] + Random
[ea8e919c] + SHA
[9e88b42a] + Serialization
[6462fe0b] + Sockets
[2f01184e] + SparseArrays
[10745b16] + Statistics
[8dfed614] + Test
[cf7118a7] + UUIDs
[4ec0a83e] + Unicode
Testing Optim
Installed ZygoteRules ───────── v0.2.0
Installed MacroTools ────────── v0.5.3
Installed Suppressor ────────── v0.1.1
Installed RecipesBase ───────── v0.7.0
Installed RecursiveArrayTools ─ v2.0.4
Installed Compat ────────────── v2.2.0
Installed OptimTestProblems ─── v2.0.2
Updating `/tmp/jl_YVmLJW/Project.toml`
[cec144fc] + OptimTestProblems v2.0.2
[731186ca] + RecursiveArrayTools v2.0.4
[fd094767] + Suppressor v0.1.1
Updating `/tmp/jl_YVmLJW/Manifest.toml`
[34da2185] + Compat v2.2.0
[1914dd2f] + MacroTools v0.5.3
[cec144fc] + OptimTestProblems v2.0.2
[3cdcf5f2] + RecipesBase v0.7.0
[731186ca] + RecursiveArrayTools v2.0.4
[fd094767] + Suppressor v0.1.1
[700de1a5] + ZygoteRules v0.2.0
[8bb1440f] + DelimitedFiles
[a63ad114] + Mmap
[1a1011a3] + SharedArrays
Running sandbox
Status `/tmp/jl_YVmLJW/Project.toml`
[1a297f60] FillArrays v0.8.4
[d3d80556] LineSearches v7.0.1
[d41bc354] NLSolversBase v7.6.0
[77ba4419] NaNMath v0.3.3
[429524aa] Optim v0.20.0
[cec144fc] OptimTestProblems v2.0.2
[d96e819e] Parameters v0.12.0
[85a6dd25] PositiveFactorizations v0.2.3
[731186ca] RecursiveArrayTools v2.0.4
[2913bbd2] StatsBase v0.32.0
[fd094767] Suppressor v0.1.1
[37e2e46d] LinearAlgebra
[de0858da] Printf
[9a3f8284] Random
[2f01184e] SparseArrays
[8dfed614] Test
./special/bigfloat/initial_convergence.jl
17.467606 seconds (21.31 M allocations: 1.050 GiB, 4.92% gc time)
Test Summary: |
special | No tests
./general/api.jl
19.341370 seconds (19.22 M allocations: 960.753 MiB, 2.50% gc time)
./general/callables.jl
0.436187 seconds (158.14 k allocations: 8.441 MiB)
./general/callbacks.jl
6.333049 seconds (4.04 M allocations: 212.137 MiB, 1.40% gc time)
./general/convergence.jl
0.494775 seconds (284.88 k allocations: 14.942 MiB)
./general/default_solvers.jl
0.450436 seconds (249.71 k allocations: 13.061 MiB, 3.60% gc time)
./general/deprecate.jl
0.000156 seconds (94 allocations: 4.688 KiB)
./general/initial_convergence.jl
4.068202 seconds (3.09 M allocations: 155.772 MiB, 2.35% gc time)
./general/objective_types.jl
5.353425 seconds (4.48 M allocations: 234.533 MiB, 3.37% gc time)
./general/Optim.jl
0.609519 seconds (528.84 k allocations: 26.175 MiB)
./general/optimize.jl
1.704672 seconds (1.66 M allocations: 85.137 MiB, 2.28% gc time)
./general/type_stability.jl
18.520199 seconds (19.87 M allocations: 963.361 MiB, 5.04% gc time)
./general/counter.jl
15.292141 seconds (13.55 M allocations: 667.381 MiB, 3.43% gc time)
./general/maximize.jl
1.577161 seconds (1.15 M allocations: 60.584 MiB, 27.66% gc time)
Test Summary: | Pass Total
general | 2217 2217
./univariate/optimize/interface.jl
0.000139 seconds (101 allocations: 5.031 KiB)
./univariate/optimize/optimize.jl
0.027549 seconds (2.21 k allocations: 156.219 KiB)
./univariate/solvers/golden_section.jl
1.721450 seconds (1.37 M allocations: 72.286 MiB, 3.50% gc time)
./univariate/solvers/brent.jl
1.666519 seconds (1.42 M allocations: 73.987 MiB, 0.86% gc time)
./univariate/dual.jl
2.164220 seconds (1.15 M allocations: 60.956 MiB, 1.58% gc time)
Test Summary: | Pass Total
univariate | 48 48
./multivariate/optimize/interface.jl
3.775241 seconds (3.80 M allocations: 192.760 MiB, 1.90% gc time)
./multivariate/optimize/optimize.jl
1.414625 seconds (825.87 k allocations: 42.449 MiB, 1.83% gc time)
./multivariate/optimize/inplace.jl
0.651567 seconds (499.48 k allocations: 23.781 MiB, 2.66% gc time)
./multivariate/solvers/constrained/fminbox.jl
19.066657 seconds (15.91 M allocations: 797.315 MiB, 1.98% gc time)
./multivariate/solvers/constrained/ipnewton/constraints.jl
51.779826 seconds (33.19 M allocations: 1.594 GiB, 1.62% gc time)
./multivariate/solvers/constrained/ipnewton/counter.jl
0.577115 seconds (409.15 k allocations: 22.030 MiB, 3.36% gc time)
./multivariate/solvers/constrained/ipnewton/ipnewton_unconstrained.jl
9.995989 seconds (8.89 M allocations: 598.356 MiB, 9.36% gc time)
./multivariate/solvers/constrained/samin.jl
================================================================================
SAMIN results
==> Normal convergence <==
total number of objective function evaluations: 22401
Obj. value: 0.0000000000
parameter search width
3.00000 0.00000
2.00000 0.00000
================================================================================
2.488983 seconds (2.92 M allocations: 147.205 MiB, 3.79% gc time)
./multivariate/solvers/first_order/accelerated_gradient_descent.jl
5.582819 seconds (5.58 M allocations: 1.225 GiB, 3.51% gc time)
./multivariate/solvers/first_order/bfgs.jl
75.946731 seconds (16.32 M allocations: 1.733 GiB, 4.96% gc time)
./multivariate/solvers/first_order/cg.jl
21.755823 seconds (6.96 M allocations: 1.024 GiB, 4.09% gc time)
./multivariate/solvers/first_order/gradient_descent.jl
216.651417 seconds (56.80 M allocations: 12.391 GiB, 2.86% gc time)
./multivariate/solvers/first_order/l_bfgs.jl
15.029801 seconds (5.09 M allocations: 1.134 GiB, 5.34% gc time)
./multivariate/solvers/first_order/momentum_gradient_descent.jl
Momentum Gradient Descent: Test Failed at /home/pkgeval/.julia/packages/Optim/Q2XsG/test/runtests.jl:150
Expression: Optim.converged(results)
Stacktrace:
[1] run_optim_tests(::MomentumGradientDescent{Float64,LineSearches.InitialPrevious{Float64},LineSearches.HagerZhang{Float64,Base.RefValue{Bool}}}; convergence_exceptions::NTuple{5,Tuple{String,Int64}}, minimizer_exceptions::Tuple{}, minimum_exceptions::Tuple{Tuple{String,Int64},Tuple{String,Int64}}, f_increase_exceptions::NTuple{4,String}, iteration_exceptions::Tuple{Tuple{String,Int64},Tuple{String,Int64},Tuple{String,Int64}}, skip::NTuple{6,String}, show_name::Bool, show_trace::Bool, show_res::Bool, show_itcalls::Bool) at /home/pkgeval/.julia/packages/Optim/Q2XsG/test/runtests.jl:150
[2] top-level scope at /home/pkgeval/.julia/packages/Optim/Q2XsG/test/multivariate/solvers/first_order/momentum_gradient_descent.jl:5
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/Test/src/Test.jl:1113
[4] top-level scope at /home/pkgeval/.julia/packages/Optim/Q2XsG/test/multivariate/solvers/first_order/momentum_gradient_descent.jl:3
Paraboloid Random Matrix did not converge with i = 1
* Status: failure (reached maximum number of iterations) (line search failed)
* Candidate solution
Minimizer: [8.88e-01, 1.12e+00, 1.15e+00, ...]
Minimum: 1.912726e-01
* Found with
Algorithm: Momentum Gradient Descent
Initial Point: [0.00e+00, 0.00e+00, 0.00e+00, ...]
* Convergence measures
|x - x'| = 3.01e-05 ≰ 0.0e+00
|x - x'|/|x'| = 2.54e-05 ≰ 0.0e+00
|f(x) - f(x')| = 1.19e-05 ≰ 0.0e+00
|f(x) - f(x')|/|f(x')| = 6.20e-05 ≰ 0.0e+00
|g(x)| = 2.40e-02 ≰ 1.0e-08
* Work counters
Seconds run: 2517 (vs limit Inf)
Iterations: 10000
f(x) calls: 39493
∇f(x) calls: 39493
Momentum Gradient Descent: Test Failed at /home/pkgeval/.julia/packages/Optim/Q2XsG/test/runtests.jl:158
Expression: Optim.minimum(results) < prob.minimum + sqrt(eps(typeof(prob.minimum)))
Evaluated: 0.1912725814045097 < 1.4901161193847656e-8
Stacktrace:
[1] run_optim_tests(::MomentumGradientDescent{Float64,LineSearches.InitialPrevious{Float64},LineSearches.HagerZhang{Float64,Base.RefValue{Bool}}}; convergence_exceptions::NTuple{5,Tuple{String,Int64}}, minimizer_exceptions::Tuple{}, minimum_exceptions::Tuple{Tuple{String,Int64},Tuple{String,Int64}}, f_increase_exceptions::NTuple{4,String}, iteration_exceptions::Tuple{Tuple{String,Int64},Tuple{String,Int64},Tuple{String,Int64}}, skip::NTuple{6,String}, show_name::Bool, show_trace::Bool, show_res::Bool, show_itcalls::Bool) at /home/pkgeval/.julia/packages/Optim/Q2XsG/test/runtests.jl:158
[2] top-level scope at /home/pkgeval/.julia/packages/Optim/Q2XsG/test/multivariate/solvers/first_order/momentum_gradient_descent.jl:5
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/Test/src/Test.jl:1113
[4] top-level scope at /home/pkgeval/.julia/packages/Optim/Q2XsG/test/multivariate/solvers/first_order/momentum_gradient_descent.jl:3
Momentum Gradient Descent: Test Failed at /home/pkgeval/.julia/packages/Optim/Q2XsG/test/runtests.jl:161
Expression: norm(Optim.minimizer(results) - prob.solutions) < 0.01
Evaluated: 1.281446679711507 < 0.01
Stacktrace:
[1] run_optim_tests(::MomentumGradientDescent{Float64,LineSearches.InitialPrevious{Float64},LineSearches.HagerZhang{Float64,Base.RefValue{Bool}}}; convergence_exceptions::NTuple{5,Tuple{String,Int64}}, minimizer_exceptions::Tuple{}, minimum_exceptions::Tuple{Tuple{String,Int64},Tuple{String,Int64}}, f_increase_exceptions::NTuple{4,String}, iteration_exceptions::Tuple{Tuple{String,Int64},Tuple{String,Int64},Tuple{String,Int64}}, skip::NTuple{6,String}, show_name::Bool, show_trace::Bool, show_res::Bool, show_itcalls::Bool) at /home/pkgeval/.julia/packages/Optim/Q2XsG/test/runtests.jl:161
[2] top-level scope at /home/pkgeval/.julia/packages/Optim/Q2XsG/test/multivariate/solvers/first_order/momentum_gradient_descent.jl:5
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/Test/src/Test.jl:1113
[4] top-level scope at /home/pkgeval/.julia/packages/Optim/Q2XsG/test/multivariate/solvers/first_order/momentum_gradient_descent.jl:3
2532.166641 seconds (46.80 M allocations: 15.747 GiB, 1.92% gc time)
./multivariate/solvers/first_order/ngmres.jl
┌ Warning: Use caution. N-GMRES/O-ACCEL has only been tested with Gradient Descent and L-BFGS preconditioning.
└ @ Optim ~/.julia/packages/Optim/Q2XsG/src/multivariate/solvers/first_order/ngmres.jl:210
69.809068 seconds (28.24 M allocations: 2.825 GiB, 3.72% gc time)
./multivariate/solvers/second_order/newton.jl