昇腾社区首页
中文
注册
开发者
下载

aclprofConfigType

typedef enum {
    ACL_PROF_ARGS_MIN                   = 0,
    ACL_PROF_STORAGE_LIMIT              = 1, 
    ACL_PROF_SYS_HARDWARE_MEM_FREQ      = 3,
    ACL_PROF_LLC_MODE                   = 4,
    ACL_PROF_SYS_IO_FREQ                = 5,
    ACL_PROF_SYS_INTERCONNECTION_FREQ   = 6,
    ACL_PROF_DVPP_FREQ                  = 7,
    ACL_PROF_HOST_SYS                   = 8,
    ACL_PROF_HOST_SYS_USAGE             = 9,
    ACL_PROF_HOST_SYS_USAGE_FREQ        = 10,
    ACL_PROF_LOW_POWER_FREQ             = 11,
    ACL_PROF_SYS_MEM_SERVICEFLOW        = 12,
    ACL_PROF_SYS_CPU_FREQ               = 13,
    ACL_PROF_SCALE                      = 14,
    ACL_PROF_ARGS_MAX                   = 15
} aclprofConfigType;

Atlas 推理系列产品:不支持ACL_PROF_SYS_IO_FREQ。

Atlas 200I/500 A2 推理产品:不支持ACL_PROF_SYS_INTERCONNECTION_FREQ。

枚举项说明如下:

  • ACL_PROF_STORAGE_LIMIT :指定落盘目录允许存放的最大文件容量,有效取值范围为[200, 4294967295],单位为MB。
  • ACL_PROF_SYS_HARDWARE_MEM_FREQ:片上内存读写速率、QoS传输带宽、LLC三级缓存带宽、加速器带宽、SoC传输带宽、组件内存占用等的采集频率,范围[1,100],单位Hz。不同产品的采集内容略有差异,请以实际结果为准。已知在安装有glibc<2.34的环境上采集memory数据,可能触发glibc的一个已知Bug 19329,通过升级环境的glibc版本可解决此问题。

    Atlas 200I/500 A2 推理产品:采集任务结束后,不建议用户增大采集频率,否则可能导致SoC传输带宽数据丢失。

    Atlas A2 训练系列产品/Atlas A2 推理系列产品:采集任务结束后,不建议用户增大采集频率,否则可能导致SoC传输带宽数据丢失。

    Atlas A3 训练系列产品/Atlas A3 推理系列产品:采集任务结束后,不建议用户增大采集频率,否则可能导致SoC传输带宽数据丢失。

  • ACL_PROF_LLC_MODE:LLC Profiling采集事件。要求同时设置ACL_PROF_SYS_HARDWARE_MEM_FREQ。可以设置为:
    • read:读事件,三级缓存读速率。
    • write:写事件,三级缓存写速率。默认为read。
  • ACL_PROF_SYS_IO_FREQ:NIC、ROCE、UB带宽数据采集频率,范围[1,100],单位hz。不同产品的采集内容略有差异,请以实际结果为准。
  • ACL_PROF_SYS_INTERCONNECTION_FREQ:集合通信带宽数据(HCCS)、PCIe数据采集开关、片间传输带宽信息采集频率、SIO数据、UB带宽数据采集开关,范围[1,50],单位hz。不同产品的采集内容略有差异,请以实际结果为准。
  • ACL_PROF_DVPP_FREQ:DVPP采集频率,范围[1,100]。
  • ACL_PROF_HOST_SYS:Host侧进程级别的性能数据采集开关,取值包括cpu和mem。
  • ACL_PROF_HOST_SYS_USAGE:Host侧系统和所有进程的性能数据采集开关,取值包括cpu和mem。
  • ACL_PROF_HOST_SYS_USAGE_FREQ:CPU利用率、内存利用率的采集频率,范围[1,50]。