如果应用程序已调用aclInit()接口而未调用aclFinalize()接口导致Profiling流程未正常结束,采集数据会不完整,最后1秒内Profiling已采集的数据可能因未及时同步而丢失,但丢失的数据不大于2M,不影响已同步的性能数据分析。
开关 |
采集内容 |
Atlas 推理系列产品 |
Atlas 训练系列产品 |
---|---|---|---|
msproftx |
msproftx |
支持 |
支持 |
host-sys=cpu |
cpu |
支持 |
支持 |
host-sys=mem |
memory |
支持 |
支持 |
host-sys=disk |
disk |
不支持 |
不支持 |
host-sys=network |
network |
支持 |
支持 |
host-sys=osrt |
osrt |
不支持 |
不支持 |
ascendcl |
ACL |
支持 |
支持 |
model-execution |
GE |
支持 |
支持 |
runtime-api task-time task_trace(options) |
Runtime |
支持 |
支持 |
hccl task_trace(options) |
HCCL |
支持 |
支持 |
aicpu |
DATAPROCESS |
支持 |
支持 |
aic-metrics aic-mode=task-base |
AICORE(task-based) |
支持 |
支持 |
training_trace(options) task-time task_trace(options) |
TSFW |
不支持 |
不支持 |
l2 |
L2 Cache |
不支持 |
不支持 |
sys-io-profiling |
NIC、RoCE |
不支持 |
不支持 |
dvpp-profiling |
DVPP |
支持 |
不支持 |
sys-hardware-mem |
片上内存、LLC |
不支持 |
不支持 |
sys-interconnection-profiling |
PCIe、HCCS |
不支持 |
不支持 |
sys-cpu-profiling |
AICPU、CTRL CPU、TSCPU |
不支持 |
不支持 |
sys-profiling sys-pid-profiling |
cpu、memory |
不支持 |
不支持 |
aic-metrics aic-mode=sample-base |
AICORE(sample-based) |
不支持 |
不支持 |
task-time task_trace(options) |
HWTS_LOG |
支持 |
支持 |
training_trace(options) |
FMK |
支持 |
支持 |
注1:以上开关以msprof命令行和Profiling options开关为例。 注2:Atlas 200/300/500 推理产品场景不涉及算力切分。 |