paddle.profiler¶
paddle.profiler 目录下包含飞桨框架的性能分析器,提供对模型训练和推理过程的 性能数据进行展示和统计分析的功能,帮助用户定位模型的性能瓶颈点。所提供的 API 具体如下:
Profiler 功能使用相关的枚举类 API¶
API 名称  |  
           API 功能  |  
          
|---|---|
| 
             |  
           用来指定性能分析的设备  |  
          
| 
             |  
           用来表示性能分析器的状态  |  
          
| 
             |  
           用来指定表单内数据的排序方式  |  
          
| 
             |  
           用来指定数据表单类型  |  
          
Profiler 周期控制和性能数据 IO API¶
API 名称  |  
           API 功能  |  
          
|---|---|
| 
             |  
           用于生成性能分析器状态的调度器  |  
          
| 
             |  
           用于生成将性能数据保存到 google chrome tracing 文件的回调函数  |  
          
| 
             |  
           用于生成将性能数据保存到 protobuf 文件的回调函数  |  
          
| 
             |  
           用于载入所保存到 protobuf 文件的性能数据  |  
          
Profiler 性能数据自定义记录 API¶
API 名称  |  
           API 功能  |  
          
|---|---|
| 
             |  
           用于用户自定义打点记录时间  |