Profiler information

Contains

Detailed information about the duration of different operations within each iteration of training.

Format
  • The resulting file consists of blocks of information regarding a certain iteration and the average times of execution of different operations.
  • The block of information regarding a certain iteration starts from a number representing a zero-based index of this iteration.
  • Each of the following lines in the iteration block with the exception of the last line contains information regarding a single operation in the format:
    <verbal description operation>: <time> <sec|ms>
  • The last line in the iteration block starts with a tab and contains tab-separated values of the time that has passed since training started and the remaining time until the end of training.
  • The last block in the file contains information regarding the average times of execution of different operations and starts with the Average times: string on a new line.
  • Each of the following lines in the block with average times of execution contains information regarding a single operation in the format:
    <verbal description operation>: <time> <sec|ms>
Example
0
Profile:
Bootstrap, depth 0: 7.3e-05 sec
Bootstrap, depth 1: 3.59e-05 sec
Bootstrap, depth 2: 3.5e-05 sec
Bootstrap, depth 3: 5.78e-05 sec
Bootstrap, depth 4: 5.11e-05 sec
Bootstrap, depth 5: 4.68e-05 sec
Calc derivatives: 0.000106 sec
Calc errors: 0.000239 sec
Calc scores 0: 0.000641 sec
Calc scores 1: 0.000923 sec
Calc scores 2: 0.00157 sec
Calc scores 3: 0.00282 sec
Calc scores 4: 0.0048 sec
Calc scores 5: 0.00827 sec
CalcApprox result leafs: 7.88e-05 sec
CalcApprox tree struct and update tree structure approx: 0.000424 sec
ComputeOnlineCTRs for tree struct (train folds and test fold): 4.73e-06 sec
Select best split 0: 1.77e-05 sec
Select best split 1: 1.54e-05 sec
Select best split 2: 3.35e-05 sec
Select best split 3: 2.93e-05 sec
Select best split 4: 3.4e-05 sec
Select best split 5: 2.68e-05 sec
Update final approxes: 2.83e-06 sec
Passed: 0.0203 sec
	total: 20.3ms	remaining: 20.3s
1
Profile:
Bootstrap, depth 0: 4.83e-05 sec
Bootstrap, depth 1: 3.41e-05 sec
Bootstrap, depth 2: 4.06e-05 sec
Bootstrap, depth 3: 6.94e-05 sec
Bootstrap, depth 4: 6.44e-05 sec
Bootstrap, depth 5: 5.76e-05 sec
Calc derivatives: 0.00012 sec
Calc errors: 0.000195 sec
Calc scores 0: 0.000607 sec
Calc scores 1: 0.00194 sec
Calc scores 2: 0.00147 sec
Calc scores 3: 0.00293 sec
Calc scores 4: 0.00452 sec
Calc scores 5: 0.00899 sec
CalcApprox result leafs: 7.13e-05 sec
CalcApprox tree struct and update tree structure approx: 0.000525 sec
ComputeOnlineCTRs for tree struct (train folds and test fold): 5.67e-06 sec
Select best split 0: 1.63e-05 sec
Select best split 1: 2.46e-05 sec
Select best split 2: 2.62e-05 sec
Select best split 3: 4.57e-05 sec
Select best split 4: 3.46e-05 sec
Select best split 5: 2.93e-05 sec
Update final approxes: 2.71e-06 sec
Passed: 0.0219 sec
	total: 42.2ms	remaining: 21.1s
...

Average times:
Iteration time: 0.0223 sec
Bootstrap, depth 0: 7.13e-05 sec
Bootstrap, depth 1: 4.95e-05 sec
Bootstrap, depth 2: 4.91e-05 sec
Bootstrap, depth 3: 5.1e-05 sec
Bootstrap, depth 4: 5.28e-05 sec
Bootstrap, depth 5: 5.68e-05 sec
Calc derivatives: 0.000103 sec
Calc errors: 0.000223 sec
Calc scores 0: 0.000769 sec
Calc scores 1: 0.0011 sec
Calc scores 2: 0.00169 sec
Calc scores 3: 0.00278 sec
Calc scores 4: 0.00503 sec
Calc scores 5: 0.00915 sec
CalcApprox result leafs: 8.78e-05 sec
CalcApprox tree struct and update tree structure approx: 0.000598 sec
ComputeOnlineCTRs for tree struct (train folds and test fold): 7.34e-06 sec
Select best split 0: 7.16e-05 sec
Select best split 1: 6.31e-05 sec
Select best split 2: 6.34e-05 sec
Select best split 3: 5.98e-05 sec
Select best split 4: 5.86e-05 sec
Select best split 5: 4.66e-05 sec
Update final approxes: 3.72e-06 sec