预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114201242A(43)申请公布日2022.03.18(21)申请号202111505705.5(22)申请日2021.12.10(71)申请人北京百度网讯科技有限公司地址100085北京市海淀区上地十街10号百度大厦2层邮编:100085(72)发明人白童心张留杰胡晓光(74)专利代理机构北京英赛嘉华知识产权代理有限责任公司11204代理人王达佐马晓亚(51)Int.Cl.G06F9/448(2018.01)权利要求书3页说明书10页附图5页(54)发明名称用于处理数据的方法、装置、设备以及存储介质(57)摘要本公开提供了用于处理数据的方法、装置、设备以及存储介质,涉及深度学习技术领域。具体实现方案为:获取输入目标函数的目标参数;确定预先缓存的静态图集合中是否存在与目标参数对应的静态图;响应于确定不存在与目标参数对应的静态图,根据目标参数,生成代码信息;根据代码信息,生成目标静态图;根据目标静态图,确定利用目标函数处理目标参数的处理结果。本实现方式可以提高计算效率。CN114201242ACN114201242A权利要求书1/3页1.一种用于处理数据的方法,包括:获取输入目标函数的目标参数;确定预先缓存的静态图集合中是否存在与所述目标参数对应的静态图;响应于确定不存在与所述目标参数对应的静态图,根据所述目标参数,生成代码信息;根据所述代码信息,生成目标静态图;根据所述目标静态图,确定利用所述目标函数处理所述目标参数的处理结果。2.根据权利要求1所述的方法,其中,所述根据所述代码信息,生成目标静态图,包括:对所述代码信息规划代码执行逻辑,形成动态图;将动态图转化为所述目标静态图。3.根据权利要求2所述的方法,其中,所述目标参数包括标记字符串和多个操作数;以及所述对所述代码信息规划代码执行逻辑,形成动态图,包括:根据所述标记字符串和多个操作数,生成全局视图;根据所述全局视图,确定出进行归约计算的操作数;根据归约计算后得到的更新操作数以及所述标记字符串,确定动态图。4.根据权利要求3所述的方法,其中,所述根据所述标记字符串和多个操作数,生成全局视图,包括:对所述标记字符串进行解析,确定输入标记和输出标记;根据所述输入标记、所述输出标记以及多个操作数,创建全局标记视图和全局形状视图。5.根据权利要求4所述的方法,其中,所述根据所述全局视图,确定出进行归约计算的操作数,包括:对于所述全局形状视图中的每个输出列,如果该列中存在一个大于预设值的行,则在所述全局标记视图中查找非零值的行对应的操作数,将查找到的操作数作为进行归约计算的操作数。6.根据权利要求4所述的方法,其中,所述根据归约计算后得到的更新操作数以及所述标记字符串,确定动态图,包括:根据归约计算后得到的更新操作数,更新所述全局形状视图;根据更新的全局形状视图,对更新操作数进行乘加计算,得到乘加计算结果;对所述乘加计算结果进行调整,得到动态图。7.根据权利要求6所述的方法,其中,所述根据归约计算后得到的更新操作数,更新所述全局形状视图,包括:将计算后得到的更新操作数的维度形状置为预设值,得到更新的全局形状视图。8.根据权利要求6所述的方法,其中,所述根据更新的全局形状视图,对更新操作数进行乘加计算,包括:根据所述更新操作数的维度进行排序,得到排序后操作数;根据所述全局标记视图和所述全局形状视图,将所述输入标记和所述输出标记分为预设数量个组;将所述排序后操作数中的两个操作数按照分组顺序进行转置后合并,得到两个张量;2CN114201242A权利要求书2/3页对所述两个张量进行乘积。9.根据权利要求1所述的方法,其中,所述根据所述目标参数,生成代码信息,包括:根据所述目标函数以及所述目标参数,确定等价于所述目标函数的至少一个处理函数;确定各处理函数的计算复杂度;根据最小计算复杂度对应的处理函数,生成代码信息。10.根据权利要求1‑9任一项所述的方法,其中,所述方法还包括:将所述目标静态图存储到所述静态图集合。11.一种用于处理数据的装置,包括:参数获取单元,被配置成获取输入目标函数的目标参数;缓存查询单元,被配置成确定预先缓存的静态图集合中是否存在与所述目标参数对应的静态图;代码生成单元,被配置成响应于确定不存在与所述目标参数对应的静态图,根据所述目标参数,生成代码信息;静态图生成单元,被配置成根据所述代码信息,生成目标静态图;数据处理单元,被配置成根据所述目标静态图,确定利用所述目标函数处理所述目标参数的处理结果。12.根据权利要求11所述的装置,其中,所述静态图生成单元进一步被配置成:对所述代码信息规划代码执行逻辑,形成动态图;将动态图转化为所述目标静态图。13.根据权利要求12所述的装置,其中,所