昇腾社区首页
中文
注册

使用约束

使用Profiling功能具有以下约束:

  • 使用Profiling功能前请确保执行用户的umask值大于等于0027,否则会导致获取的Profiling数据所在目录和文件权限过大。
    • 若要查看umask的值,则执行命令:umask
    • 若要修改umask的值,则执行命令:umask 新的取值
  • 不支持在同一个Device侧同时拉起多个Profiling任务。
  • 配置Profiling相关路径时,仅支持路径由字母、数字和下划线字符组成,不支持带有特殊字符的路径。
  • Profiling功能与Dump功能不建议同时使用,即启动Profiling前,请关闭数据Dump。原因:如果同时开启,由于Dump操作会影响系统性能,会造成Profiling采集的性能数据指标不准确。
  • 采集单个Profiling任务数据并落盘时,在打开所有采集项的情况下,需要保证磁盘读写速度,具体规格如下:仅使用单个Device进行训练时,磁盘读写速度不低于60MB/s;多个Device场景下,磁盘读写速度不低于“单个Device磁盘读写速度规格*Device数”。
  • 算力分组场景下,AI Core性能指标采集项只支持采集类型为task-based的PipeUtilization性能数据采集。
  • Profiling工具需要配套Python版本使用,Python版本的支持依赖于CANN 软件安装指南中的“通过命令行方式安装>安装开发环境>安装OS依赖>依赖列表”章节,本手册以Python3为例进行介绍。
  • 采集Profiling数据过程中如果配置的落盘路径磁盘空间已满,会出现性能数据无法落盘情况,因此,需要用户保证磁盘空间够用。落盘的性能原始数据可以通过配置storage-limit参数来预防磁盘空间被占满。
  • 解析Profiling数据过程中如果配置的落盘路径磁盘或用户目录空间已满,会出现解析失败的或文件无法落盘的情况,须自行清理磁盘或用户目录空间。