首页
›
AI算力与GPU工程
›
030-华为昇腾Atlas硬件与CANN开发实战
›
《CANN开发环境配置与算子调试实战》
VIP20
本课程属于:030-华为昇腾Atlas硬件与CANN开发实战
AI算力与GPU工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
CANN开发环境搭建与调试
📚 共计 30 章节
01
CANN概述
昇腾AI处理器架构简介 · CANN软件栈全景 · CANN在AI计算中的定位与价值
基础
概念
02
开发环境准备
硬件环境要求(昇腾310/910)· 操作系统要求(Ubuntu/CentOS)· 网络与存储规划
环境
规划
03
驱动与固件安装
驱动包获取 · 驱动安装流程 · 固件升级方法 · 安装后验证(npu-smi)
安装
驱动
04
CANN基础软件包安装
CANN Toolkit获取 · 安装流程详解 · 环境变量配置(set_env.sh)· 安装后验证
安装
配置
05
开发环境与运行环境分离部署
交叉编译环境搭建 · MindStudio安装 · 远程连接配置 · 文件传输与同步
部署
远程
06
MindStudio集成开发环境
MindStudio功能介绍 · 工程创建与管理 · 代码编辑与智能提示 · 模型转换与可视化
IDE
工具
07
CANN算子开发基础
TBE算子开发框架 · DSL与TIK两种开发方式 · 算子工程结构 · 算子编译与部署
算子
开发
08
AscendCL编程入门
AscendCL运行时初始化 · 资源管理(Context/Stream)· 内存管理(malloc/free)· 数据传输(Device-to-Host)
编程
API
09
模型推理流程
模型加载(aclmdlLoadFromFile)· 输入输出准备 · 模型执行(aclmdlExecute)· 结果解析
推理
流程
10
图像预处理与后处理
JPEG解码(dvpp_jpegd)· 图像缩放(dvpp_resize)· 颜色空间转换(csc)· 数据归一化
图像
DVPP
11
视频流处理
视频解码(dvpp_vdec)· 视频编码(dvpp_venc)· 视频帧处理 · 码流分析
视频
编解码
12
多线程与异步推理
Stream与Task的概念 · 异步推理接口(aclrtLaunchCallback)· 多线程同步机制
并发
异步
13
模型优化与量化
模型压缩原理 · INT8量化流程 · 精度校准方法 · 量化后模型验证
优化
量化
14
算子性能调优
Profiling工具使用 · 算子耗时分析 · 内存带宽优化 · 流水线并行策略
性能
调优
15
CANN日志与调试
日志级别设置(ACL_LOG_LEVEL)· 日志文件分析 · 常见错误码解读 · 断点调试方法
调试
日志
16
常见问题排查
驱动安装失败处理 · 内存泄漏检测 · 模型加载失败分析 · 性能瓶颈定位
排查
故障
17
CANN与PyTorch适配
PyTorch Adapter安装 · torch_npu基本用法 · 模型迁移步骤 · 常见适配问题
PyTorch
适配
18
CANN与TensorFlow适配
TF Adapter安装 · NPU设备配置 · 图模式与Eager模式 · 算子映射表
TensorFlow
适配
19
CANN与ONNX模型转换
ONNX模型导出 · ATC工具使用 · 动态Batch与动态分辨率 · 精度比对
ONNX
转换
20
自定义算子开发实战
算子需求分析 · 数学推导与实现 · UT测试用例编写 · 算子性能评估
实战
算子
21
模型部署与服务化
模型打包(om格式)· MindX SDK简介 · 推理服务搭建 · RESTful API封装
部署
服务
22
CANN安全机制
安全启动链 · 内存隔离 · 权限控制 · 日志脱敏
安全
机制
23
CANN版本升级与回退
版本查询方法 · 升级流程 · 回退操作 · 兼容性注意事项
版本
管理
24
CANN容器化部署
Docker镜像制作 · 昇腾驱动挂载 · 容器内环境配置 · Kubernetes集成
容器
Docker
25
CANN性能监控
npu-smi详解 · 性能计数器 · 实时监控工具 · 告警配置
监控
性能
26
CANN与昇腾社区
社区资源获取 · 问题反馈渠道 · 技术文档查阅 · 最佳实践案例
社区
资源
27
CANN故障注入与容错
故障模拟方法 · 异常处理机制 · 看门狗与复位 · 日志归档
容错
故障
28
CANN多卡协同
多卡通信初始化 · HCCL集合通信 · 数据并行与模型并行 · 多卡性能测试
多卡
并行
29
CANN边缘计算场景
Atlas 200 DK开发板 · 边缘推理优化 · 低功耗模式 · 离线模型部署
边缘
Atlas
30
CANN综合实战项目
从模型训练到端侧部署全流程 · 项目架构设计 · 性能调优总结 · 交付文档编写
实战
综合
所属VIP或分类
同VIP:AI应用迁移昇腾Atlas与CANN适配实战
同VIP:AscendCL应用开发与资源管理实战
同VIP:Atlas-200-DK外设驱动开发