【技术实现步骤摘要】
数据处理方法、装置、计算机设备和存储介质
[0001]本公开涉及计算机
,特别是涉及一种数据处理方法、装置、计算机设备和存储介质。
技术介绍
[0002]随着计算机技术的发展,神经网络越来越多的应用到了对音频、视频等数据的处理中。相关技术中,进行数据运算的运算量不断增大,为了提高数据处理的速度和运算量,处理设备可以对运算任务进行划分,指定其他处理设备执行划分后的运算任务,但是由于处理设备和其他处理设备之间摆放数据的方式并不一致,使得运算过程中会出现错误。而调整设备之间的摆放方式会限制不同设备的运算速度,如何在保证运算速度的同时避免出现运算错误是当前亟待解决的问题。
技术实现思路
[0003]基于此,有必要针对上述技术问题,提供一种数据处理方法、装置、计算机设备和存储介质。
[0004]根据本公开的一方面,提供了一种数据处理方法,应用于第一处理设备,所述方法包括:
[0005]在确定出需要第二处理设备执行的算子时,判断所述算子中是否存在转置子算子,所述算子包括多个子算子;
[000 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于第一处理设备,所述方法包括:在确定出需要第二处理设备执行的算子时,判断所述算子中是否存在转置子算子,所述算子包括多个子算子;在所述算子中存在转置子算子时,根据所述第一处理设备的数据摆放方式、所述第二处理设备的数据摆放方式和所述转置子算子的第一转置参数,确定出与所述第二处理设备对应的第二转置参数;根据所述第二转置参数和所述算子中除所述转置子算子之外的子算子的参数,生成与所述第二处理设备对应的算子参数;将所述算子参数、待处理数据发送至所述第二处理设备,以使所述第二处理设备根据所述算子参数对所述待处理数据进行运算。2.根据权利要求1所述的方法,其特征在于,在所述算子中存在转置子算子时,根据所述第一处理设备的数据摆放方式、所述第二处理设备的数据摆放方式和所述转置子算子的第一转置参数,确定出与所述第二处理设备对应的第二转置参数,包括:在确定所述算子中存在转置子算子后,判断所述第一处理设备的摆放方式和所述第二处理设备的数据摆放方式是否相同;在所述第一处理设备的摆放方式和所述第二处理设备的数据摆放方式不同时,根据所述第一处理设备的数据摆放方式、所述第二处理设备的数据摆放方式和所述第一转置参数,计算得到所述第二转置参数。3.根据权利要求2所述的方法,其特征在于,在所述算子中存在转置子算子时,根据所述第一处理设备的数据摆放方式、所述第二处理设备的数据摆放方式和所述转置子算子的第一转置参数,确定出与所述第二处理设备对应的第二转置参数,还包括:在所述第一处理设备的摆放方式和所述第二处理设备的数据摆放方式相同时,将所述第一转置参数作为第二转置参数。4.根据权利要求2所述的方法,其特征在于,根据所述第一处理设备的数据摆放方式、所述第二处理设备的数据摆放方式和所述第一转置参数,计算得到所述第二转置参数,包括:根据所述第一处理设备的数据摆放方式和所述第二处理设备的数据摆放方式,确定出维度与所述第一转置参数相匹配的变换张量;根据所述变换张量和所述第一转置参数,计算得到所述第二转置参数。5.根据权利要求1所述的方法,其特征在于,所述算子包括人工智能算子,所述第二处理设备包括人工智能处理器,所述算子参数用于指示所述第二处理设备对所述待处理数据进行人工智能运算。6.根据权利要求1所述的方法,其特征在于,所述...
【专利技术属性】
技术研发人员:ꢀ七四专利代理机构,
申请(专利权)人:中科寒武纪科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。