mlflow.system_metrics
System metrics logging module.
- mlflow.system_metrics.disable_system_metrics_logging()[source]
- Disable system metrics logging globally. - Calling this function will disable system metrics logging globally, but users can still opt in system metrics logging for individual runs by mlflow.start_run(log_system_metrics=True). 
- mlflow.system_metrics.enable_system_metrics_logging()[source]
- Enable system metrics logging globally. - Calling this function will enable system metrics logging globally, but users can still opt out system metrics logging for individual runs by mlflow.start_run(log_system_metrics=False). 
- mlflow.system_metrics.set_system_metrics_node_id(node_id)[source]
- Set the system metrics node id. - node_id is the identifier of the machine where the metrics are collected. This is useful in multi-node (distributed training) setup. 
- mlflow.system_metrics.set_system_metrics_samples_before_logging(samples)[source]
- Set the number of samples before logging system metrics. - Every time samples samples have been collected, the system metrics will be logged to mlflow. By default samples=1. 
- mlflow.system_metrics.set_system_metrics_sampling_interval(interval)[source]
- Set the system metrics sampling interval. - Every interval seconds, the system metrics will be collected. By default interval=10.