You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add continuous resource monitoring to AutoML.IMonitor (#6520)
* Fix a typo
* Fix trial cancellation bug
* Move performance related properties to TrialPerformanceMetrics and add ReportTrialResourceUsage event to IMonitor
* Add new class and property explanations
* Revert "Fix trial cancellation bug"
This reverts commit 269b1bd.
* Remove pipeline info from the IMonitor Running event
* Remove FreeSpaceOnDrives from TrialPerformanceMetrics
* Change the default resource check interval to 5 seconds
* Remove StartedAtUtc property from TrialSettings
* move ReportTrialResourceUsage to IPerformanceMonitor
* Update AutoMLExperimentExtension.cs
* Pause the performance monitor if the trial is not running
* Add StartedAtUtc and EndedAtUtc to TrialSettings
* cancel trial when as is
* fix tests
* fix tests
* fix tests
* use workingset to evaluate memory usage
* remove handler
* add handler back
* add more logging
* add more logger
* add logging
* fix tests
---------
Co-authored-by: XiaoYun Zhang <[email protected]>
Co-authored-by: Xiaoyun Zhang <[email protected]>
/// <param name="checkIntervalInMilliseconds">the interval in milliseconds for <see cref="DefaultPerformanceMonitor"/> to sample <see cref="TrialPerformanceMetrics"/></param>
_logger.Trace($"cancel current trial {trialSettings.TrialId} because it uses {metrics.PeakMemoryUsage} mb memory and the maximum memory usage is {d}");
0 commit comments