华为昇腾生态开发与技术支持工程师,对昇腾开发工具链有较为深刻的理解,在昇腾应用开发领域有丰富的经验。曾为多家高校提供昇腾开发工具链的培训服务,致力于将昇腾解决方案技术推广至各行各业。目前专注于昇腾处理器的生态建设。
华为昇腾生态开发与技术支持工程师,对昇腾开发工具链有较为深刻的理解,在昇腾应用开发领域有丰富的经验。曾为多家高校提供昇腾开发工具链的培训服务,致力于将昇腾解决方案技术推广至各行各业。目前专注于昇腾处理器的生态建设。
昇腾AI处理器的达芬奇架构在硬件设计上采用了计算资源的定制化设计,在功能实现上高度适配,为卷积神经网络计算性能的提升提供了强大的硬件基础。对于一个神经网络的算法,从各种开源框架,到神经网络模型的实现,再到实际芯片上的运行,中间需要多层次的软件结构来管理网络模型、计算流以及数据流,而神经网络的软件流和工具链构成了昇腾AI处理器的基础软件栈,从上而下支撑起整个芯片的执行流程。
工欲善其事,必先利其器。昇腾AI软件栈设计时就深刻的践行了这一思想,开发了各式功能齐全的工具,形成了一条多面手般的工具链。从神经网络的构造、到离线模型生成、到硬件相关的执行,每一个环节都有一些相应的工具进行辅助。本次分享将尝试向听众解释这些工具的内在组织结构和外在表现形式。
听众收益:
1. 通过对昇腾开发工具链的讲解,使听众理解工具链中各个组件的功能和存在必要性
2. 结合对新版本开发工具的展示,使听众更加直观的感受昇腾处理器专用开发工具独特的魅力