mlflow.tracing
注意
mlflow.tracing
命名空间仅包含几个用于管理跟踪的实用函数。MLflow 跟踪的主要入口点是直接在 mlflow
命名空间下定义的 Tracing Fluent APIs,或者是低级别的 Tracing Client APIs。
- mlflow.tracing.disable()[源代码]
禁用跟踪。
备注
此函数设置 OpenTelemetry 使用 NoOpTracerProvider ,并有效地禁用所有跟踪操作。
示例:
import mlflow @mlflow.trace def f(): return 0 # Tracing is enabled by default f() assert len(mlflow.search_traces()) == 1 # Disable tracing mlflow.tracing.disable() f() assert len(mlflow.search_traces()) == 1
- mlflow.tracing.enable()[源代码]
启用跟踪。
示例:
import mlflow @mlflow.trace def f(): return 0 # Tracing is enabled by default f() assert len(mlflow.search_traces()) == 1 # Disable tracing mlflow.tracing.disable() f() assert len(mlflow.search_traces()) == 1 # Re-enable tracing mlflow.tracing.enable() f() assert len(mlflow.search_traces()) == 2