寒武纪软件开发环境 tongshuting2019-07-11 10:51:10 回复 2 查看 CNDP
寒武纪软件开发环境

Cambricon NeuWare 全面支持各类主流编程框架(如TensorFlow,Caffe,Caffe2,MXNetONNX等)。用户可面向上述编程框架,便捷地在寒武纪MLU100上开发和部署深度学习应用。同时,NeuWare提供了完整的运行时系统和驱动软件,方便系统快速集成。

NeuWare还提供了包括应用开发、功能调试、性能调优等在内的一系列工具。其中应用开发工具包括机器学习库、运行时库、编译器、模型重训练工具和特定领域(如视频分析领域)SDK等;功能调试工具可以满足编程框架、函数库等不同层次的调试需求;性能调优工具包括性能剖析工具和系统监控工具等。

image.png

 

上层的机器学习应用可以直接采用各种编程框架(如TensorFlowCaffeCaffe2MXNetONNX等)的编程接口,间接通过CNML调用CNRT进行软件编程;也可以直接调用CNRT,运行上述过程所生成的离线模型,减少软件架构的中间开销,提高实际运行效率。

image.png

MLU100编程模式-框架编程

image.png

MLU100编程模式-CNML编程

image.png

MLU100编程模式-离线编程

image.png

官方微博 官方微信
版权所有 © 2019 寒武纪 Cambricon 备案/许可证号:京ICP备17003415
关闭