首页 > 其他 > 详细

NeuWare软件开发环境

时间:2020-05-31 10:43:50      阅读:102      评论:0      收藏:0      [点我收藏+]

NeuWare软件开发环境

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

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

 技术分享图片

 

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

 技术分享图片

 

 MLU100编程模式-框架编程

 技术分享图片

 

 MLU100编程模式-CNML编程

 技术分享图片

 

  MLU100编程模式-离线编程

 技术分享图片

 

NeuWare软件开发环境

原文:https://www.cnblogs.com/wujianming-110117/p/12996306.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!