联系我们
 课程时长 14 小时

课程大纲

CANN优化能力概述

  • CANN如何处理推理性能
  • 边缘和嵌入式AI系统的优化目标
  • 理解AI Core利用率和内存分配

使用Graph Engine进行分析

  • Graph Engine和执行流水线简介
  • 可视化算子图和运行时指标
  • 修改计算图以进行优化

性能分析工具和性能指标

  • 使用CANN性能分析工具(profiler)进行工作负载分析
  • 分析内核执行时间和瓶颈
  • 内存访问分析和分块策略

使用TIK开发自定义算子

  • TIK和算子编程模型概述
  • 使用TIK DSL实现自定义算子
  • 测试和基准测试算子性能

使用TVM进行高级算子优化

  • TVM与CANN集成简介
  • 计算图的自动调优策略
  • 何时以及如何在TVM和TIK之间切换

内存优化技术

  • 管理内存布局和缓冲区放置
  • 减少片上内存消耗的技术
  • 异步执行和重用的最佳实践

实际部署和案例研究

  • 案例研究:智慧城市摄像头流水线的性能调优
  • 案例研究:优化自动驾驶车辆推理栈
  • 迭代性能分析和持续改进的指南

总结和后续步骤

要求

  • 深入了解深度学习模型架构和训练流程
  • 具有使用CANN、TensorFlow或PyTorch进行模型部署的经验
  • 熟悉Linux命令行、shell脚本和Python编程

目标学员

  • AI性能工程师
  • 推理优化专家
  • 从事边缘AI或实时系统开发的开发者

即将举行的公开课程

课程分类