-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy path1.6.0-DEV-a6de8b6186.log
265 lines (255 loc) · 10.1 KB
/
1.6.0-DEV-a6de8b6186.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.587
Commit a6de8b6186 (2020-08-05 14:09 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 Requires ───────────────────── v1.0.1
Installed Reexport ───────────────────── v0.2.0
Installed OpenSpecFun_jll ────────────── v0.5.3+3
Installed NLSolversBase ──────────────── v7.6.1
Installed LsqFit ─────────────────────── v0.11.0
Installed DataStructures ─────────────── v0.17.20
Installed StatsBase ──────────────────── v0.33.0
Installed Distributions ──────────────── v0.23.8
Installed FillArrays ─────────────────── v0.8.13
Installed DiffRules ──────────────────── v1.0.1
Installed SpecialFunctions ───────────── v0.10.3
Installed OptimBase ──────────────────── v2.0.1
Installed DataAPI ────────────────────── v1.3.0
Installed MacroTools ─────────────────── v0.5.5
Installed StaticArrays ───────────────── v0.12.4
Installed ForwardDiff ────────────────── v0.10.12
Installed Missings ───────────────────── v0.4.3
Installed OrderedCollections ─────────── v1.3.0
Installed NaNMath ────────────────────── v0.3.4
Installed CompilerSupportLibraries_jll ─ v0.3.3+0
Installed Rmath ──────────────────────── v0.6.1
Installed PDMats ─────────────────────── v0.10.0
Installed StatsFuns ──────────────────── v0.9.5
Installed DiffResults ────────────────── v1.0.2
Installed Rmath_jll ──────────────────── v0.2.2+1
Installed QuadGK ─────────────────────── v2.4.0
Installed FiniteDiff ─────────────────── v2.5.2
Installed SortingAlgorithms ──────────── v0.3.1
Installed ArrayInterface ─────────────── v2.11.0
Installed CommonSubexpressions ───────── v0.3.0
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.8
[1a297f60] + FillArrays v0.8.13
[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.1
[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_3pULOk/Project.toml`
[31c24e10] Distributions v0.23.8
[f6369f11] ForwardDiff v0.10.12
[2fda8390] LsqFit v0.11.0
[d41bc354] NLSolversBase v7.6.1
[87e2bd06] OptimBase v2.0.1
[2913bbd2] StatsBase v0.33.0
[37e2e46d] LinearAlgebra
[9a3f8284] Random
[8dfed614] Test
Status `/tmp/jl_3pULOk/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.8
[1a297f60] FillArrays v0.8.13
[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.1
[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.454057 seconds (10.79 k allocations: 69.366 MiB, 50.81% gc time)
Jacobian function
0.428344 seconds (38 allocations: 68.666 MiB, 41.21% gc time)
--------------
Performance of inplace
Evaluation function
0.159423 seconds (38 allocations: 1.281 KiB)
Jacobian function
0.185307 seconds (29 allocations: 1.141 KiB)
--------------
Performance of curve_fit
Non-inplace
2.514197 seconds (337 allocations: 442.521 MiB, 11.03% gc time)
Inplace
2.158129 seconds (140 allocations: 68.673 MiB, 0.15% gc time)
Non-inplace with jacobian
1.818731 seconds (163 allocations: 171.671 MiB, 0.88% gc time)
Inplace with jacobian
1.196614 seconds (111 allocations: 38.155 MiB)
--------------
Performance of curve_fit with weights
Non-inplace with weights
1.688623 seconds (33.44 k allocations: 295.532 MiB, 0.69% gc time)
Inplace with weights
2.550645 seconds (150 allocations: 80.118 MiB)
Non-inplace with jacobian with weights
1.506469 seconds (206 allocations: 293.743 MiB, 4.72% gc time)
Inplace with jacobian with weights
1.475162 seconds (108 allocations: 41.969 MiB)
* geodesic.jl
--------------
Performance of curve_fit vs geo
Non-inplace
0.157318 seconds (165 allocations: 17.939 MiB)
Geodesic
0.091949 seconds (113 allocations: 11.832 MiB)
Geodesic - auto avv!
0.327003 seconds (157 allocations: 11.836 MiB)
--------------
Performance of curve_fit vs geo with weights
Non-inplace
0.321522 seconds (205 allocations: 29.384 MiB)
Geodesic
0.240547 seconds (171 allocations: 24.042 MiB)
Geodesic - auto avv!
0.679939 seconds (237 allocations: 24.048 MiB)
Testing LsqFit tests passed