【技术实现步骤摘要】
一种模型处理方法、数据处理方法和设备
[0001]本申请涉及信息处理
,尤其涉及模型处理方法、数据处理方法和设备。
技术介绍
[0002]随着技术的发展,人工智能(Artificial Intelligence,AI)被应用在各种场景中。AI是利用数字计算机或数字计算机控制的及其模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。随着AI的不断兴起,深度学习模型成为当前广泛应用的模型,这种模型被应用于各种电子设备中。然而,已训练好的模型可能并非兼容全部的电子设备,因此,如何在保证模型在电子设备中进行数据处理的精确性的同时,保证高效的在电子设备中部署模型,就成为需要解决的问题。
技术实现思路
[0003]本申请提供了一种模型处理方法、数据处理方法和设备。
[0004]根据本申请的一方面,提供了一种模型处理方法,包括:
[0005]获取人工智能AI芯片中的待处理数据的原始格式、待部署模型的输入数据的目标格式;
[0006]在所述待处理数据的原始格式、与所述输入数据的目标格式不同的情况下,确定转换算子;其中,所述转换算子用于将待处理数据由所述原始格式转换为所述目标格式;
[0007]基于所述转换算子以及所述待部署模型得到目标模型;其中,所述目标模型用于在所述AI芯片中对所述待处理数据进行处理。
[0008]根据本申请的一方面,提供了一种数据处理方法,所述方法包括:
[0009]将第一数据输入目标模型,得到所述目
【技术保护点】
【技术特征摘要】
1.一种模型处理方法,所述方法包括:获取人工智能AI芯片中的待处理数据的原始格式、待部署模型的输入数据的目标格式;在所述待处理数据的原始格式、与所述输入数据的目标格式不同的情况下,确定转换算子;其中,所述转换算子用于将待处理数据由所述原始格式转换为所述目标格式;基于所述转换算子以及所述待部署模型得到目标模型;其中,所述目标模型用于在所述AI芯片中对所述待处理数据进行处理。2.根据权利要求1所述的方法,其特征在于,所述基于所述转换算子以及所述待部署模型得到目标模型,包括:在所述待部署模型的运算图中,将所述转换算子添加至所述待部署模型的第一层之前,得到更新后的待部署模型的运算图;基于所述更新后的待部署模型的运算图,得到所述目标模型。3.根据权利要求2所述的方法,其特征在于,所述在所述待处理数据的原始格式、与所述输入数据的目标格式不同的情况下,确定转换算子,包括以下至少之一:在所述待处理数据的原始位宽、与所述输入数据的目标位宽不同的情况下,基于所述待处理数据的原始位宽以及所述输入数据的目标位宽,确定位宽转换算子;所述位宽转换算子用于将所述待处理数据由所述原始位宽转换至所述目标位宽;在所述待处理数据的原始尺寸、与所述输入数据的原始尺寸不同的情况下,基于所述待处理数据的原始尺寸以及所述输入数据的目标尺寸,确定尺寸转换算子组;所述尺寸转换算子组用于将所述待处理数据由所述原始尺寸转换至所述目标尺寸;在所述待处理数据的原始通道数量、与所述输入数据的目标通道数量不同的情况下,基于所述待处理数据的原始通道数量以及所述输入数据的目标通道数量,确定通道转换算子;所述通道转换算子用于将所述待处理数据由所述原始通道数量转换至所述目标通道数量。4.根据权利要求3所述的方法,其特征在于,所述在所述待部署模型的运算图中,将所述转换算子添加至所述待部署模型的第一层之前,得到更新后的待部署模型的运算图,包括:在所述转换算子包含所述位宽转换算子以及所述尺寸转换算子组的情况下,在所述待部署模型的运算图中,将所述位宽转换算子添加至所述尺寸转换算子组之前、且将所述尺寸转换算子组添加至所述待部署模型的第一层之前,得到所述更新后的待部署模型的运算图。5.根据权利要求3所述的方法,其特征在于,所述基于所述待处理数据的原始尺寸以及所述输入数据的目标尺寸,确定尺寸转换算子组,包括:基于所述待处理数据的原始尺寸以及所述输入数据的目标尺寸,确定总缩放比例;基于所述总缩放比例,确定所述尺寸转换算子组中包含的尺寸转换算子的数量、以及尺寸转换算子的缩放比例。6.根据权利要求5所述的方法,其特征在于,所述基于所述总缩放比例,确定所述尺寸转换算子组中包含的尺寸转换算子的数量、以及尺寸转换算子的缩放比例,包括以下之一:在所述总缩放比例小于或等于缩放预设值的情况下,确定所述尺寸转换算子组中包含
的所述尺寸转换算子的数量为一个,并确定所述尺寸转换算子的缩放比例等于所述总缩放比例;其中,所述缩放预设值为单个尺寸转换算子的最大缩放比例;在所述总缩放比例大于所述缩放预设值的情况下,基于所述总缩放比例以及所...
【专利技术属性】
技术研发人员:李文进,
申请(专利权)人:哲库科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。