Module debugging_utilities

Module debugging_utilities 

Source
Expand description

Enhanced debugging utilities for pipeline inspection and development

This module provides comprehensive debugging tools for ML pipelines including:

  • Step-by-step execution tracking with detailed metadata
  • Data flow inspection at each pipeline stage
  • Performance monitoring and bottleneck identification
  • Interactive debugging with breakpoints and watch expressions
  • Execution state visualization and reporting
  • Error context capture with actionable suggestions

Structs§

BottleneckAnalysis
Breakpoint
Breakpoint definition
CacheStatistics
Cache usage statistics
DataFlowAnalysis
Data flow analysis results
DataInspector
Data inspector for examining transformations
DataLineageNode
Data lineage node
DataMetadata
Data metadata information
DataSnapshot
Data snapshot at a specific step
DataStatistics
Statistical summary of data
DebugReport
Comprehensive debug report
DebugSession
Active debugging session
DebuggingConfig
Configuration for debugging utilities
ErrorConfig
ErrorContext
Detailed error context
ErrorContextManager
Error context manager for detailed error reporting
ErrorInfo
Error information
ErrorSuggestion
Error suggestion with actionable advice
ExecutionContext
Current execution context
ExecutionStatistics
Additional supporting types
ExecutionStep
Individual execution step information
ExecutionTracer
Step-by-step execution tracker
InspectionConfig
InteractiveConfig
InteractiveDebugger
Interactive debugger for breakpoints and inspection
MeasurementSession
Active measurement session
PerformanceMetrics
Performance metrics for a single step
PerformanceProfiler
Performance profiler for identifying bottlenecks
PipelineDebugger
Comprehensive debugging framework for ML pipeline inspection
ProfilingConfig
QualityMetric
TracingConfig
Configuration structs
TransformationEdge
TransformationGraph
TransformationNode
TransformationSummary
WatchExpression
Watch expression for monitoring variables

Enums§

BreakpointCondition
Breakpoint trigger conditions
ContextValue
Context value types
DebugCommand
Debug commands
DebugState
Debug session state
ExecutionState
Execution state information
ExportFormat
Export formats for debugging reports
StepStatus
Step execution status
StepType
Types of pipeline steps