视频结合结构化的编程方法
发布时间
阅读量:
阅读量
视频结构化编程模型
概述
简介
CNStream是一款专为寒武纪开发平台设计的数据流处理软件开发工具包。用户可通过CNStream所提供的接口,自行开发相应的组件,并借助组件间的连接,灵活实现各类业务需求。CNStream能够显著简化寒武纪深度学习平台中推理及其他处理流程的集成,例如视频解码和神经网络图像预处理等操作。同时,在保证灵活性的基础上,还可充分释放寒武纪MLU(Machine Learning Unit 机器学习处理器)在硬件解码和机器学习算法运算方面的性能优势。
CNStream基于模块化与流水线的理念,提供了一套以C++语言为基础的接口,用于支持多路并发的流处理Pipeline框架。该框架为用户提供可自定义的模块机制,并通过高度抽象的CNFrameInfo类型实现模块间的数据传输,从而满足用户对系统性能与可扩展性的需求。
CNStream可在MLU270、MLU220 M.2以及EDGE平台上运行。
CNStream特点
CNStream构建了一个完整的实时数据流分析框架,该框架基于寒武纪思元处理器设计了多个硬件加速模块,能够将深层神经网络及其他复杂处理任务引入到流式处理管道中。开发者只需专注于构建核心深度学习网络及IP(Intellectual Property),并通过寒武纪特定模型转换器生成可在寒武纪平台上执行的模型即可,无需再从零开
全部评论 (0)
还没有任何评论哟~
