神经网络生成装置、神经网络控制方法以及软件生成程序制造方法及图纸

技术编号:37987651 阅读:26 留言:0更新日期:2023-06-30 10:02
一种神经网络生成装置,为生成对神经网络进行运算的神经网络执行模型的神经网络生成装置,具备:执行模型生成部,基于所述神经网络执行模型进行工作的硬件的硬件信息和所述神经网络的网络信息来生成所述神经网络执行模型;以及软件生成部,生成使将所述神经网络执行模型安装于所述硬件而成的神经网络硬件工作的软件。作的软件。作的软件。

【技术实现步骤摘要】
【国外来华专利技术】神经网络生成装置、神经网络控制方法以及软件生成程序


[0001]本专利技术涉及神经网络生成装置、神经网络控制方法以及软件生成程序。本申请基于2020年10月19日在日本申请的特愿2020

175606号主张优先权,在此引用其内容。

技术介绍

[0002]近年来,卷积神经网络(Convolutional Neural Network:CNN)被作为图像识别等的模型来使用。卷积神经网络为具有卷积层、池化层的多层构造,需要卷积运算等大量运算。已设计出各种使基于卷积神经网络的运算高速化的运算方法(专利文献1等)。
[0003]现有技术文献
[0004]专利文献
[0005]专利文献1:日本特开2018

077829号公报

技术实现思路

[0006]专利技术所要解决的技术课题
[0007]另一方面,在IoT设备等嵌入式设备中也已使用利用卷积神经网络的图像识别等。为了使卷积神经网络在嵌入式设备中高效地工作,需要生成与嵌入式设备的硬件结构相配合的进行神经网络的运算的电路、本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种神经网络生成装置,生成对神经网络进行运算的神经网络执行模型,该神经网络生成装置具备:执行模型生成部,基于所述神经网络执行模型进行工作的硬件的硬件信息和所述神经网络的网络信息来生成所述神经网络执行模型;以及软件生成部,生成使将所述神经网络执行模型安装于所述硬件而成的神经网络硬件工作的软件。2.根据权利要求1所述的神经网络生成装置,其中,所述软件生成部生成将所述神经网络分割而使所述神经网络硬件进行运算的所述软件。3.根据权利要求2所述的神经网络生成装置,其中,所述软件生成部生成将对所述神经网络的输入数据分割为部分张量而使所述神经网络硬件进行运算的所述软件。4.根据权利要求3所述的神经网络生成装置,其中,所述软件生成部基于使所述神经网络硬件实施的连续的卷积运算的连续数量来分割所述神经网络。5.根据权利要求4所述的神经网络生成装置,其中,所述神经网络硬件具有保存所述部分张量的存储器,所述软件生成部生成如下软件:该软件在实施所述连续的卷积运算之前,将所述连续的卷积运算所需的数据从外部存储器向所述存储器进行存储器转发。6.根据权利要求5所述的神经网络生成装置,其中,所述软件生成部基于所述存储器的未使用区域的数据量,决定所述连续的卷积运算的所述连续数量。7.根据权利要求3所述的神经网络生成装置,其中,所述神经网络硬件具有保存所述部分张量的存储器,所述软件生成部生成如下软件:该软件在所述运算所需的所述部分张量未保存于所述存储器...

【专利技术属性】
技术研发人员:金井润一山冈宙太
申请(专利权)人:利普麦德株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1