-
Notifications
You must be signed in to change notification settings - Fork 5
/
1.5.0-DEV-6a9a92683d.log
425 lines (413 loc) · 37.7 KB
/
1.5.0-DEV-6a9a92683d.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
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
Julia Version 1.5.0-DEV.299
Commit 6a9a92683d (2020-02-20 07:47 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-9.0.1 (ORCJIT, skylake)
Environment:
JULIA_DEPOT_PATH = ::/usr/local/share/julia
JULIA_NUM_THREADS = 2
Resolving package versions...
Installed SortingAlgorithms ────── v0.3.1
Installed OrderedCollections ───── v1.1.0
Installed NLSolversBase ────────── v7.6.1
Installed DiffRules ────────────── v1.0.1
Installed LineSearches ─────────── v7.0.1
Installed StatsBase ────────────── v0.32.1
Installed ForwardDiff ──────────── v0.10.9
Installed Optim ────────────────── v0.20.1
Installed OpenSpecFun_jll ──────── v0.5.3+1
Installed Missings ─────────────── v0.4.3
Installed NaNMath ──────────────── v0.3.3
Installed ArrayInterface ───────── v2.4.1
Installed DiffResults ──────────── v1.0.2
Installed Parameters ───────────── v0.12.0
Installed StaticArrays ─────────── v0.12.1
Installed Requires ─────────────── v1.0.1
Installed PositiveFactorizations ─ v0.2.3
Installed DataAPI ──────────────── v1.1.0
Installed FillArrays ───────────── v0.8.4
Installed FiniteDiff ───────────── v2.2.1
Installed SpecialFunctions ─────── v0.10.0
Installed CommonSubexpressions ─── v0.2.0
Installed DataStructures ───────── v0.17.9
#=#=# ########## 14.1%######################################################################## 100.0%
Updating `~/.julia/environments/v1.5/Project.toml`
[429524aa] + Optim v0.20.1
Updating `~/.julia/environments/v1.5/Manifest.toml`
[4fba245c] + ArrayInterface v2.4.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.1
[1a297f60] + FillArrays v0.8.4
[6a86dc24] + FiniteDiff v2.2.1
[f6369f11] + ForwardDiff v0.10.9
[d3d80556] + LineSearches v7.0.1
[e1d29d7a] + Missings v0.4.3
[d41bc354] + NLSolversBase v7.6.1
[77ba4419] + NaNMath v0.3.3
[efe28fd5] + OpenSpecFun_jll v0.5.3+1
[429524aa] + Optim v0.20.1
[bac558e1] + OrderedCollections v1.1.0
[d96e819e] + Parameters v0.12.0
[85a6dd25] + PositiveFactorizations v0.2.3
[ae029012] + Requires v1.0.1
[a2af1166] + SortingAlgorithms v0.3.1
[276daf66] + SpecialFunctions v0.10.0
[90137ffa] + StaticArrays v0.12.1
[2913bbd2] + StatsBase v0.32.1
[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
Status `/tmp/jl_5YrxOM/Manifest.toml`
[4fba245c] ArrayInterface v2.4.1
[bbf7d656] CommonSubexpressions v0.2.0
[34da2185] Compat v2.2.0
[9a962f9c] DataAPI v1.1.0
[864edb3b] DataStructures v0.17.9
[163ba53b] DiffResults v1.0.2
[b552c78f] DiffRules v1.0.1
[1a297f60] FillArrays v0.8.4
[6a86dc24] FiniteDiff v2.2.1
[f6369f11] ForwardDiff v0.10.9
[d3d80556] LineSearches v7.0.1
[1914dd2f] MacroTools v0.5.4
[e1d29d7a] Missings v0.4.3
[d41bc354] NLSolversBase v7.6.1
[77ba4419] NaNMath v0.3.3
[efe28fd5] OpenSpecFun_jll v0.5.3+1
[429524aa] Optim v0.20.1
[cec144fc] OptimTestProblems v2.0.2
[bac558e1] OrderedCollections v1.1.0
[d96e819e] Parameters v0.12.0
[85a6dd25] PositiveFactorizations v0.2.3
[3cdcf5f2] RecipesBase v0.8.0
[731186ca] RecursiveArrayTools v2.1.0
[ae029012] Requires v1.0.1
[a2af1166] SortingAlgorithms v0.3.1
[276daf66] SpecialFunctions v0.10.0
[90137ffa] StaticArrays v0.12.1
[2913bbd2] StatsBase v0.32.1
[fd094767] Suppressor v0.1.1
[700de1a5] ZygoteRules v0.2.0
[2a0f44e3] Base64
[ade2ca70] Dates
[8bb1440f] DelimitedFiles
[8ba89e20] Distributed
[b77e0a4c] InteractiveUtils
[76f85450] LibGit2
[8f399da3] Libdl
[37e2e46d] LinearAlgebra
[56ddb016] Logging
[d6f4376e] Markdown
[a63ad114] Mmap
[44cfe95a] Pkg
[de0858da] Printf
[3fa0cd96] REPL
[9a3f8284] Random
[ea8e919c] SHA
[9e88b42a] Serialization
[1a1011a3] SharedArrays
[6462fe0b] Sockets
[2f01184e] SparseArrays
[10745b16] Statistics
[8dfed614] Test
[cf7118a7] UUIDs
[4ec0a83e] Unicode
./special/bigfloat/initial_convergence.jl
16.439225 seconds (21.39 M allocations: 1.053 GiB, 5.28% gc time)
Test Summary: |
special | No tests
./general/api.jl
12.811942 seconds (19.11 M allocations: 952.407 MiB, 2.60% gc time)
./general/callables.jl
0.179989 seconds (158.85 k allocations: 8.460 MiB)
./general/callbacks.jl
4.602857 seconds (4.08 M allocations: 213.866 MiB, 7.62% gc time)
./general/convergence.jl
0.327922 seconds (297.09 k allocations: 15.436 MiB, 3.00% gc time)
./general/default_solvers.jl
0.317748 seconds (250.81 k allocations: 13.092 MiB)
./general/deprecate.jl
0.000120 seconds (94 allocations: 4.688 KiB)
./general/initial_convergence.jl
2.461903 seconds (3.12 M allocations: 157.140 MiB, 1.44% gc time)
./general/objective_types.jl
3.493794 seconds (4.50 M allocations: 235.154 MiB, 1.92% gc time)
./general/Optim.jl
0.437915 seconds (530.23 k allocations: 26.217 MiB, 2.84% gc time)
./general/optimize.jl
1.076660 seconds (1.70 M allocations: 86.707 MiB, 2.18% gc time)
./general/type_stability.jl
11.342977 seconds (19.84 M allocations: 958.493 MiB, 2.82% gc time)
./general/counter.jl
9.587977 seconds (13.65 M allocations: 669.911 MiB, 6.07% gc time)
./general/maximize.jl
0.747912 seconds (1.15 M allocations: 60.713 MiB, 1.71% gc time)
Test Summary: | Pass Total
general | 2217 2217
./univariate/optimize/interface.jl
0.000119 seconds (101 allocations: 5.031 KiB)
./univariate/optimize/optimize.jl
0.021076 seconds (2.22 k allocations: 157.172 KiB)
./univariate/solvers/golden_section.jl
1.104255 seconds (1.38 M allocations: 72.412 MiB, 1.18% gc time)
./univariate/solvers/brent.jl
1.068317 seconds (1.42 M allocations: 74.145 MiB, 3.59% gc time)
./univariate/dual.jl
1.129110 seconds (1.16 M allocations: 60.993 MiB, 1.25% gc time)
Test Summary: | Pass Total
univariate | 48 48
./multivariate/optimize/interface.jl
2.320653 seconds (3.82 M allocations: 193.172 MiB, 2.85% gc time)
./multivariate/optimize/optimize.jl
1.022819 seconds (838.58 k allocations: 42.914 MiB, 1.34% gc time)
./multivariate/optimize/inplace.jl
0.377465 seconds (500.97 k allocations: 23.826 MiB, 3.75% gc time)
./multivariate/solvers/constrained/fminbox.jl
11.467009 seconds (17.11 M allocations: 847.148 MiB, 3.34% gc time)
./multivariate/solvers/constrained/ipnewton/constraints.jl
31.154269 seconds (33.14 M allocations: 1.590 GiB, 2.54% gc time)
./multivariate/solvers/constrained/ipnewton/counter.jl
0.337748 seconds (411.40 k allocations: 22.102 MiB)
./multivariate/solvers/constrained/ipnewton/ipnewton_unconstrained.jl
5.950848 seconds (8.80 M allocations: 592.734 MiB, 7.10% gc time)
./multivariate/solvers/constrained/samin.jl
================================================================================
SAMIN results
==> Normal convergence <==
total number of objective function evaluations: 22451
Obj. value: 0.0000000000
parameter search width
-2.80512 0.00000
3.13131 0.00000
================================================================================
1.648901 seconds (2.88 M allocations: 143.789 MiB, 5.27% gc time)
./multivariate/solvers/first_order/accelerated_gradient_descent.jl
3.225664 seconds (5.63 M allocations: 1.227 GiB, 6.69% gc time)
./multivariate/solvers/first_order/bfgs.jl
31.013880 seconds (16.36 M allocations: 1.734 GiB, 14.17% gc time)
./multivariate/solvers/first_order/cg.jl
7.314148 seconds (7.01 M allocations: 1.026 GiB, 5.00% gc time)
./multivariate/solvers/first_order/gradient_descent.jl
63.944116 seconds (56.80 M allocations: 12.391 GiB, 6.13% gc time)
./multivariate/solvers/first_order/l_bfgs.jl
5.434167 seconds (5.09 M allocations: 1.134 GiB, 9.60% gc time)
./multivariate/solvers/first_order/momentum_gradient_descent.jl
Momentum Gradient Descent: Test Failed at /home/pkgeval/.julia/packages/Optim/SFpsz/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/SFpsz/test/runtests.jl:150
[2] top-level scope at /home/pkgeval/.julia/packages/Optim/SFpsz/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:1114
[4] top-level scope at /home/pkgeval/.julia/packages/Optim/SFpsz/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: 493 (vs limit Inf)
Iterations: 10000
f(x) calls: 39493
∇f(x) calls: 39493
Momentum Gradient Descent: Test Failed at /home/pkgeval/.julia/packages/Optim/SFpsz/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/SFpsz/test/runtests.jl:158
[2] top-level scope at /home/pkgeval/.julia/packages/Optim/SFpsz/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:1114
[4] top-level scope at /home/pkgeval/.julia/packages/Optim/SFpsz/test/multivariate/solvers/first_order/momentum_gradient_descent.jl:3
Momentum Gradient Descent: Test Failed at /home/pkgeval/.julia/packages/Optim/SFpsz/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/SFpsz/test/runtests.jl:161
[2] top-level scope at /home/pkgeval/.julia/packages/Optim/SFpsz/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:1114
[4] top-level scope at /home/pkgeval/.julia/packages/Optim/SFpsz/test/multivariate/solvers/first_order/momentum_gradient_descent.jl:3
499.063028 seconds (46.83 M allocations: 15.748 GiB, 0.90% 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/SFpsz/src/multivariate/solvers/first_order/ngmres.jl:210
24.427163 seconds (28.57 M allocations: 2.836 GiB, 3.49% gc time)
./multivariate/solvers/second_order/newton.jl
85.935121 seconds (44.96 M allocations: 10.281 GiB, 2.59% gc time)
./multivariate/solvers/second_order/newton_trust_region.jl
101.967545 seconds (35.84 M allocations: 8.004 GiB, 6.90% gc time)
./multivariate/solvers/second_order/krylov_trust_region.jl
0.476293 seconds (173.30 k allocations: 46.585 MiB, 2.06% gc time)
./multivariate/solvers/zeroth_order/grid_search.jl
0.325906 seconds (323.93 k allocations: 16.391 MiB)
./multivariate/solvers/zeroth_order/nelder_mead.jl
1.727988 seconds (4.58 M allocations: 234.592 MiB, 5.69% gc time)
./multivariate/solvers/zeroth_order/particle_swarm.jl
1.837327 seconds (3.07 M allocations: 143.958 MiB, 3.99% gc time)
./multivariate/solvers/zeroth_order/simulated_annealing.jl
0.303384 seconds (600.28 k allocations: 16.633 MiB)
./multivariate/array.jl
41.575351 seconds (58.19 M allocations: 2.682 GiB, 3.36% gc time)
./multivariate/extrapolate.jl
Extrapolation: Error During Test at /home/pkgeval/.julia/packages/Optim/SFpsz/test/multivariate/extrapolate.jl:3
Got exception outside of a @test
MethodError: no method matching ldiv!(::SparseArrays.SparseMatrixCSC{Float64,Int64}, ::Array{Float64,1})
Closest candidates are:
ldiv!(!Matched::Number, ::AbstractArray) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/LinearAlgebra/src/generic.jl:252
ldiv!(::AbstractArray, !Matched::Number, !Matched::AbstractArray) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/LinearAlgebra/src/generic.jl:257
ldiv!(!Matched::LinearAlgebra.LowerTriangular{T,#s633} where #s633<:(Union{DenseArray{T,2}, Base.ReinterpretArray{T,2,S,A} where S where A<:Union{SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray}, Base.ReshapedArray{T,2,A,MI} where MI<:Tuple{Vararg{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64},N} where N} where A<:Union{Base.ReinterpretArray{T,N,S,A} where S where A<:Union{SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray} where N where T, SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray}, SubArray{T,2,A,I,L} where L where I<:Tuple{Vararg{Union{Int64, AbstractRange{Int64}, Base.AbstractCartesianIndex},N} where N} where A<:Union{Base.ReinterpretArray{T,N,S,A} where S where A<:Union{SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray} where N where T, Base.ReshapedArray{T,N,A,MI} where MI<:Tuple{Vararg{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64},N} where N} where A<:Union{Base.ReinterpretArray{T,N,S,A} where S where A<:Union{SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray} where N where T, SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray} where N where T, DenseArray}} where T), ::Union{DenseArray{T,1}, DenseArray{T,2}, Base.ReinterpretArray{T,1,S,A} where S where A<:Union{SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray}, Base.ReinterpretArray{T,2,S,A} where S where A<:Union{SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray}, Base.ReshapedArray{T,1,A,MI} where MI<:Tuple{Vararg{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64},N} where N} where A<:Union{Base.ReinterpretArray{T,N,S,A} where S where A<:Union{SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray} where N where T, SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray}, Base.ReshapedArray{T,2,A,MI} where MI<:Tuple{Vararg{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64},N} where N} where A<:Union{Base.ReinterpretArray{T,N,S,A} where S where A<:Union{SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray} where N where T, SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray}, SubArray{T,1,A,I,L} where L where I<:Tuple{Vararg{Union{Int64, AbstractRange{Int64}, Base.AbstractCartesianIndex},N} where N} where A<:Union{Base.ReinterpretArray{T,N,S,A} where S where A<:Union{SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray} where N where T, Base.ReshapedArray{T,N,A,MI} where MI<:Tuple{Vararg{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64},N} where N} where A<:Union{Base.ReinterpretArray{T,N,S,A} where S where A<:Union{SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray} where N where T, SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray} where N where T, DenseArray}, SubArray{T,2,A,I,L} where L where I<:Tuple{Vararg{Union{Int64, AbstractRange{Int64}, Base.AbstractCartesianIndex},N} where N} where A<:Union{Base.ReinterpretArray{T,N,S,A} where S where A<:Union{SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray} where N where T, Base.ReshapedArray{T,N,A,MI} where MI<:Tuple{Vararg{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64},N} where N} where A<:Union{Base.ReinterpretArray{T,N,S,A} where S where A<:Union{SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray} where N where T, SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray} where N where T, DenseArray}}) where T<:Union{Complex{Float32}, Complex{Float64}, Float32, Float64} at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/LinearAlgebra/src/triangular.jl:750
...
Stacktrace:
[1] ldiv!(::Array{Float64,1}, ::SparseArrays.SparseMatrixCSC{Float64,Int64}, ::Array{Float64,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/LinearAlgebra/src/generic.jl:260
[2] twoloop!(::Array{Float64,1}, ::Array{Float64,1}, ::Array{Float64,1}, ::Array{Array{Float64,1},1}, ::Array{Array{Float64,1},1}, ::Int64, ::Int64, ::Array{Float64,1}, ::Array{Float64,1}, ::Bool, ::SparseArrays.SparseMatrixCSC{Float64,Int64}) at /home/pkgeval/.julia/packages/Optim/SFpsz/src/multivariate/solvers/first_order/l_bfgs.jl:60
[3] update_state!(::OnceDifferentiable{Float64,Array{Float64,1},Array{Float64,1}}, ::Optim.LBFGSState{Array{Float64,1},Array{Array{Float64,1},1},Array{Array{Float64,1},1},Float64,Array{Float64,1}}, ::LBFGS{SparseArrays.SparseMatrixCSC{Float64,Int64},LineSearches.InitialStatic{Float64},LineSearches.HagerZhang{Float64,Base.RefValue{Bool}},Optim.var"#20#22"}) at /home/pkgeval/.julia/packages/Optim/SFpsz/src/multivariate/solvers/first_order/l_bfgs.jl:189
[4] optimize(::OnceDifferentiable{Float64,Array{Float64,1},Array{Float64,1}}, ::Array{Float64,1}, ::LBFGS{SparseArrays.SparseMatrixCSC{Float64,Int64},LineSearches.InitialStatic{Float64},LineSearches.HagerZhang{Float64,Base.RefValue{Bool}},Optim.var"#20#22"}, ::Optim.Options{Float64,Nothing}, ::Optim.LBFGSState{Array{Float64,1},Array{Array{Float64,1},1},Array{Array{Float64,1},1},Float64,Array{Float64,1}}) at /home/pkgeval/.julia/packages/Optim/SFpsz/src/multivariate/optimize/optimize.jl:57
[5] optimize(::OnceDifferentiable{Float64,Array{Float64,1},Array{Float64,1}}, ::Array{Float64,1}, ::LBFGS{SparseArrays.SparseMatrixCSC{Float64,Int64},LineSearches.InitialStatic{Float64},LineSearches.HagerZhang{Float64,Base.RefValue{Bool}},Optim.var"#20#22"}, ::Optim.Options{Float64,Nothing}) at /home/pkgeval/.julia/packages/Optim/SFpsz/src/multivariate/optimize/optimize.jl:33
[6] #optimize#94 at /home/pkgeval/.julia/packages/Optim/SFpsz/src/multivariate/optimize/interface.jl:123 [inlined]
[7] optimize(::Function, ::Function, ::Array{Float64,1}, ::LBFGS{SparseArrays.SparseMatrixCSC{Float64,Int64},LineSearches.InitialStatic{Float64},LineSearches.HagerZhang{Float64,Base.RefValue{Bool}},Optim.var"#20#22"}, ::Optim.Options{Float64,Nothing}) at /home/pkgeval/.julia/packages/Optim/SFpsz/src/multivariate/optimize/interface.jl:121 (repeats 2 times)
[8] top-level scope at /home/pkgeval/.julia/packages/Optim/SFpsz/test/multivariate/extrapolate.jl:44
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/Test/src/Test.jl:1114
[10] top-level scope at /home/pkgeval/.julia/packages/Optim/SFpsz/test/multivariate/extrapolate.jl:4
[11] include(::String) at ./client.jl:441
[12] macro expansion at ./util.jl:175 [inlined]
[13] macro expansion at /home/pkgeval/.julia/packages/Optim/SFpsz/test/runtests.jl:252 [inlined]
[14] macro expansion at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/Test/src/Test.jl:1114 [inlined]
[15] top-level scope at /home/pkgeval/.julia/packages/Optim/SFpsz/test/runtests.jl:250
[16] include(::String) at ./client.jl:441
[17] top-level scope at none:6
[18] eval(::Module, ::Any) at ./boot.jl:331
[19] exec_options(::Base.JLOptions) at ./client.jl:264
[20] _start() at ./client.jl:490
10.675980 seconds (21.10 M allocations: 1.067 GiB, 3.86% gc time)
./multivariate/lsthrow.jl
1.927731 seconds (2.99 M allocations: 154.706 MiB, 3.58% gc time)
./multivariate/precon.jl
Preconditioning: Error During Test at /home/pkgeval/.julia/packages/Optim/SFpsz/test/multivariate/precon.jl:8
Got exception outside of a @test
MethodError: no method matching ldiv!(::SparseArrays.SparseMatrixCSC{Float64,Int64}, ::Array{Float64,1})
Closest candidates are:
ldiv!(!Matched::Number, ::AbstractArray) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/LinearAlgebra/src/generic.jl:252
ldiv!(::AbstractArray, !Matched::Number, !Matched::AbstractArray) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/LinearAlgebra/src/generic.jl:257
ldiv!(!Matched::LinearAlgebra.LowerTriangular{T,#s633} where #s633<:(Union{DenseArray{T,2}, Base.ReinterpretArray{T,2,S,A} where S where A<:Union{SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray}, Base.ReshapedArray{T,2,A,MI} where MI<:Tuple{Vararg{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64},N} where N} where A<:Union{Base.ReinterpretArray{T,N,S,A} where S where A<:Union{SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray} where N where T, SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray}, SubArray{T,2,A,I,L} where L where I<:Tuple{Vararg{Union{Int64, AbstractRange{Int64}, Base.AbstractCartesianIndex},N} where N} where A<:Union{Base.ReinterpretArray{T,N,S,A} where S where A<:Union{SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray} where N where T, Base.ReshapedArray{T,N,A,MI} where MI<:Tuple{Vararg{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64},N} where N} where A<:Union{Base.ReinterpretArray{T,N,S,A} where S where A<:Union{SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray} where N where T, SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray} where N where T, DenseArray}} where T), ::Union{DenseArray{T,1}, DenseArray{T,2}, Base.ReinterpretArray{T,1,S,A} where S where A<:Union{SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray}, Base.ReinterpretArray{T,2,S,A} where S where A<:Union{SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray}, Base.ReshapedArray{T,1,A,MI} where MI<:Tuple{Vararg{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64},N} where N} where A<:Union{Base.ReinterpretArray{T,N,S,A} where S where A<:Union{SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray} where N where T, SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray}, Base.ReshapedArray{T,2,A,MI} where MI<:Tuple{Vararg{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64},N} where N} where A<:Union{Base.ReinterpretArray{T,N,S,A} where S where A<:Union{SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray} where N where T, SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray}, SubArray{T,1,A,I,L} where L where I<:Tuple{Vararg{Union{Int64, AbstractRange{Int64}, Base.AbstractCartesianIndex},N} where N} where A<:Union{Base.ReinterpretArray{T,N,S,A} where S where A<:Union{SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray} where N where T, Base.ReshapedArray{T,N,A,MI} where MI<:Tuple{Vararg{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64},N} where N} where A<:Union{Base.ReinterpretArray{T,N,S,A} where S where A<:Union{SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray} where N where T, SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray} where N where T, DenseArray}, SubArray{T,2,A,I,L} where L where I<:Tuple{Vararg{Union{Int64, AbstractRange{Int64}, Base.AbstractCartesianIndex},N} where N} where A<:Union{Base.ReinterpretArray{T,N,S,A} where S where A<:Union{SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray} where N where T, Base.ReshapedArray{T,N,A,MI} where MI<:Tuple{Vararg{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64},N} where N} where A<:Union{Base.ReinterpretArray{T,N,S,A} where S where A<:Union{SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray} where N where T, SubArray{T,N,A,I,true} where I<:Union{Tuple{Vararg{Real,N} where N}, Tuple{AbstractUnitRange,Vararg{Any,N} where N}} where A<:DenseArray where N where T, DenseArray} where N where T, DenseArray}}) where T<:Union{Complex{Float32}, Complex{Float64}, Float32, Float64} at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/LinearAlgebra/src/triangular.jl:750
...
Stacktrace:
[1] ldiv!(::Array{Float64,1}, ::SparseArrays.SparseMatrixCSC{Float64,Int64}, ::Array{Float64,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/LinearAlgebra/src/generic.jl:260
[2] update_state!(::OnceDifferentiable{Float64,Array{Float64,1},Array{Float64,1}}, ::Optim.GradientDescentState{Array{Float64,1},Float64}, ::GradientDescent{LineSearches.InitialPrevious{Float64},LineSearches.HagerZhang{Float64,Base.RefValue{Bool}},SparseArrays.SparseMatrixCSC{Float64,Int64},Optim.var"#14#16"}) at /home/pkgeval/.julia/packages/Optim/SFpsz/src/multivariate/solvers/first_order/gradient_descent.jl:67
[3] optimize(::OnceDifferentiable{Float64,Array{Float64,1},Array{Float64,1}}, ::Array{Float64,1}, ::GradientDescent{LineSearches.InitialPrevious{Float64},LineSearches.HagerZhang{Float64,Base.RefValue{Bool}},SparseArrays.SparseMatrixCSC{Float64,Int64},Optim.var"#14#16"}, ::Optim.Options{Float64,Nothing}, ::Optim.GradientDescentState{Array{Float64,1},Float64}) at /home/pkgeval/.julia/packages/Optim/SFpsz/src/multivariate/optimize/optimize.jl:57
[4] optimize at /home/pkgeval/.julia/packages/Optim/SFpsz/src/multivariate/optimize/optimize.jl:33 [inlined]
[5] optimize(::Function, ::Function, ::Array{Float64,1}, ::GradientDescent{LineSearches.InitialPrevious{Float64},LineSearches.HagerZhang{Float64,Base.RefValue{Bool}},SparseArrays.SparseMatrixCSC{Float64,Int64},Optim.var"#14#16"}, ::Optim.Options{Float64,Nothing}; inplace::Bool, autodiff::Symbol) at /home/pkgeval/.julia/packages/Optim/SFpsz/src/multivariate/optimize/interface.jl:123
[6] optimize(::Function, ::Function, ::Array{Float64,1}, ::GradientDescent{LineSearches.InitialPrevious{Float64},LineSearches.HagerZhang{Float64,Base.RefValue{Bool}},SparseArrays.SparseMatrixCSC{Float64,Int64},Optim.var"#14#16"}, ::Optim.Options{Float64,Nothing}) at /home/pkgeval/.julia/packages/Optim/SFpsz/src/multivariate/optimize/interface.jl:121
[7] top-level scope at /home/pkgeval/.julia/packages/Optim/SFpsz/test/multivariate/precon.jl:27
[8] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/Test/src/Test.jl:1114
[9] top-level scope at /home/pkgeval/.julia/packages/Optim/SFpsz/test/multivariate/precon.jl:9
[10] include(::String) at ./client.jl:441
[11] macro expansion at ./util.jl:175 [inlined]
[12] macro expansion at /home/pkgeval/.julia/packages/Optim/SFpsz/test/runtests.jl:252 [inlined]
[13] macro expansion at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/Test/src/Test.jl:1114 [inlined]
[14] top-level scope at /home/pkgeval/.julia/packages/Optim/SFpsz/test/runtests.jl:250
[15] include(::String) at ./client.jl:441
[16] top-level scope at none:6
[17] eval(::Module, ::Any) at ./boot.jl:331
[18] exec_options(::Base.JLOptions) at ./client.jl:264
[19] _start() at ./client.jl:490
1.866508 seconds (3.58 M allocations: 201.159 MiB, 3.24% gc time)
./multivariate/manifolds.jl
26.029892 seconds (44.88 M allocations: 2.106 GiB, 3.14% gc time)
./multivariate/complex.jl
6.995956 seconds (13.24 M allocations: 653.928 MiB, 3.81% gc time)
./multivariate/fdtime.jl
11.128955 seconds (25.11 M allocations: 7.269 GiB, 14.68% gc time)
./multivariate/arbitrary_precision.jl
10.175154 seconds (20.00 M allocations: 994.624 MiB, 3.74% gc time)
./multivariate/successive_f_tol.jl
0.116062 seconds (187.75 k allocations: 10.196 MiB)
./multivariate/f_increase.jl
0.089148 seconds (61.38 k allocations: 3.160 MiB)
Test Summary: | Pass Fail Error Broken Total
multivariate | 211883 3 2 1 211889
interface | 38 38
only_fg!, only_fgh! | 2 2
optimize | 12 12
inplace keyword | 7 7
Fminbox | 69 1 70
Constraints | 107 107
Function counter | 3 3
IPNewton Unconstrained | 40 40
SAMIN | 1 1
Accelerated Gradient Descent | 62 62
BFGS | 127 127
Conjugate Gradient | 119 119
Gradient Descent | 111 111
L-BFGS | 128 128
Momentum Gradient Descent | 78 3 81
N-GMRES | 155 155
O-ACCEL | 155 155
Newton | 176 176
Newton Trust Region | 210214 210214
Krylov Trust Region | 13 13
Grid Search | 1 1
Nelder Mead | 37 37
Particle Swarm | 4 4
Simulated Annealing | 2 2
normalized array | 2 2
input types | 71 71
arraypartition input | No tests
Extrapolation | 1 1
Line search errors | 7 7
Preconditioning | 1 1 2
Manifolds | 29 29
Complex numbers | 47 47
Finite difference timing | 45 45
Arbitrary Precision | 15 15
Float32 doesn't work in Fminbox | No tests
successive_f_tol | 1 1
f increase behaviour | 4 4
ERROR: LoadError: Some tests did not pass: 211883 passed, 3 failed, 2 errored, 1 broken.
in expression starting at /home/pkgeval/.julia/packages/Optim/SFpsz/test/runtests.jl:249
ERROR: Package Optim errored during testing
Stacktrace:
[1] pkgerror(::String, ::Vararg{String,N} where N) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/Pkg/src/Types.jl:53
[2] test(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/Pkg/src/Operations.jl:1503
[3] test(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, kwargs::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/Pkg/src/API.jl:316
[4] test(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/Pkg/src/API.jl:303
[5] #test#68 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/Pkg/src/API.jl:297 [inlined]
[6] test at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/Pkg/src/API.jl:297 [inlined]
[7] #test#67 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/Pkg/src/API.jl:296 [inlined]
[8] test at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/Pkg/src/API.jl:296 [inlined]
[9] test(::String; kwargs::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/Pkg/src/API.jl:295
[10] test(::String) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/Pkg/src/API.jl:295
[11] top-level scope at none:13