用途:该技能用于分析 Ascend NPU 系统中的通信性能瓶颈,重点关注主机(host)与设备(device)之间的数据传输效率。它通常在主分析技能 /profiling-analysis-profiling-main 检测到通信耗时占整体比例超过10%时自动触发,也可单独运行。
主要能力:一是通信时间分析,给出通信耗时的分布及原因;二是数据传输优化,识别数据传输过程中的瓶颈;三是并行通信分析,评估通信与计算的重叠情况。输出内容包括通信时间的详细分布报告、可能的通信瓶颈点识别以及针对性优化建议。
使用方式:一般由主分析技能自动调用;如需单独使用,可执行 python scripts/analyze_communication.py --input <path_to_csv_files>。输入为 CSV 文件路径。关于安装方式、依赖环境、支持的具体 NPU 型号与版本,以及是否收费,资料暂未提供。