×

签到

分享到微信

打开微信,使用扫一扫进入页面后,点击右上角菜单,

点击“发送给朋友”或“分享到朋友圈”完成分享

寒武纪软件开发环境 tongshuting2019-07-11 10:51:10 回复 5 查看 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

版权所有 © 2024 寒武纪 Cambricon.com 备案/许可证号:京ICP备17003415号-1
关闭