一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

AI芯片验证系统、方法、设备及存储介质与流程

2021-12-03 23:41:00 来源:中国专利 TAG:

技术特征:
1.一种ai芯片验证系统,其特征在于,所述系统包括:用例生成器,用于基于待验证对象的信息和预设用例模板,生成所述待验证对象的验证用例,其中,所述验证用例满足所述预设用例模板定义的格式,所述待验证对象包括神经网络模型中的目标算子或者神经网络模型;待测设计模块,用于通过待测设计执行所述验证用例,得到测试结果;比对模块,用于将所述测试结果与参考结果进行比对,获得所述待测设计对所述待验证对象的验证结果。2.根据权利要求1所述的系统,其特征在于,所述预设用例模板包括下列中的至少一项:指令流模板文件,包含所述验证用例的指令流模板;初始化数据模板文件,包含所述验证用例的初始化数据模板;寄存器配置模板文件,包含所述验证用例的寄存器配置模板。3.根据权利要求1至2中任一项所述的系统,其特征在于,所述系统还包括:环境驱动器,用于基于所述预设用例模板中包括的至少一个模板文件,将所述验证用例驱动到所述待测设计模块中,以由所述待测设计执行所述验证用例。4.根据权利要求1至3中任一项所述的系统,其特征在于,所述预设用例模板包括:结果模板文件,包含所述验证用例的输出结果模板;所述系统还包括:环境采样器,用于基于所述结果模板文件,从所述待测设计模块采样所述测试结果,并将采样得到的所述测试结果传输至所述比对模块。5.根据权利要求1至4中任一项所述的系统,其特征在于,所述用例生成器包括:定向生成器,用于获取所述待验证对象的参数文件,并通过解析所述待验证对象的所述参数文件中包含的对象参数,生成所述待验证对象的验证用例。6.根据权利要求5所述的系统,其特征在于,所述参数文件包括:定点化参数文件和网络结构文件。7.根据权利要求5至6中任一项所述的系统,其特征在于,所述预设用例模板包括:参考结果文件,包含所述验证用例的参考结果;所述比对模块获得的所述参考结果是从所述预设用例模板中获取的。8.根据权利要求1至4中任一项所述的系统,其特征在于,所述用例生成器包括:随机生成器,用于获取所述待验证对象的配置文件,基于所述配置文件生成待验证对象的对象参数,并基于生成的所述对象参数,生成所述待验证对象的验证用例。9.根据权利要求1至8中任一项所述的系统,其特征在于,所述系统还包括:参考模型,用于执行所述用例生成器生成的验证用例,以得到对应的参考结果。10.根据权利要求1至9中任一项所述的系统,其特征在于,所述预设用例模板包括:调度核指令流模板文件,包含所述验证用例的调度核指令流模板;所述系统还包括:调度指令编译器,用于基于所述调度核指令流模板文件,生成所述待测设计的调度核指令流;所述用例生成器,用于基于所述调度指令编译器生成的所述调度核指令流,生成所述待验证对象的验证用例。
11.根据权利要求1至10中任一项所述的系统,其特征在于,所述系统还包括性能统计器,与所述待测设计模块连接,用于:获取所述待测设计执行所述验证用例的性能参数,并基于所述性能参数得到性能统计结果。12.一种ai芯片验证方法,其特征在于,所述方法包括:基于待验证对象的信息和预设用例模板,生成所述待验证对象的验证用例,其中,所述验证用例满足所述预设用例模板定义的格式,所述待验证对象包括神经网络模型中的目标算子或者神经网络模型;通过待测设计执行所述验证用例,得到测试结果;将所述测试结果与参考结果进行比对,获得所述待测设计对所述待验证对象的验证结果。13.根据权利要求12所述的方法,其特征在于,所述预设用例模板包括下列中的至少一项:指令流模板文件,包含所述验证用例的指令流模板;初始化数据模板文件,包含所述验证用例的初始化数据模板;寄存器配置模板文件,包含所述验证用例的寄存器配置模板。14.根据权利要求12至13中任一项所述的方法,其特征在于,在所述基于待验证对象的信息和预设用例模板,生成所述待验证对象的验证用例之后,还包括:基于所述预设用例模板中包括的至少一个模板文件,将所述验证用例驱动到所述待测设计模块中,以由所述待测设计执行所述验证用例。15.根据权利要求12至14中任一项所述的方法,其特征在于,所述预设用例模板包括:结果模板文件,包含所述验证用例的输出结果模板;在所述通过待测设计执行所述验证用例,得到测试结果之后,还包括:基于所述结果模板文件,从所述待测设计模块采样所述测试结果,并将采样得到的所述测试结果传输至所述比对模块。16.根据权利要求12至15中任一项所述的方法,其特征在于,所述基于待验证对象的信息和预设用例模板,生成所述待验证对象的验证用例,包括:获取所述待验证对象的参数文件,并通过解析所述待验证对象的所述参数文件中包含的对象参数,生成所述待验证对象的验证用例。17.根据权利要求16所述的方法,其特征在于,所述预设用例模板包括:参考结果文件,包含所述验证用例的参考结果。18.根据权利要求12至15中任一项所述的方法,其特征在于,所述基于待验证对象的信息和预设用例模板,生成所述待验证对象的验证用例,包括:获取所述待验证对象的配置文件,基于所述配置文件生成待验证对象的对象参数,并基于生成的所述对象参数,生成所述待验证对象的验证用例。19.根据权利要求12至18中任一项所述的方法,其特征在于,所述预设用例模板包括:调度核指令流模板文件,包含所述验证用例的调度核指令流模板;所述方法还包括:基于所述调度核指令流模板文件,生成所述待测设计的调度核指令流;基于所述调度核指令流,生成所述待验证对象的验证用例。
20.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求12-19任一所述的方法。21.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现权利要求12-19中任一项所述方法的步骤。

技术总结
本公开提供了一种AI芯片验证系统、方法、设备及存储介质,其中,该系统包括:用例生成器,用于基于待验证对象的信息和预设用例模板,生成所述待验证对象的验证用例,其中,所述验证用例满足所述预设用例模板定义的格式,所述待验证对象包括神经网络模型中的目标算子或者神经网络模型;待测设计模块,用于通过待测设计执行所述验证用例,得到测试结果;比对模块,用于将所述测试结果与参考结果进行比对,获得所述待测设计对所述待验证对象的验证结果。结果。结果。


技术研发人员:ꢀ(74)专利代理机构
受保护的技术使用者:上海商汤智能科技有限公司
技术研发日:2020.05.29
技术公布日:2021/12/2
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献