What problem does it solve? It turns raw PyPTO operator performance data (bubble_analysis.log, swimlane JSON, runtime traces) into actionable metrics, ratings, and bottleneck diagnoses, removing the need to manually parse profiling logs on Ascend NPU runs. ## Core Features & Use Cases - Automated Metric Extraction: Parses bubble_analysis.log to compute AicoreTime, core utilization, bubble rate, and load balance for AIC and AIV cores. - Performance Rating & Bottleneck Analysis: Assigns star ratings against thresholds and identifies issues such as high bubble rate, low utilization, and uneven core load. - Optimization Guidance: Generates a structured Markdown report with prioritized tuning suggestions and pointers to follow-up tuning skills (tune-frontend, tune-swimlane, tune-incore). - Use Case: After running a PyPTO operator with runtime debug mode enabled, point the analyzer at the output directory to get a full performance report with ratings and next-step tuning directions. ## Quick Start Ask the assistant to analyze the PyPTO operator performance data in your output directory and generate a performance report with bottleneck analysis.