-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprofilingTest.prof
More file actions
171 lines (164 loc) · 23.4 KB
/
profilingTest.prof
File metadata and controls
171 lines (164 loc) · 23.4 KB
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
Mon Dec 11 14:38 2017 Time and Allocation Profiling Report (Final)
profilingTest +RTS -hc -p -ls -N4 -RTS
total time = 45.34 secs (181378 ticks @ 1000 us, 4 processors)
total alloc = 362,913,092,672 bytes (excludes profiling overheads)
COST CENTRE MODULE SRC %time %alloc
calculateZ NeuralNet NeuralNet.hs:(213,1)-(214,87) 29.1 15.6
derivateNeuronWeightsandBias NeuralNet NeuralNet.hs:(164,1)-(165,144) 24.6 27.4
separateFronts NeuralNet NeuralNet.hs:221:1-40 17.4 33.0
averageHelper NeuralNet NeuralNet.hs:(269,1)-(270,73) 17.1 17.0
derivateNeuronActivation NeuralNet NeuralNet.hs:(159,1)-(160,141) 6.4 3.9
average1d NeuralNet NeuralNet.hs:(261,1)-(263,38) 1.4 0.5
individual inherited
COST CENTRE MODULE SRC no. entries %time %alloc %time %alloc
MAIN MAIN <built-in> 160 0 0.0 0.0 100.0 100.0
CAF Control.Parallel.Strategies <entire-module> 283 0 0.0 0.0 0.0 0.0
withStrategy Control.Parallel.Strategies Control/Parallel/Strategies.hs:294:1-25 361 1 0.0 0.0 0.0 0.0
CAF GHC.Conc.Signal <entire-module> 253 0 0.0 0.0 0.0 0.0
CAF GHC.Float <entire-module> 246 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Encoding <entire-module> 236 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Encoding.Iconv <entire-module> 234 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Exception <entire-module> 228 0 0.0 0.0 0.0 0.0
CAF GHC.IO.FD <entire-module> 227 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Handle.FD <entire-module> 225 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Handle.Internals <entire-module> 224 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Handle.Text <entire-module> 223 0 0.0 0.0 0.0 0.0
CAF GHC.Read <entire-module> 211 0 0.0 0.0 0.0 0.0
CAF Text.Read.Lex <entire-module> 189 0 0.0 0.0 0.0 0.0
CAF GHC.Event.Poll <entire-module> 177 0 0.0 0.0 0.0 0.0
CAF GHC.Event.Thread <entire-module> 176 0 0.0 0.0 0.0 0.0
CAF GHC.Integer.Type <entire-module> 171 0 0.0 0.0 0.0 0.0
CAF:$creadListPrec2_r44i NeuralNet NeuralNet.hs:18:62-65 304 0 0.0 0.0 0.0 0.0
readListPrec NeuralNet NeuralNet.hs:18:62-65 349 1 0.0 0.0 0.0 0.0
CAF:$creadListPrec3_r44n NeuralNet NeuralNet.hs:28:54-57 309 0 0.0 0.0 0.0 0.0
readListPrec NeuralNet NeuralNet.hs:28:54-57 341 1 0.0 0.0 0.0 0.0
CAF:$creadPrec1_r44c NeuralNet NeuralNet.hs:9:87-90 298 0 0.0 0.0 0.0 0.0
readPrec NeuralNet NeuralNet.hs:9:87-90 356 1 0.0 0.0 0.0 0.0
CAF:$creadPrec2_r44h NeuralNet NeuralNet.hs:18:62-65 303 0 0.0 0.0 0.0 0.0
readPrec NeuralNet NeuralNet.hs:18:62-65 353 1 0.0 0.0 0.0 0.0
CAF:$creadPrec3_r44m NeuralNet NeuralNet.hs:28:54-57 308 0 0.0 0.0 0.0 0.0
readPrec NeuralNet NeuralNet.hs:28:54-57 344 1 0.0 0.0 0.0 0.0
CAF:$creadPrec_r3Rr NeuralNet NeuralNet.hs:24:82-85 292 0 0.0 0.0 0.0 0.0
readPrec NeuralNet NeuralNet.hs:24:82-85 347 1 0.0 0.0 0.0 0.0
CAF:$cshowList2_r44v NeuralNet NeuralNet.hs:18:56-59 315 0 0.0 0.0 0.0 0.0
showList NeuralNet NeuralNet.hs:18:56-59 370 1 0.0 0.0 0.0 0.0
CAF:$cshowList3_r44z NeuralNet NeuralNet.hs:28:48-51 318 0 0.0 0.0 0.0 0.0
showList NeuralNet NeuralNet.hs:28:48-51 322 1 0.0 0.0 0.0 0.0
CAF:$dRead1_r2XK Main <no location info> 288 0 0.0 0.0 0.0 0.0
CAF:$dRead1_r44l NeuralNet <no location info> 307 0 0.0 0.0 0.0 0.0
CAF:$dRead2_r2XL Main <no location info> 289 0 0.0 0.0 0.0 0.0
CAF:$dRead_r2XJ Main <no location info> 287 0 0.0 0.0 0.0 0.0
CAF:$dRead_r44g NeuralNet <no location info> 302 0 0.0 0.0 0.0 0.0
CAF:$dShow1_r2XI Main <no location info> 286 0 0.0 0.0 0.0 0.0
CAF:$dShow1_r44x NeuralNet <no location info> 317 0 0.0 0.0 0.0 0.0
CAF:$dShow_r2Xm Main <no location info> 285 0 0.0 0.0 0.0 0.0
CAF:$dShow_r44t NeuralNet <no location info> 314 0 0.0 0.0 0.0 0.0
CAF:main :Main profilingTest.hs:2:1-4 291 0 0.0 0.0 0.0 0.0
CAF:main Main profilingTest.hs:2:1-4 290 0 0.0 0.0 0.0 0.0
main Main profilingTest.hs:(2,1)-(7,89) 320 1 0.0 0.0 0.0 0.0
main Main profilingTest.hs:(2,1)-(7,89) 321 0 0.9 0.8 100.0 100.0
train NeuralNet NeuralNet.hs:(76,1)-(79,92) 324 1 0.0 0.0 98.5 98.5
trainHelper NeuralNet NeuralNet.hs:(82,1)-(84,199) 325 100 0.0 0.0 98.5 98.5
trainEpoch NeuralNet NeuralNet.hs:(91,1)-(92,189) 334 100 0.0 0.0 98.5 98.5
trainEpochHelper NeuralNet NeuralNet.hs:(109,1)-(112,98) 336 5000 0.0 0.0 64.0 51.5
item2 NeuralNet NeuralNet.hs:117:1-22 375 15000 0.0 0.0 0.0 0.0
derivateNet NeuralNet NeuralNet.hs:(129,1)-(130,141) 337 5000 0.0 0.0 34.6 35.7
derivateNetHelper NeuralNet NeuralNet.hs:(133,1)-(139,111) 358 10000 0.0 0.0 34.3 35.4
derivateLayer NeuralNet NeuralNet.hs:(144,1)-(148,118) 374 640100 0.1 0.0 30.0 30.9
derivateNeuronWeightsandBias NeuralNet NeuralNet.hs:(164,1)-(165,144) 388 502412800 20.7 23.3 20.7 23.3
derivateLayer.cDAct NeuralNet NeuralNet.hs:148:63-118 394 640000 0.0 0.0 6.2 3.6
derivateNeuronActivation NeuralNet NeuralNet.hs:(159,1)-(160,141) 395 82560000 6.2 3.6 6.2 3.6
derivateLayer.x NeuralNet NeuralNet.hs:147:63-89 396 640000 0.0 0.0 3.1 4.0
separateFronts NeuralNet NeuralNet.hs:221:1-40 397 640000 3.1 4.0 3.1 4.0
derivateNetHelper.cDacts NeuralNet NeuralNet.hs:138:96-110 399 5000 0.0 0.0 0.0 0.0
derivateNetHelper.cLOut NeuralNet NeuralNet.hs:136:96-154 402 5000 0.0 0.0 4.2 4.5
derivateLayer NeuralNet NeuralNet.hs:(144,1)-(148,118) 403 640100 0.0 0.0 4.2 4.5
derivateNeuronWeightsandBias NeuralNet NeuralNet.hs:(164,1)-(165,144) 438 82572800 3.7 3.8 3.7 3.8
derivateLayer.cDAct NeuralNet NeuralNet.hs:148:63-118 405 640000 0.0 0.0 0.3 0.3
derivateNeuronActivation NeuralNet NeuralNet.hs:(159,1)-(160,141) 406 7040000 0.3 0.3 0.3 0.3
derivateLayer.x NeuralNet NeuralNet.hs:147:63-89 407 640000 0.0 0.0 0.2 0.3
separateFronts NeuralNet NeuralNet.hs:221:1-40 408 640000 0.2 0.3 0.2 0.3
derivateNetHelper.cResult NeuralNet NeuralNet.hs:139:96-111 437 5000 0.0 0.0 0.0 0.0
derivateNetHelper.x NeuralNet NeuralNet.hs:137:96-119 400 5000 0.0 0.0 0.0 0.0
separateFronts NeuralNet NeuralNet.hs:221:1-40 401 5000 0.0 0.0 0.0 0.0
derivateNet.x NeuralNet NeuralNet.hs:130:71-141 413 5000 0.0 0.0 0.3 0.3
derivateLastLayer NeuralNet NeuralNet.hs:(153,1)-(155,103) 415 50100 0.0 0.0 0.3 0.3
derivateNeuronWeightsandBias NeuralNet NeuralNet.hs:(164,1)-(165,144) 439 6451000 0.3 0.3 0.3 0.3
derivateLastLayer.cDact NeuralNet NeuralNet.hs:155:78-103 419 50000 0.0 0.0 0.0 0.0
separateFronts NeuralNet NeuralNet.hs:221:1-40 414 5000 0.0 0.0 0.0 0.0
trainEpochHelper.activeNet NeuralNet NeuralNet.hs:112:66-98 420 4900 0.0 0.0 28.5 15.4
activateNet NeuralNet NeuralNet.hs:173:1-42 421 4900 0.0 0.0 28.5 15.4
activateNetHelper NeuralNet NeuralNet.hs:(176,1)-(178,80) 422 14700 0.0 0.0 28.5 15.4
activateNetHelper.z NeuralNet NeuralNet.hs:178:53-80 423 9800 0.0 0.0 28.2 15.2
activateLay NeuralNet NeuralNet.hs:(183,1)-(184,95) 424 9800 0.0 0.0 28.2 15.2
activateLay.l NeuralNet NeuralNet.hs:184:50-95 425 9800 0.1 0.0 28.2 15.2
activateNuesRegular NeuralNet NeuralNet.hs:(188,1)-(189,110) 426 1264200 0.0 0.0 28.2 15.2
activateNue NeuralNet NeuralNet.hs:(193,1)-(205,93) 427 1254400 0.1 0.0 28.1 15.2
activateNue.z NeuralNet NeuralNet.hs:202:60-99 428 1254400 0.0 0.0 28.0 15.1
calculateZ NeuralNet NeuralNet.hs:(213,1)-(214,87) 429 572006400 27.9 15.1 27.9 15.1
activateLay NeuralNet NeuralNet.hs:(183,1)-(184,95) 430 4900 0.0 0.0 0.3 0.2
activateLay.l NeuralNet NeuralNet.hs:184:50-95 431 4900 0.0 0.0 0.3 0.2
activateNuesRegular NeuralNet NeuralNet.hs:(188,1)-(189,110) 432 49000 0.0 0.0 0.3 0.2
activateNue NeuralNet NeuralNet.hs:(193,1)-(205,93) 433 49000 0.0 0.0 0.3 0.2
activateNue.sigVal NeuralNet NeuralNet.hs:196:49-74 434 49000 0.0 0.0 0.0 0.0
activateNue.z NeuralNet NeuralNet.hs:195:49-88 435 49000 0.0 0.0 0.3 0.2
calculateZ NeuralNet NeuralNet.hs:(213,1)-(214,87) 436 6272000 0.3 0.2 0.3 0.2
trainEpochHelper.activeNet NeuralNet NeuralNet.hs:110:57-89 338 100 0.0 0.0 0.9 0.3
activateNet NeuralNet NeuralNet.hs:173:1-42 339 100 0.0 0.0 0.9 0.3
activateNetHelper NeuralNet NeuralNet.hs:(176,1)-(178,80) 340 300 0.0 0.0 0.9 0.3
activateNetHelper.z NeuralNet NeuralNet.hs:178:53-80 376 200 0.0 0.0 0.9 0.3
activateLay NeuralNet NeuralNet.hs:(183,1)-(184,95) 377 200 0.0 0.0 0.9 0.3
activateLay.l NeuralNet NeuralNet.hs:184:50-95 378 200 0.0 0.0 0.9 0.3
activateNuesRegular NeuralNet NeuralNet.hs:(188,1)-(189,110) 379 25800 0.0 0.0 0.9 0.3
activateNue NeuralNet NeuralNet.hs:(193,1)-(205,93) 380 25600 0.0 0.0 0.9 0.3
activateNue.z NeuralNet NeuralNet.hs:202:60-99 381 25600 0.0 0.0 0.9 0.3
calculateZ NeuralNet NeuralNet.hs:(213,1)-(214,87) 382 11673600 0.9 0.3 0.9 0.3
activateLay NeuralNet NeuralNet.hs:(183,1)-(184,95) 409 100 0.0 0.0 0.0 0.0
activateLay.l NeuralNet NeuralNet.hs:184:50-95 410 100 0.0 0.0 0.0 0.0
activateNuesRegular NeuralNet NeuralNet.hs:(188,1)-(189,110) 411 1100 0.0 0.0 0.0 0.0
activateNue NeuralNet NeuralNet.hs:(193,1)-(205,93) 412 1000 0.0 0.0 0.0 0.0
activateNue.sigVal NeuralNet NeuralNet.hs:196:49-74 416 1000 0.0 0.0 0.0 0.0
activateNue.z NeuralNet NeuralNet.hs:195:49-88 417 1000 0.0 0.0 0.0 0.0
calculateZ NeuralNet NeuralNet.hs:(213,1)-(214,87) 418 128000 0.0 0.0 0.0 0.0
average3d NeuralNet NeuralNet.hs:(249,1)-(251,38) 335 400 0.0 0.0 33.3 46.5
average3d.z NeuralNet NeuralNet.hs:251:19-38 365 300 0.0 0.0 0.0 0.0
separateFronts NeuralNet NeuralNet.hs:221:1-40 366 300 0.0 0.0 0.0 0.0
withStrategy Control.Parallel.Strategies Control/Parallel/Strategies.hs:294:1-25 362 0 0.1 0.0 33.3 46.5
using Control.Parallel.Strategies Control/Parallel/Strategies.hs:288:1-35 363 23710200 0.1 0.0 33.2 46.5
runEval Control.Parallel.Strategies Control/Parallel/Strategies.hs:202:1-55 364 23710200 0.3 0.0 33.1 46.5
average2d NeuralNet NeuralNet.hs:(255,1)-(257,38) 373 26900 0.0 0.0 32.8 46.5
average1d NeuralNet NeuralNet.hs:(261,1)-(263,38) 385 11854800 1.4 0.5 32.7 46.5
average NeuralNet NeuralNet.hs:266:1-31 392 11828200 0.1 0.1 17.2 17.1
averageHelper NeuralNet NeuralNet.hs:(269,1)-(270,73) 393 603238200 17.1 17.0 17.1 17.0
average1d.z NeuralNet NeuralNet.hs:263:19-38 389 11828200 0.2 0.2 14.2 28.9
separateFronts NeuralNet NeuralNet.hs:221:1-40 390 11828200 13.9 28.6 13.9 28.6
average2d.z NeuralNet NeuralNet.hs:257:19-38 386 26600 0.0 0.0 0.1 0.1
separateFronts NeuralNet NeuralNet.hs:221:1-40 387 26600 0.1 0.1 0.1 0.1
updateLay NeuralNet NeuralNet.hs:98:1-93 368 300 0.0 0.0 1.1 0.5
updateNeu NeuralNet NeuralNet.hs:(101,1)-(102,131) 383 26600 0.0 0.0 1.1 0.5
updateNeu.attributes NeuralNet NeuralNet.hs:102:60-131 384 26600 0.4 0.3 1.1 0.5
updateAttribute NeuralNet NeuralNet.hs:105:1-81 391 11828200 0.7 0.2 0.7 0.2
mapReverse NeuralNet NeuralNet.hs:(298,1)-(299,51) 359 100 0.0 0.0 0.0 0.0
mapReverseHelper NeuralNet NeuralNet.hs:(302,1)-(303,66) 360 300 0.0 0.0 0.0 0.0
getLayerWeights NeuralNet NeuralNet.hs:30:1-52 398 200 0.0 0.0 0.0 0.0
getNeuronWeights NeuralNet NeuralNet.hs:20:1-35 404 13800 0.0 0.0 0.0 0.0
train.splitInputs NeuralNet NeuralNet.hs:78:54-90 326 1 0.0 0.0 0.0 0.0
splitInto NeuralNet NeuralNet.hs:275:1-60 327 1 0.0 0.0 0.0 0.0
splitIntoHelper NeuralNet NeuralNet.hs:(278,1)-(280,101) 328 550 0.0 0.0 0.0 0.0
blankList NeuralNet NeuralNet.hs:(284,1)-(285,34) 329 11 0.0 0.0 0.0 0.0
train.splitOutputs NeuralNet NeuralNet.hs:79:54-92 330 1 0.0 0.0 0.0 0.0
splitInto NeuralNet NeuralNet.hs:275:1-60 331 1 0.0 0.0 0.0 0.0
splitIntoHelper NeuralNet NeuralNet.hs:(278,1)-(280,101) 332 550 0.0 0.0 0.0 0.0
blankList NeuralNet NeuralNet.hs:(284,1)-(285,34) 333 11 0.0 0.0 0.0 0.0
readListPrec NeuralNet NeuralNet.hs:28:54-57 343 0 0.0 0.0 0.5 0.4
readPrec NeuralNet NeuralNet.hs:28:54-57 346 0 0.0 0.0 0.5 0.4
readPrec NeuralNet NeuralNet.hs:24:82-85 348 0 0.0 0.0 0.5 0.4
readListPrec NeuralNet NeuralNet.hs:18:62-65 352 0 0.0 0.0 0.5 0.4
readPrec NeuralNet NeuralNet.hs:18:62-65 355 0 0.0 0.0 0.5 0.4
readPrec NeuralNet NeuralNet.hs:9:87-90 357 0 0.5 0.4 0.5 0.4
showList NeuralNet NeuralNet.hs:28:48-51 323 0 0.0 0.0 0.1 0.3
showsPrec NeuralNet NeuralNet.hs:28:48-51 367 3 0.0 0.0 0.1 0.3
showsPrec NeuralNet NeuralNet.hs:24:76-79 369 3 0.0 0.0 0.0 0.0
showList NeuralNet NeuralNet.hs:18:56-59 372 0 0.0 0.0 0.1 0.3
showsPrec NeuralNet NeuralNet.hs:18:56-59 440 266 0.1 0.3 0.1 0.3
showsPrec NeuralNet NeuralNet.hs:9:81-84 441 266 0.0 0.0 0.0 0.0