【技术实现步骤摘要】
处理器实施的神经网络方法和神经网络设备
[0001]本申请要求于2020年9月8日在韩国知识产权局提交的第10
‑
2020
‑
0114564号韩国专利申请的权益,所述韩国专利申请的全部公开出于所有目的通过引用包含于此。
[0002]下面的描述涉及具有神经网络剖析的方法和设备。
技术介绍
[0003]在仿真器推断的情况下,可通过将神经处理单元(NPU)的寄存器传输级(register
‑
transfer level,RTL)上传到仿真器和执行仿真器并执行推断的板(board)中,并且通过在推断完成之后下载日志,然后通过使用剖析数据进行解析而执行剖析(profiling),来对NPU执行剖析。
[0004]在目标推断的情况下,可通过在移动电话内核驱动器端连接NPU的硬件事件信号和ARM系统跟踪宏单元(STM)来在推断期间获得事件信息。
[0005]这样的方法可需要数据后处理过程,并且由于大容量的日志文件而使用大量时间执行剖析。此外,可能不容易确定在当前 ...
【技术保护点】
【技术特征摘要】
1.一种处理器实施的神经网络方法,包括:接收与神经网络操作对应的事件和用于执行神经网络操作的控制程序;基于所述事件和控制程序来检测丢失事件;和基于检测的结果来生成神经网络操作的配置文件。2.根据权利要求1所述的方法,其中,所述事件包括:神经网络操作的开始事件和结束事件。3.根据权利要求1所述的方法,其中,控制程序包括:神经网络操作的执行序列。4.根据权利要求1所述的方法,其中,检测的步骤包括:确定所述事件是否与控制程序中包括的执行序列匹配;和基于确定的结果来检测丢失事件。5.根据权利要求1至4中的任一项所述的方法,其中,生成的步骤包括:确定丢失事件的类型;和通过基于确定的类型补偿丢失事件来生成配置文件。6.根据权利要求5所述的方法,其中,通过基于类型补偿丢失事件来生成配置文件的步骤包括:响应于丢失事件的类型为开始事件,在通过从与丢失事件的后一事件对应的时间减去第一时间量而确定的时间处将开始事件插入配置文件中。7.根据权利要求6所述的方法,其中,后一事件是结束事件。8.根据权利要求5所述的方法,其中,通过基于类型补偿丢失事件来生成配置文件的步骤包括:响应于丢失事件的类型为结束事件,确定神经网络操作是否与对应于另一操作的事件重叠;和基于确定的结果将结束事件插入配置文件中。9.根据权利要求8所述的方法,其中,将结束事件插入的步骤包括:响应于确定神经网络操作与对应于所述另一操作的事件重叠,在重叠开始的部分中插入结束事件。10.根据权利要求8所述的方法,其中,将结束事件插入的步骤包括:响应于确定神经网络操作不与对应于所述另一操作的事件重叠,在通过从与丢失事件的后一事件对应的时间减去第二时间量而确定的时间处插入结束事件。11.根据权利要求1至4中的任一项所述的方法,还包括:基于生成的配置文件来优化神经网络操作;和使用优化的神经网络操作来执行推断,其中,神经网络操作包括卷积、填充、池化和重新格式化中的任何一个。12.一种存储指令的非暂时性计算机可读存储介质,所述指令在由处理器执行时,配置处理器执行根据权利要求1至11中的任一项所述的方法。...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。