- 了解机器学习模型结构
- 具备Python和/或C++的经验
- 熟悉模型部署与加速概念
目标受众
- 嵌入式AI开发者
- 部署至边缘或数据中心的ML工程师
- 使用中国AI基础设施的开发者
Cambricon MLUs(Machine Learning单元)是专为边缘和数据中心场景中的推理和训练优化的AI芯片。
本次由讲师指导的培训(线上或线下)面向中级开发者,旨在帮助他们使用BANGPy框架和Neuware SDK在Cambricon MLU硬件上构建和部署AI模型。
通过本次培训,参与者将能够:
- 设置和配置BANGPy与Neuware开发环境。
- 为Cambricon MLUs开发和优化基于Python和C++的模型。
- 将模型部署到运行Neuware运行时的边缘和数据中心设备。
- 将机器学习工作流与MLU特定的加速功能集成。
课程形式
- 互动式讲座和讨论。
- 动手实践BANGPy和Neuware进行开发和部署。
- 专注于优化、集成和测试的指导练习。
课程定制选项
- 如需根据您的Cambricon设备型号或使用场景定制本课程,请联系我们安排。
Cambricon与MLU架构简介
- Cambricon AI芯片产品概述
- MLU架构与指令流水线
- 支持的模型类型与用例
安装开发工具链
- 安装BANGPy与Neuware SDK
- Python和C++的环境配置
- 模型兼容性与预处理
使用BANGPy进行模型开发
- 张量结构与形状管理
- 计算图构建
- BANGPy中的自定义操作支持
使用Neuware Runtime部署
- 模型转换与加载
- 执行与推理控制
- 边缘与数据中心部署实践
性能优化
- 内存映射与层调优
- 执行跟踪与性能分析
- 常见瓶颈与解决方案
将MLU集成到应用中
- 使用Neuware API进行应用集成
- 流式与多模型支持
- 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