- 了解機器學習模型結構
- 具備Python和/或C++的經驗
- 熟悉模型部署與加速概念
目標受眾
- 嵌入式AI開發者
- 部署至邊緣或數據中心的ML工程師
- 使用中國AI基礎設施的開發者
Cambricon MLUs (Machine Learning 单元) 是专为边缘和数据中心场景中的推理和训练优化的AI芯片。
本次由讲师指导的培训(线上或线下)面向中级开发者,旨在帮助他们使用BANGPy框架和Neuware SDK在Cambricon MLU硬件上构建和部署AI模型。
通过本次培训,参与者将能够:
- 设置和配置BANGPy和Neuware开发环境。
- 开发和优化基于Python和C++的模型,适用于Cambricon MLUs。
- 将模型部署到运行Neuware运行时的边缘和数据中心设备。
- 将ML工作流与MLU特定的加速功能集成。
课程形式
- 互动式讲座和讨论。
- 动手实践,使用BANGPy和Neuware进行开发和部署。
- 指导练习,专注于优化、集成和测试。
课程定制选项
- 如需根据您的Cambricon设备型号或使用场景定制本次培训,请联系我们安排。
Cambricon與MLU架構介紹
- Cambricon AI晶片產品概覽
- MLU架構與指令流水線
- 支援的模型類型與應用場景
安裝開發工具鏈
- 安裝BANGPy與Neuware SDK
- Python與C++的環境設置
- 模型兼容性與預處理
使用BANGPy進行模型開發
- 張量結構與形狀管理
- 計算圖構建
- BANGPy中的自定義操作支援
使用Neuware Runtime進行部署
- 模型轉換與加載
- 執行與推理控制
- 邊緣與數據中心部署實踐
性能優化
- 內存映射與層調優
- 執行追蹤與性能分析
- 常見瓶頸與解決方案
將MLU整合至應用中
- 使用Neuware APIs進行應用整合
- 串流與多模型支援
- 混合CPU-MLU推理場景
端到端項目與Use Case
- 實驗室:部署視覺或NLP模型
- 使用BANGPy整合進行邊緣推理
- 測試準確性與吞吐量
總結與下一步
United Arab Emirates - Cambricon MLU Development with BANGPy and Neuware
Qatar - Cambricon MLU Development with BANGPy and Neuware
Egypt - Cambricon MLU Development with BANGPy and Neuware
Saudi Arabia - Cambricon MLU Development with BANGPy and Neuware
South Africa - Cambricon MLU Development with BANGPy and Neuware
Brasil - Cambricon MLU Development with BANGPy and Neuware
Canada - Cambricon MLU Development with BANGPy and Neuware
中国 - Cambricon MLU Development with BANGPy and Neuware
香港 - Cambricon MLU Development with BANGPy and Neuware
澳門 - Cambricon MLU Development with BANGPy and Neuware
台灣 - Cambricon MLU Development with BANGPy and Neuware
USA - Cambricon MLU Development with BANGPy and Neuware
Österreich - Cambricon MLU Development with BANGPy and Neuware
Schweiz - Cambricon MLU Development with BANGPy and Neuware
Deutschland - Cambricon MLU Development with BANGPy and Neuware
Czech Republic - Cambricon MLU Development with BANGPy and Neuware
Denmark - Cambricon MLU Development with BANGPy and Neuware
Estonia - Cambricon MLU Development with BANGPy and Neuware
Finland - Cambricon MLU Development with BANGPy and Neuware
Greece - Cambricon MLU Development with BANGPy and Neuware
Magyarország - Cambricon MLU Development with BANGPy and Neuware
Ireland - Cambricon MLU Development with BANGPy and Neuware
Luxembourg - Cambricon MLU Development with BANGPy and Neuware
Latvia - Cambricon MLU Development with BANGPy and Neuware
España - Cambricon MLU Development with BANGPy and Neuware
Italia - Cambricon MLU Development with BANGPy and Neuware
Lithuania - Cambricon MLU Development with BANGPy and Neuware
Nederland - Cambricon MLU Development with BANGPy and Neuware
Norway - Cambricon MLU Development with BANGPy and Neuware
Portugal - Cambricon MLU Development with BANGPy and Neuware
România - Cambricon MLU Development with BANGPy and Neuware
Sverige - Cambricon MLU Development with BANGPy and Neuware
Türkiye - Cambricon MLU Development with BANGPy and Neuware
Malta - Cambricon MLU Development with BANGPy and Neuware
Belgique - Cambricon MLU Development with BANGPy and Neuware
France - Cambricon MLU Development with BANGPy and Neuware
日本 - Cambricon MLU Development with BANGPy and Neuware
Australia - Cambricon MLU Development with BANGPy and Neuware
Malaysia - Cambricon MLU Development with BANGPy and Neuware
New Zealand - Cambricon MLU Development with BANGPy and Neuware
Philippines - Cambricon MLU Development with BANGPy and Neuware
Singapore - Cambricon MLU Development with BANGPy and Neuware
Thailand - Cambricon MLU Development with BANGPy and Neuware
Vietnam - Cambricon MLU Development with BANGPy and Neuware
India - Cambricon MLU Development with BANGPy and Neuware
Argentina - Cambricon MLU Development with BANGPy and Neuware
Chile - Cambricon MLU Development with BANGPy and Neuware
Costa Rica - Cambricon MLU Development with BANGPy and Neuware
Ecuador - Cambricon MLU Development with BANGPy and Neuware
Guatemala - Cambricon MLU Development with BANGPy and Neuware
Colombia - Cambricon MLU Development with BANGPy and Neuware
México - Cambricon MLU Development with BANGPy and Neuware
Panama - Cambricon MLU Development with BANGPy and Neuware
Peru - Cambricon MLU Development with BANGPy and Neuware
Uruguay - Cambricon MLU Development with BANGPy and Neuware
Venezuela - Cambricon MLU Development with BANGPy and Neuware
Polska - Cambricon MLU Development with BANGPy and Neuware
United Kingdom - Cambricon MLU Development with BANGPy and Neuware
South Korea - Cambricon MLU Development with BANGPy and Neuware
Pakistan - Cambricon MLU Development with BANGPy and Neuware
Sri Lanka - Cambricon MLU Development with BANGPy and Neuware
Bulgaria - Cambricon MLU Development with BANGPy and Neuware
Bolivia - Cambricon MLU Development with BANGPy and Neuware
Indonesia - Cambricon MLU Development with BANGPy and Neuware
Kazakhstan - Cambricon MLU Development with BANGPy and Neuware
Moldova - Cambricon MLU Development with BANGPy and Neuware
Morocco - Cambricon MLU Development with BANGPy and Neuware
Tunisia - Cambricon MLU Development with BANGPy and Neuware
Kuwait - Cambricon MLU Development with BANGPy and Neuware
Oman - Cambricon MLU Development with BANGPy and Neuware
Slovakia - Cambricon MLU Development with BANGPy and Neuware
Kenya - Cambricon MLU Development with BANGPy and Neuware
Nigeria - Cambricon MLU Development with BANGPy and Neuware
Botswana - Cambricon MLU Development with BANGPy and Neuware
Slovenia - Cambricon MLU Development with BANGPy and Neuware
Croatia - Cambricon MLU Development with BANGPy and Neuware
Serbia - Cambricon MLU Development with BANGPy and Neuware
Bhutan - Cambricon MLU Development with BANGPy and Neuware
Nepal - Cambricon MLU Development with BANGPy and Neuware
Uzbekistan - Cambricon MLU Development with BANGPy and Neuware