-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy path1.6.0-DEV-03e1a89ff1.log
265 lines (255 loc) · 10.1 KB
/
1.6.0-DEV-03e1a89ff1.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
Julia Version 1.6.0-DEV.633
Commit 03e1a89ff1 (2020-08-13 14:37 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-avx512)
Environment:
JULIA_DEPOT_PATH = ::/usr/local/share/julia
JULIA_NUM_THREADS = 2
Resolving package versions...
[ Info: LEGAL NOTICE: package operations send anonymous data about your system to https://pkg.julialang.org (your current package server), including the operating system and Julia versions you are using, and a random client UUID. Running `Pkg.telemetryinfo()` will show exactly what data is sent. See https://julialang.org/legal/data/ for more details about what this data is used for, how long it is retained, and how to opt out of sending it.
Installed CommonSubexpressions ───────── v0.3.0
Installed DataAPI ────────────────────── v1.3.0
Installed PDMats ─────────────────────── v0.10.0
Installed Rmath ──────────────────────── v0.6.1
Installed NLSolversBase ──────────────── v7.6.3
Installed FillArrays ─────────────────── v0.9.2
Installed LsqFit ─────────────────────── v0.11.0
Installed ForwardDiff ────────────────── v0.10.12
Installed Rmath_jll ──────────────────── v0.2.2+1
Installed OpenSpecFun_jll ────────────── v0.5.3+3
Installed OrderedCollections ─────────── v1.3.0
Installed SpecialFunctions ───────────── v0.10.3
Installed NaNMath ────────────────────── v0.3.4
Installed DiffRules ──────────────────── v1.0.1
Installed CompilerSupportLibraries_jll ─ v0.3.3+0
Installed StatsFuns ──────────────────── v0.9.5
Installed Missings ───────────────────── v0.4.3
Installed Reexport ───────────────────── v0.2.0
Installed Requires ───────────────────── v1.0.1
Installed ArrayInterface ─────────────── v2.11.0
Installed FiniteDiff ─────────────────── v2.5.2
Installed QuadGK ─────────────────────── v2.4.0
Installed StaticArrays ───────────────── v0.12.4
Installed StatsBase ──────────────────── v0.33.0
Installed DiffResults ────────────────── v1.0.2
Installed OptimBase ──────────────────── v2.0.1
Installed MacroTools ─────────────────── v0.5.5
Installed SortingAlgorithms ──────────── v0.3.1
Installed DataStructures ─────────────── v0.17.20
Installed Distributions ──────────────── v0.23.9
Updating `~/.julia/environments/v1.6/Project.toml`
[2fda8390] + LsqFit v0.11.0
Updating `~/.julia/environments/v1.6/Manifest.toml`
[4fba245c] + ArrayInterface v2.11.0
[bbf7d656] + CommonSubexpressions v0.3.0
[e66e0078] + CompilerSupportLibraries_jll v0.3.3+0
[9a962f9c] + DataAPI v1.3.0
[864edb3b] + DataStructures v0.17.20
[163ba53b] + DiffResults v1.0.2
[b552c78f] + DiffRules v1.0.1
[31c24e10] + Distributions v0.23.9
[1a297f60] + FillArrays v0.9.2
[6a86dc24] + FiniteDiff v2.5.2
[f6369f11] + ForwardDiff v0.10.12
[2fda8390] + LsqFit v0.11.0
[1914dd2f] + MacroTools v0.5.5
[e1d29d7a] + Missings v0.4.3
[d41bc354] + NLSolversBase v7.6.3
[77ba4419] + NaNMath v0.3.4
[efe28fd5] + OpenSpecFun_jll v0.5.3+3
[87e2bd06] + OptimBase v2.0.1
[bac558e1] + OrderedCollections v1.3.0
[90014a1f] + PDMats v0.10.0
[1fd47b50] + QuadGK v2.4.0
[189a3867] + Reexport v0.2.0
[ae029012] + Requires v1.0.1
[79098fc4] + Rmath v0.6.1
[f50d1b31] + Rmath_jll v0.2.2+1
[a2af1166] + SortingAlgorithms v0.3.1
[276daf66] + SpecialFunctions v0.10.3
[90137ffa] + StaticArrays v0.12.4
[2913bbd2] + StatsBase v0.33.0
[4c63d2b9] + StatsFuns v0.9.5
[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
[4607b0f0] + SuiteSparse
[8dfed614] + Test
[cf7118a7] + UUIDs
[4ec0a83e] + Unicode
Testing LsqFit
Status `/tmp/jl_RJrL9S/Project.toml`
[31c24e10] Distributions v0.23.9
[f6369f11] ForwardDiff v0.10.12
[2fda8390] LsqFit v0.11.0
[d41bc354] NLSolversBase v7.6.3
[87e2bd06] OptimBase v2.0.1
[2913bbd2] StatsBase v0.33.0
[37e2e46d] LinearAlgebra
[9a3f8284] Random
[8dfed614] Test
Status `/tmp/jl_RJrL9S/Manifest.toml`
[4fba245c] ArrayInterface v2.11.0
[bbf7d656] CommonSubexpressions v0.3.0
[e66e0078] CompilerSupportLibraries_jll v0.3.3+0
[9a962f9c] DataAPI v1.3.0
[864edb3b] DataStructures v0.17.20
[163ba53b] DiffResults v1.0.2
[b552c78f] DiffRules v1.0.1
[31c24e10] Distributions v0.23.9
[1a297f60] FillArrays v0.9.2
[6a86dc24] FiniteDiff v2.5.2
[f6369f11] ForwardDiff v0.10.12
[2fda8390] LsqFit v0.11.0
[1914dd2f] MacroTools v0.5.5
[e1d29d7a] Missings v0.4.3
[d41bc354] NLSolversBase v7.6.3
[77ba4419] NaNMath v0.3.4
[efe28fd5] OpenSpecFun_jll v0.5.3+3
[87e2bd06] OptimBase v2.0.1
[bac558e1] OrderedCollections v1.3.0
[90014a1f] PDMats v0.10.0
[1fd47b50] QuadGK v2.4.0
[189a3867] Reexport v0.2.0
[ae029012] Requires v1.0.1
[79098fc4] Rmath v0.6.1
[f50d1b31] Rmath_jll v0.2.2+1
[a2af1166] SortingAlgorithms v0.3.1
[276daf66] SpecialFunctions v0.10.3
[90137ffa] StaticArrays v0.12.4
[2913bbd2] StatsBase v0.33.0
[4c63d2b9] StatsFuns v0.9.5
[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
[4607b0f0] SuiteSparse
[8dfed614] Test
[cf7118a7] UUIDs
[4ec0a83e] Unicode
Running tests:
* curve_fit.jl
norm(fit.param - [1.0, 2.0]) < 0.05 ? 0.0024487528863929987
norm(errors - [0.017, 0.075]) < 0.1 ?0.07270120312597723
norm(fit.param - [1.0, 2.0]) < 0.05 ? 0.0024487528864500416
* levenberg_marquardt.jl
0 4.092373e+03 NaN
* lambda: 10.0
1 2.797447e+03 5.198084e+02
* g(x): 519.808439643964
* lambda: 1.0
* dx: [-1.3754544983906423, -2.2688832940806924, -0.5168224961390464]
2 4.989328e+02 2.193094e+02
* g(x): 219.3094268987601
* lambda: 0.1
* dx: [-3.334689534486879, -5.794869104744084, -2.0018271584135516]
3 9.254199e+00 2.103788e+01
* g(x): 21.03788443096719
* lambda: 0.010000000000000002
* dx: [-0.1568473394900891, 1.5287575541021752, -2.127285343339073]
4 9.935238e-01 2.990974e-01
* g(x): 0.2990974312919561
* lambda: 0.0010000000000000002
* dx: [-0.08381867095782596, 1.4172761292650244, -0.3436904912943432]
5 9.510484e-01 7.018851e-03
* g(x): 0.007018851032501161
* lambda: 0.00010000000000000003
* dx: [0.05898384240759954, 0.09066804362031268, -0.01687650917009742]
6 9.510477e-01 4.749010e-07
* g(x): 4.749009969995388e-7
* lambda: 1.0000000000000004e-5
* dx: [0.00035295755165320845, -0.00041209271090798637, -6.204504956712417e-5]
7 9.510477e-01 6.301171e-11
* g(x): 6.301170696332292e-11
* lambda: 1.0000000000000004e-6
* dx: [-3.0070256806759427e-7, 8.62217613003841e-7, -6.328696308622596e-8]
8 9.510477e-01 9.431345e-14
* g(x): 9.431344594190705e-14
* lambda: 1.0000000000000004e-6
* dx: [2.4065569280216344e-9, -5.791734469946079e-9, 3.820344041890685e-10]
Test Summary: | Pass Total
optimization | 10 10
* curve_fit_inplace.jl
--------------
Performance of non-inplace
Evaluation function
0.237785 seconds (10.78 k allocations: 69.366 MiB, 5.25% gc time)
Jacobian function
0.525364 seconds (38 allocations: 68.666 MiB, 47.71% gc time)
--------------
Performance of inplace
Evaluation function
0.170390 seconds (38 allocations: 1.281 KiB)
Jacobian function
0.183262 seconds (29 allocations: 1.141 KiB)
--------------
Performance of curve_fit
Non-inplace
2.694188 seconds (336 allocations: 442.521 MiB, 10.31% gc time)
Inplace
2.044643 seconds (140 allocations: 68.673 MiB, 0.16% gc time)
Non-inplace with jacobian
1.456860 seconds (163 allocations: 171.671 MiB, 0.19% gc time)
Inplace with jacobian
1.428979 seconds (111 allocations: 38.155 MiB)
--------------
Performance of curve_fit with weights
Non-inplace with weights
2.295906 seconds (59.97 k allocations: 297.141 MiB, 3.19% gc time)
Inplace with weights
2.799666 seconds (150 allocations: 80.118 MiB)
Non-inplace with jacobian with weights
1.896843 seconds (209 allocations: 293.743 MiB, 1.64% gc time)
Inplace with jacobian with weights
1.626087 seconds (108 allocations: 41.969 MiB)
* geodesic.jl
--------------
Performance of curve_fit vs geo
Non-inplace
0.498123 seconds (165 allocations: 17.939 MiB)
Geodesic
0.371601 seconds (113 allocations: 11.832 MiB)
Geodesic - auto avv!
0.413520 seconds (157 allocations: 11.836 MiB)
--------------
Performance of curve_fit vs geo with weights
Non-inplace
0.141019 seconds (208 allocations: 29.384 MiB)
Geodesic
0.241515 seconds (174 allocations: 24.042 MiB)
Geodesic - auto avv!
0.444494 seconds (240 allocations: 24.048 MiB)
Testing LsqFit tests passed