- 具備Python基礎的深度學習框架經驗,例如TensorFlow或PyTorch
- 理解神經網絡架構和模型訓練工作流程
- 對Linux CLI和腳本有基本熟悉度
目標受眾
- 從事模型部署的AI工程師
- 專注於硬件加速的機器學習從業者
- 開發推理解決方案的深度學習開發者
CANN(面向Neural Networks的计算架构)是华为的AI计算堆栈,用于在昇腾AI处理器上部署和优化AI模型。
本课程为讲师指导的培训(线上或线下),面向中级AI开发者和工程师,旨在帮助他们使用CANN工具包及MindSpore、TensorFlow或PyTorch等工具,将训练好的AI模型高效部署到Huawei Ascend硬件上。
通过本课程,学员将能够:
- 了解CANN架构及其在AI部署流程中的作用。
- 将模型从流行框架转换并适配为昇腾兼容格式。
- 使用ATC、OM模型转换和MindSpore等工具进行边缘和云端推理。
- 诊断部署问题并优化昇腾硬件的性能。
课程形式
- 互动式讲座与演示。
- 使用CANN工具和昇腾模拟器或设备进行实操练习。
- 基于真实AI模型的实用部署场景。
课程定制选项
- 如需为本课程定制培训,请联系我们安排。
CANN 與 Ascend AI 處理器簡介
- CANN 是什麼?在華為 AI 計算堆棧中的角色
- Ascend 處理器架構概述(310、910 等)
- 支援的 AI 框架與工具鏈概述
模型轉換與編譯
- 使用 ATC 工具進行模型轉換(TensorFlow、PyTorch、ONNX)
- 創建與驗證 OM 模型文件
- 處理不支援的操作符與常見轉換問題
使用 MindSpore 與其他框架部署
- 使用 MindSpore Lite 部署模型
- 將 OM 模型與 Python API 或 C++ SDK 整合
- 使用 Ascend Model Manager
性能優化與分析
- 理解 AI Core、記憶體與分塊優化
- 使用 CANN 工具進行模型執行分析
- 提升推理速度與資源使用的最佳實踐
錯誤處理與調試
- 常見部署錯誤及其解決方案
- 閱讀日誌與使用錯誤診斷工具
- 部署模型的單元測試與功能驗證
邊緣與雲端部署場景
- 將模型部署到 Ascend 310 以用於邊緣應用
- 與基於雲端的 API 與微服務整合
- 電腦視覺與 NLP 的實際案例研究
總結與下一步
United Arab Emirates - Deploying AI Models with CANN and Ascend AI Processors
Qatar - Deploying AI Models with CANN and Ascend AI Processors
Egypt - Deploying AI Models with CANN and Ascend AI Processors
Saudi Arabia - Deploying AI Models with CANN and Ascend AI Processors
South Africa - Deploying AI Models with CANN and Ascend AI Processors
Brasil - Deploying AI Models with CANN and Ascend AI Processors
Canada - Deploying AI Models with CANN and Ascend AI Processors
中国 - Deploying AI Models with CANN and Ascend AI Processors
香港 - Deploying AI Models with CANN and Ascend AI Processors
澳門 - Deploying AI Models with CANN and Ascend AI Processors
台灣 - Deploying AI Models with CANN and Ascend AI Processors
USA - Deploying AI Models with CANN and Ascend AI Processors
Österreich - Deploying AI Models with CANN and Ascend AI Processors
Schweiz - Deploying AI Models with CANN and Ascend AI Processors
Deutschland - Deploying AI Models with CANN and Ascend AI Processors
Czech Republic - Deploying AI Models with CANN and Ascend AI Processors
Denmark - Deploying AI Models with CANN and Ascend AI Processors
Estonia - Deploying AI Models with CANN and Ascend AI Processors
Finland - Deploying AI Models with CANN and Ascend AI Processors
Greece - Deploying AI Models with CANN and Ascend AI Processors
Magyarország - Deploying AI Models with CANN and Ascend AI Processors
Ireland - Deploying AI Models with CANN and Ascend AI Processors
Luxembourg - Deploying AI Models with CANN and Ascend AI Processors
Latvia - Deploying AI Models with CANN and Ascend AI Processors
España - Deploying AI Models with CANN and Ascend AI Processors
Italia - Deploying AI Models with CANN and Ascend AI Processors
Lithuania - Deploying AI Models with CANN and Ascend AI Processors
Nederland - Deploying AI Models with CANN and Ascend AI Processors
Norway - Deploying AI Models with CANN and Ascend AI Processors
Portugal - Deploying AI Models with CANN and Ascend AI Processors
România - Deploying AI Models with CANN and Ascend AI Processors
Sverige - Deploying AI Models with CANN and Ascend AI Processors
Türkiye - Deploying AI Models with CANN and Ascend AI Processors
Malta - Deploying AI Models with CANN and Ascend AI Processors
Belgique - Deploying AI Models with CANN and Ascend AI Processors
France - Deploying AI Models with CANN and Ascend AI Processors
日本 - Deploying AI Models with CANN and Ascend AI Processors
Australia - Deploying AI Models with CANN and Ascend AI Processors
Malaysia - Deploying AI Models with CANN and Ascend AI Processors
New Zealand - Deploying AI Models with CANN and Ascend AI Processors
Philippines - Deploying AI Models with CANN and Ascend AI Processors
Singapore - Deploying AI Models with CANN and Ascend AI Processors
Thailand - Deploying AI Models with CANN and Ascend AI Processors
Vietnam - Deploying AI Models with CANN and Ascend AI Processors
India - Deploying AI Models with CANN and Ascend AI Processors
Argentina - Deploying AI Models with CANN and Ascend AI Processors
Chile - Deploying AI Models with CANN and Ascend AI Processors
Costa Rica - Deploying AI Models with CANN and Ascend AI Processors
Ecuador - Deploying AI Models with CANN and Ascend AI Processors
Guatemala - Deploying AI Models with CANN and Ascend AI Processors
Colombia - Deploying AI Models with CANN and Ascend AI Processors
México - Deploying AI Models with CANN and Ascend AI Processors
Panama - Deploying AI Models with CANN and Ascend AI Processors
Peru - Deploying AI Models with CANN and Ascend AI Processors
Uruguay - Deploying AI Models with CANN and Ascend AI Processors
Venezuela - Deploying AI Models with CANN and Ascend AI Processors
Polska - Deploying AI Models with CANN and Ascend AI Processors
United Kingdom - Deploying AI Models with CANN and Ascend AI Processors
South Korea - Deploying AI Models with CANN and Ascend AI Processors
Pakistan - Deploying AI Models with CANN and Ascend AI Processors
Sri Lanka - Deploying AI Models with CANN and Ascend AI Processors
Bulgaria - Deploying AI Models with CANN and Ascend AI Processors
Bolivia - Deploying AI Models with CANN and Ascend AI Processors
Indonesia - Deploying AI Models with CANN and Ascend AI Processors
Kazakhstan - Deploying AI Models with CANN and Ascend AI Processors
Moldova - Deploying AI Models with CANN and Ascend AI Processors
Morocco - Deploying AI Models with CANN and Ascend AI Processors
Tunisia - Deploying AI Models with CANN and Ascend AI Processors
Kuwait - Deploying AI Models with CANN and Ascend AI Processors
Oman - Deploying AI Models with CANN and Ascend AI Processors
Slovakia - Deploying AI Models with CANN and Ascend AI Processors
Kenya - Deploying AI Models with CANN and Ascend AI Processors
Nigeria - Deploying AI Models with CANN and Ascend AI Processors
Botswana - Deploying AI Models with CANN and Ascend AI Processors
Slovenia - Deploying AI Models with CANN and Ascend AI Processors
Croatia - Deploying AI Models with CANN and Ascend AI Processors
Serbia - Deploying AI Models with CANN and Ascend AI Processors
Bhutan - Deploying AI Models with CANN and Ascend AI Processors
Nepal - Deploying AI Models with CANN and Ascend AI Processors
Uzbekistan - Deploying AI Models with CANN and Ascend AI Processors