行业模型选型:HCIE-AI

作者:袖梨 2026-07-13

1.概述

本文介绍了开原模型选型,并详细分析了如何将基于PyTorch框架的模型迁移到昇腾服务器。

2. 目标

img_6a546096a356330.webp

3. 模型迁移

img_6a546096a356931.webp

模型迁移至NPU需要适配的原因:

① 硬件特性和性能特点差异

② 计算架构差异

③ 深度学习框架差异

4. 模型迁移的总体思路

① 迁移分析

任务确认、可行性分析

② 迁移适配

模型迁移、问题分析

③ 精度调试

精度分析、精度调优

④ 性能调优

性能分析、性能调优

5. 模型选型

img_6a546096a356b32.webp

6. 性能指标

img_6a546096a356d33.webp

img_6a546096a357034.webp

7. 评测指标

img_6a546096a357235.webp

8. PyTorch模型迁移分析

img_6a546096a357436.webp

迁移支持度分析方法

模型是否可以迁移成功主要取决于模型算子知否支持昇腾 AI 处理器。

img_6a546096a357637.webp

img_6a546096a357938.webp

迁移分析工具

img_6a546096a357b39.webp

9. 迁移适配

img_6a546096a357d310.webp

img_6a546096a3580311.webp

img_6a546096a3582312.webp

模型保存和导出

img_6a546096a3584313.webp

10. 精度调试

10.1 大模型精度问题主要来源

img_6a546096a3586314.webp

精度问题来源:

img_6a546096a3589315.webp

img_6a546096a358b316.webp

img_6a546096a358d317.webp

img_6a546096a358f318.webp

img_6a546096a3592319.webp

10.2 精度调优方法

img_6a546096a3594320.webp

img_6a546096a3596321.webp

11. 性能调优

img_6a546096a3598322.webp

img_6a546096a359a323.webp

11.1 性能指标

img_6a546096a359c324.webp

img_6a546096a359f325.webp

img_6a546096a35a1326.webp

img_6a546096a35a3327.webp

img_6a546096a35a5328.webp

11.2 通用优化方法

img_6a546096a35a7329.webp

img_6a546096a35a9330.webp

img_6a546096a35ab331.webp

img_6a546096a35ae332.webp

融合算子替换

img_6a546096a35b0333.webp

img_6a546096a35b2334.webp

img_6a546096a35b4335.webp

img_6a546096a35b6336.webp

img_6a546096a35b9337.webp

img_6a546096a35bb338.webp

img_6a546096a35bd339.webp

img_6a546096a35bf340.webp

img_6a546096a35c1341.webp

12. 算子开发

12.1 算子开发工具

img_6a546096a35c3342.webp

12.2 使用 Ascend C 进行自定义算子开发的优势

img_6a546096a35c6343.webp

12.3 Ascend C编程技术特性

img_6a546096a35c8344.webp

12.4 开发Ascend C算子的基本流程

img_6a546096a35ca345.webp

12.5 Ascend C 完整开发流程

img_6a546096a35cc346.webp

13. 总结

本文介绍了开原模型选型,并详细分析了如何将基于PyTorch框架的模型迁移到昇腾服务器,笔试占比8%。

相关文章

精彩推荐