ProgressHeader Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
This is the 'header' of the progress report.
public sealed class ProgressHeader
type ProgressHeader = class
Public NotInheritable Class ProgressHeader
- Inheritance
-
ProgressHeader
Constructors
ProgressHeader(String[], String[]) |
Initialize the header. This will take ownership of the arrays. Both arrays can be null, even simultaneously. This 'empty' header indicated that the calculation doesn't report any units of progress, but the tracker can still track start, stop and elapsed time. Of course, if there's any progress or metrics to report, it is always better to report them. |
ProgressHeader(String[]) |
A constructor for no metrics, just progress units. As naming convention, |
Fields
MetricNames |
These are the names of the reported metrics. For example, this could be the 'loss', 'weight updates/sec' etc. Will never be null, but can be empty. |
UnitNames |
These are the names of the progress 'units', from the least granular to the most granular. For example, neural network might have {'epoch', 'example'} and FastTree might have {'tree', 'split', 'feature'}. Will never be null, but can be empty. |