数据处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:31224938 阅读:24 留言:0更新日期:2021-12-08 09:27
本公开涉及一种数据处理方法、装置、计算机设备和存储介质。其中的板卡包括存储器件、接口装置和控制器件以及电子设备;其中,电子设备包括第一处理设备和第二处理设备,所述电子设备与所述存储器件、所述控制器件以及所述接口装置分别连接;所述存储器件,用于存储数据;所述接口装置,用于实现所述电子设备与外部设备之间的数据传输;所述控制器件,用于对所述电子设备的状态进行监控。本公开实施例所提供的数据处理方法、装置、计算机设备和存储介质,在保证运算效率和速度的同时,避免了因设备之间数据摆放方式不同给运算带来运算错误问题的发生,保证了运算结果的可靠性和准确性。性。性。

【技术实现步骤摘要】
数据处理方法、装置、计算机设备和存储介质


[0001]本公开涉及计算机
,特别是涉及一种数据处理方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着计算机技术的发展,神经网络越来越多的应用到了对音频、视频等数据的处理中。相关技术中,进行数据运算的运算量不断增大,为了提高数据处理的速度和运算量,处理设备可以对运算任务进行划分,指定其他处理设备执行划分后的运算任务,但是由于处理设备和其他处理设备之间摆放数据的方式并不一致,使得运算过程中会出现错误。而调整设备之间的摆放方式会限制不同设备的运算速度,如何在保证运算速度的同时避免出现运算错误是当前亟待解决的问题。

技术实现思路

[0003]基于此,有必要针对上述技术问题,提供一种数据处理方法、装置、计算机设备和存储介质。
[0004]根据本公开的一方面,提供了一种数据处理方法,应用于第一处理设备,所述方法包括:
[0005]在确定出需要第二处理设备执行的算子时,判断所述算子中是否存在转置子算子,所述算子包括多个子算子;
[0006]在所述算子中存在本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于第一处理设备,所述方法包括:在确定出需要第二处理设备执行的算子时,判断所述算子中是否存在转置子算子,所述算子包括多个子算子;在所述算子中存在转置子算子时,根据所述第一处理设备的数据摆放方式、所述第二处理设备的数据摆放方式和所述转置子算子的第一转置参数,确定出与所述第二处理设备对应的第二转置参数;根据所述第二转置参数和所述算子中除所述转置子算子之外的子算子的参数,生成与所述第二处理设备对应的算子参数;将所述算子参数、待处理数据发送至所述第二处理设备,以使所述第二处理设备根据所述算子参数对所述待处理数据进行运算。2.根据权利要求1所述的方法,其特征在于,在所述算子中存在转置子算子时,根据所述第一处理设备的数据摆放方式、所述第二处理设备的数据摆放方式和所述转置子算子的第一转置参数,确定出与所述第二处理设备对应的第二转置参数,包括:在确定所述算子中存在转置子算子后,判断所述第一处理设备的摆放方式和所述第二处理设备的数据摆放方式是否相同;在所述第一处理设备的摆放方式和所述第二处理设备的数据摆放方式不同时,根据所述第一处理设备的数据摆放方式、所述第二处理设备的数据摆放方式和所述第一转置参数,计算得到所述第二转置参数。3.根据权利要求2所述的方法,其特征在于,在所述算子中存在转置子算子时,根据所述第一处理设备的数据摆放方式、所述第二处理设备的数据摆放方式和所述转置子算子的第一转置参数,确定出与所述第二处理设备对应的第二转置参数,还包括:在所述第一处理设备的摆放方式和所述第二处理设备的数据摆放方式相同时,将所述第一转置参数作为第二转置参数。4.根据权利要求2所述的方法,其特征在于,根据所述第一处理设备的数据摆放方式、所述第二处理设备的数据摆放方式和所述第一转置参数,计算得到所述第二转置参数,包括:根据所述第一处理设备的数据摆放方式和所述第二处理设备的数据摆放方式,确定出维度与所述第一转置参数相匹配的变换张量;根据所述变换张量和所述第一转置参数,计算得到所述第二转置参数。5.根据权利要求1所述的方法,其特征在于,所述算子包括人工智能算子,所述第二处理设备包括人工智能处理器,所述算子参数用于指示所述第二处理设备对所述待处理数据进行人工智能运算。6.根据权利要求1所述的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:ꢀ七四专利代理机构
申请(专利权)人:中科寒武纪科技股份有限公司
类型:发明
国别省市:

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

1