寒武纪人工智能开发平台
寒武纪人工智能开发平台
寒武纪人工智能开发平台(Cambricon Neuware™)是寒武纪专门针对其云、边、端的智能处理器产品打造的软件开发平台, Neuware采用端云一体的架构,可同时支持寒武纪云、边、端的全系列产品。
寒武纪终端IP、边缘端芯片及云端芯片共享同样的软件接口和完备生态,可以方便地进行智能应用的开发,迁移和调优。
在云端
寒武纪提供全套易用的开发调试调优工具
• 开发 软件开发工具包
TensorFlow/Caffe/MXNet/PyTorch/AndroidNN
CNML(机器学习编程库)
CNRT(高性能运行时库)
CNCC(编译器)
• 调试 功能调试工具包
CNGDB(调试工具)
CNQual(硬件诊断工具)
• 调优 性能调优工具
CNPerf (性能剖析)
CNMon(系统监控)
在终端
寒武纪提供快速的部署工具
• 部署 离线部署工具包
支持从Tensorflow、Caffe、mxnet等主流框架生成离线部署文件
支持arm32_linux / arm64_linux /
arm64_android / windows等平台
支持处理器频率、存储带宽、以及SRAM大小的模拟
端云一体开发和部署流程
开发者可以借助云端丰富的计算资源进行算法模型的解析与调试,利用Neuware生成离线模型,并能够在任意搭载寒武纪智能终端IP的设备运行,解决了终端调试手段受硬件资源限制的问题。同时,由于该离线模式无编译过程,摆脱了对CNML与框架层的依赖,是终端部署的最佳选择。端云一体业务部署流程如下图所示:
Neuware软件栈
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)