神经元
深度神经网络的完全可定制的硬件综合编译器
版权所有2017,高前田山崎新也及其贡献者
执照
Apache许可2.0( )
什么是NNgen?
NNgen是开源的编译器,用于为深度神经网络综合模型专用的硬件加速器。 NNgen根据输入模型定义生成Verilog HDL源代码和DNN加速器的IP内核包(IP-XACT)。
生成的硬件包罗万象,包括处理引擎,片上存储器,片上网络,DMA控制器和控制电路。 因此,开始处理后,生成的硬件不需要外部电路或CPU进行任何其他控制。
NNgen的后端使用Veriloggen,这是Python中的开源混合范例高级综合编译器。 因此,您可以为新的DNN算法和应用程序自定义NNgen。
为NNgen贡献
NNgen项目始终在欢迎问题,错误报告,功能建议和请求请求。
社区管理员
作为该项目的经理,社区经理负责社区管理,并促进软件开发和推广。
提交者
提交者是被授予对项目的写访问权的个人。 为了做出贡献者,需要社区经理的批准。 贡献领域可以采用各种形式,包括代码贡献和代码审查,文档,教育和推广。 提交者对于高质量,健康的项目至关重要。 社区积极寻
1