AI模型传输方法、装置、设备及存储介质制造方法及图纸

技术编号:38092200 阅读:10 留言:0更新日期:2023-07-06 09:04
本申请公开了一种AI模型传输方法、装置、设备及存储介质,属于通信技术领域,本申请实施例的AI模型传输方法包括:模型接收端设备发送第一请求消息,第一请求消息用于请求第一AI模型,第一请求消息包括AI模型描述信息;模型接收端设备接收第一响应消息;其中,第一响应消息包括以下其中之一:第一AI模型,第一AI模型是来自模型发送端设备的第二AI模型经过模型转化平台转化后得到的模型;第一指示信息,用于指示模型发送端设备无法提供第二AI模型;第二指示信息,用于指示模型转化平台无法将第二AI模型转换成第一AI模型;其中,第一AI模型对应第一模型表示方法,第二AI模型对应第二模型表示方法。型表示方法。型表示方法。

【技术实现步骤摘要】
AI模型传输方法、装置、设备及存储介质


[0001]本申请属于通信
,具体涉及一种AI模型传输方法、装置、设备及存储介质。

技术介绍

[0002]人工智能(Artificial Intelligence,AI)模型根据实现方法不同(所选用的框架不同),导致所生成的文件并不互通理解,如Pytorch和TensorFlow是两种用来构建AI网络模型的框架平台,他们所生成的模型以“.pth”和“.meta/.index”的形式保存,而这两种文件只能被他们自己的框架所读取、调用等操作,这使得AI模型不能直接跨框架平台或者跨用户使用。
[0003]具体到无线通信网络场景中,如果网络引入AI功能,不同设备(网络设备、终端设备、应用设备等)来自不同的厂家或设备商,它们很可能使用不同的AI模型框架,则导致不同设备之间不能互通AI模型,从而导致智能化特性无法很好的实现。

技术实现思路

[0004]本申请实施例提供一种AI模型传输方法、装置、设备及存储介质,能够解决无线通信网络场景中网络引入AI功能的情况下,不同设备之间不能互通AI模型所导致的智能化特性无法较好地实现的问题。
[0005]第一方面,提供了一种AI模型传输方法,应用于模型接收端设备,该方法包括:
[0006]模型接收端设备发送第一请求消息,所述第一请求消息用于请求第一AI模型,所述第一请求消息包括AI模型描述信息;
[0007]所述模型接收端设备接收第一响应消息;
[0008]其中,所述第一响应消息包括以下其中之一:
[0009]所述第一AI模型,所述第一AI模型是来自模型发送端设备的第二AI模型经过模型转化平台转化后得到的模型,所述第一AI模型能够被所述模型接收端设备使用;
[0010]第一指示信息,用于指示模型发送端设备无法提供所述第二AI模型;
[0011]第二指示信息,用于指示模型转化平台无法将所述第二AI模型转换成所述第一AI模型;
[0012]其中,所述第一AI模型对应第一模型表示方法,所述第二AI模型对应第二模型表示方法。
[0013]第二方面,提供了一种AI模型传输方法,应用于模型发送端设备,该方法包括:
[0014]模型发送端设备接收AI模型请求消息,所述AI模型请求消息用于请求第一AI模型,所述AI模型请求消息包括AI模型描述信息;
[0015]模型发送端设备根据所述AI模型请求消息,执行第一操作;
[0016]其中,所述执行第一操作包括以下至少一项:
[0017]选择或训练生成第二AI模型,并向模型转化平台发送所述第二AI模型,其中所述
第二AI模型经过模型转化平台转化后得到所述第一AI模型,所述第一AI模型能够被模型接收端设备使用;
[0018]发送第一指示信息或第二指示信息,所述第一指示信息用于指示所述模型发送端设备无法提供所述第二AI模型,所述第二指示信息用于指示所述模型转化平台无法将所述第二AI模型转换成所述第一AI模型;
[0019]其中,所述第一AI模型对应第一模型表示方法,所述第二AI模型对应第二模型表示方法。
[0020]第三方面,提供了一种AI模型传输方法,应用于模型转化平台,该方法包括:
[0021]模型转化平台接收模型发送端设备发送的第二AI模型;
[0022]所述模型转化平台将所述第二AI模型转化为第一AI模型,并将所述第一AI模型发送至模型接收端设备;或者,
[0023]所述模型转化平台向所述模型接收端设备发送第一指示信息或第二指示信息,所述第一指示信息用于指示模型发送端设备无法提供所述第二AI模型,所述第二指示信息用于指示所述模型转化平台无法将所述第二AI模型转换成所述第一AI模型;
[0024]其中,所述第一AI模型对应第一模型表示方法,所述第二AI模型对应第二模型表示方法。
[0025]第四方面,提供了一种AI模型传输方法,应用于模型发送端设备,该方法包括:
[0026]模型发送端设备向模型转化平台发送第三请求消息,所述第三请求消息用于请求所述模型转化平台将第二AI模型转化为第一AI模型;
[0027]其中,所述第二AI模型对应第二模型表示方法,所述第一AI模型对应第一模型表示方法。
[0028]第五方面,提供了一种AI模型传输方法,应用于模型转化平台,该方法包括:
[0029]模型转化平台接收模型发送端设备发送的第三请求消息,所述第三请求消息用于请求所述模型转化平台将第二AI模型转化为第一AI模型;
[0030]所述模型转化平台根据所述第三请求消息,执行第二操作;
[0031]其中,所述执行第二操作包括以下至少一项:
[0032]确定是否能够完成对所述第二AI模型的转化操作;
[0033]向所述模型发送端设备发送第二模型转化响应消息,所述第二模型转化响应消息用于指示所述模型转化平台是否能够完成对所述第二AI模型的转化操作;
[0034]将第二AI模型转化为第一AI模型;
[0035]向模型接收端设备发送所述第一AI模型。
[0036]第六方面,提供一种AI模型传输装置,包括:
[0037]第一发送单元,用于发送第一请求消息,所述第一请求消息用于请求第一AI模型,所述第一请求消息包括AI模型描述信息;
[0038]第一接收单元,用于接收第一响应消息;
[0039]其中,所述第一响应消息包括以下其中之一:
[0040]所述第一AI模型,所述第一AI模型是来自模型发送端设备的第二AI模型经过模型转化平台转化后得到的模型,所述第一AI模型能够被所述模型接收端设备使用;
[0041]第一指示信息,用于指示模型发送端设备无法提供所述第二AI模型;
[0042]第二指示信息,用于指示模型转化平台无法将所述第二AI模型转换成所述第一AI模型;
[0043]其中,所述第一AI模型对应第一模型表示方法,所述第二AI模型对应第二模型表示方法。
[0044]第七方面,提供一种AI模型传输装置,包括:
[0045]第二接收单元,用于接收AI模型请求消息,所述AI模型请求消息用于请求第一AI模型,所述AI模型请求消息包括AI模型描述信息;
[0046]第一执行单元,用于根据所述AI模型请求消息,执行第一操作;
[0047]其中,所述执行第一操作包括以下至少一项:
[0048]选择或训练生成第二AI模型,并向模型转化平台发送所述第二AI模型,其中所述第二AI模型经过模型转化平台转化后得到所述第一AI模型,所述第一AI模型能够被模型接收端设备使用;
[0049]发送第一指示信息或第二指示信息,所述第一指示信息用于指示所述模型发送端设备无法提供所述第二AI模型,所述第二指示信息用于指示所述模型转化平台无法将所述第二AI模型转换成所述第一AI模型;
[0050]其中,所述第一AI模型对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种AI模型传输方法,其特征在于,包括:模型接收端设备发送第一请求消息,所述第一请求消息用于请求第一AI模型,所述第一请求消息包括AI模型描述信息;所述模型接收端设备接收第一响应消息;其中,所述第一响应消息包括以下其中之一:所述第一AI模型,所述第一AI模型是来自模型发送端设备的第二AI模型经过模型转化平台转化后得到的模型,所述第一AI模型能够被所述模型接收端设备使用;第一指示信息,用于指示模型发送端设备无法提供所述第二AI模型;第二指示信息,用于指示模型转化平台无法将所述第二AI模型转换成所述第一AI模型;其中,所述第一AI模型对应第一模型表示方法,所述第二AI模型对应第二模型表示方法。2.根据权利要求1所述的AI模型传输方法,其特征在于,所述模型接收端设备发送第一请求消息,包括:所述模型接收端设备向模型发送端设备发送所述第一请求消息;或者,所述模型接收端设备向所述模型转化平台发送所述第一请求消息。3.根据权利要求1所的AI模型传输方法,其特征在于,所述模型接收端设备接收第一响应消息,包括:所述模型接收端设备从所述模型转化平台获取所述第一响应消息,所述第一响应消息包括所述第一AI模型或所述第一指示信息或所述第二指示信息。4.根据权利要求1所述的AI模型传输方法,其特征在于,所述模型接收端设备接收第一响应消息,包括:所述模型接收端设备从所述模型发送端设备获取所述第一响应消息,所述第一响应消息包括所述第一指示信息或所述第二指示信息。5.根据权利要求1至4任一项所述的AI模型传输方法,其特征在于,所述AI模型描述信息包括以下至少一项:AI模型类型信息;AI模型标识信息;AI模型名称信息;AI模型算法信息;AI模型对应的训练对象信息;AI模型对应的时间信息;AI模型训练精度要求信息。6.根据权利要求2所述的AI模型传输方法,其特征在于,所述模型接收端设备向模型发送端设备发送的所述第一请求消息还包括以下至少一项:所述模型转化平台的属性信息;所述模型接收端设备的属性信息;模型转化要求信息,所述模型转化要求信息用于指示对转化得到所述第一AI模型的要求信息。
7.根据权利要求2所述的AI模型传输方法,其特征在于,所述方法还包括:所述模型接收端设备向所述模型转化平台注册上报所述模型接收端设备的属性信息,所述属性信息包括所述模型接收端设备支持的AI框架信息。8.根据权利要求2所述的AI模型传输方法,其特征在于,所述方法还包括:在接收到所述模型转化平台发送的第一AI框架请求消息的情况下,所述模型接收端设备向所述模型转化平台发送所述模型接收端设备支持的AI框架信息,其中,所述第一AI框架请求消息用于请求所述模型接收端设备支持的AI框架信息。9.根据权利要求2所述的AI模型传输方法,其特征在于,在所述模型接收端设备向所述模型转化平台发送所述第一请求消息的情况下,所述第一请求消息还包括以下至少一项:所述模型接收端设备的属性信息;所述模型发送端设备的属性信息;模型转化要求信息,所述模型转化要求信息用于指示对转化得到所述第一AI模型的要求信息。10.根据权利要求6所述的AI模型传输方法,其特征在于,所述模型转化平台的属性信息包括以下至少一项:所述模型转化平台的地址信息;所述模型转化平台的标识信息;所述模型转化平台的转化能力信息。11.根据权利要求6或9所述的AI模型传输方法,其特征在于,所述模型接收端设备的属性信息包括以下至少一项:所述模型接收端设备的地址信息;所述模型接收端设备的标识信息;所述模型接收端设备支持的AI框架信息,所述模型接收端设备支持的AI框架信息与所述第一模型表示方法对应。12.根据权利要求9所述的AI模型传输方法,其特征在于,所述模型发送端设备的属性信息包括以下至少一项:模型发送端设备的地址信息;模型发送端设备的标识信息;模型发送端设备支持的AI框架信息,所述模型发送端设备支持的AI框架信息与所述第二模型表示方法对应。13.根据权利要求6或9所述的AI模型传输方法,其特征在于,所述模型转化要求信息包括以下至少一项:模型转化时延要求信息;模型转化准确率要求信息。14.根据权利要求3所述的AI模型传输方法,其特征在于,在所述模型转化平台无法完成对所述第二AI模型的转化操作的情况下,所述模型接收端设备从所述模型转化平台获取所述第二指示信息。15.根据权利要求4所述的AI模型传输方法,其特征在于,在满足第一条件的情况下,所述模型接收端设备从所述模型发送端设备获取所述第二指示信息;
其中,所述第一条件包括以下至少一项:所述模型发送端设备根据所述模型转化平台的转化能力信息确定所述模型转化平台无法完成对所述第二AI模型的转化操作;所述模型发送端设备接收到所述模型转化平台发送的第一模型转化响应消息,且所述第一模型转化响应消息指示所述模型转化平台无法完成对所述第二AI模型的转化操作。16.根据权利要求14或15所述的AI模型传输方法,其特征在于,所述模型转化平台无法完成对所述第二AI模型的转化操作,包括:所述模型转化平台不支持将所述第二AI模型从模型发送端设备的AI框架转化成所述模型接收端设备的AI框架;或,所述模型转化平台对所述第二AI模型的转化时延不能满足所述模型接收端设备请求的模型转化时延要求;或,所述模型转化平台对所述第二AI模型的转化准确率不能满足所述模型接收端设备请求的模型转化准确率要求。17.根据权利要求1所述的AI模型传输方法,其特征在于,在所述模型发送端设备没有或无法生成所述第二AI模型的情况下,所述模型接收端设备从所述模型发送端设备或模型转化平台获取所述第一指示信息。18.一种AI模型传输方法,其特征在于,包括:模型发送端设备接收AI模型请求消息,所述AI模型请求消息用于请求第一AI模型,所述AI模型请求消息包括AI模型描述信息;模型发送端设备根据所述AI模型请求消息,执行第一操作;其中,所述执行第一操作包括以下至少一项:选择或训练生成第二AI模型,并向模型转化平台发送所述第二AI模型,其中所述第二AI模型经过模型转化平台转化后得到所述第一AI模型,所述第一AI模型能够被模型接收端设备使用;发送第一指示信息或第二指示信息,所述第一指示信息用于指示所述模型发送端设备无法提供所述第二AI模型,所述第二指示信息用于指示所述模型转化平台无法将所述第二AI模型转换成所述第一AI模型;其中,所述第一AI模型对应第一模型表示方法,所述第二AI模型对应第二模型表示方法。19.根据权利要求18所述的AI模型传输方法,其特征在于,所述模型发送端设备接收AI模型请求消息,包括:所述模型发送端设备接收所述模型转化平台发送的第二请求消息,其中,所述第二请求信息是所述模型转化平台根据所述模型接收端设备发送给所述模型转化平台的第一请求消息确定;或者,所述模型发送端设备接收所述模型接收端设备发送的第一请求消息。20.根据权利要求19所述的AI模型传输方法,其特征在于,在所述模型发送端设备接收所述模型转化平台发送的第二请求消息的情况下,所述向模型转化平台发送所述第二AI模型,包括:
所述模型发送端设备向所述模型转化平台发送第二响应消息,所述第二响应消息包括所述第二AI模型。21.根据权利要求19所述的AI模型传输方法,其特征在于,在所述模型发送端设备接收所述模型接收端设备发送的第一请求消息的情况下,所述向模型转化平台发送所述第二AI模型,包括:所述模型发送端设备向所述模型转化平台发送第三请求消息,所述第三请求消息用于请求所述模型转化平台将第二AI模型转化为第一AI模型;所述第三请求消息包括所述第二AI模型。22.根据权利要求18所述的AI模型传输方法,其特征在于,所述AI模型描述信息包括以下至少一项:AI模型类型信息;AI模型标识信息;AI模型名称信息;AI模型算法信息;AI模型对应的训练对象信息;AI模型对应的时间信息;AI模型训练精度要求信息。23.根据权利要求20所述的AI模型传输方法,其特征在于,所述第二响应消息还包括以下至少一项:所述第二AI模型的框架信息;所述模型接收端设备的属性信息。24.根据权利要求19所述的AI模型传输方法,其特征在于,在所述模型发送端设备接收所述模型接收端设备发送的第一请求消息的情况下,所述第一请求消息还包括以下至少一项:所述模型转化平台的属性信息;所述模型接收端设备的属性信息;模型转化要求信息,所述模型转化要求信息用于指示对转化得到所述第一AI模型的要求信息。25.根据权利要求24所述的AI模型传输方法,其特征在于,所述方法还包括:所述模型发送端设备向所述模型转化平台注册上报所述模型发送端设备的属性信息,所述属性信息包括所述模型发送端设备支持的AI框架信息。26.根据权利要求24所述的AI模型传输方法,其特征在于,所述方法还包括:在接收所述模型转化平台发送的第二AI框架请求消息的情况下,所述模型发送端设备向所述模型转化平台发送所述模型发送端设备支持的AI框架信息,其中,所述第二AI框架请求消息用于请求所述模型发送端设备支持的AI框架信息。27.根据权利要求19所述的AI模型传输方法,其特征在于,在所述模型发送端设备接收所述模型转化平台发送的第二请求消息的情况下,所述第二请求消息还包括以下至少一项:所述模型转化平台的属性信息。
28.根据权利要求24或27所述的AI模型传输方法,其特征在于,所述模型转化平台的属性信息包括以下至少一项:所述模型转化平台的地址信息;所述模型转化平台的标识信息;所述模型转化平台的转化能力信息。29.根据权利要求23或24所述的AI模型传输方法,其特征在于,所述模型接收端设备的属性信息包括以下至少一项:所述模型接收端设备的地址信息;所述模型接收端设备的标识信息;所述模型接收端设备支持的AI框架信息,所述模型接收端设备支持的AI框架信息与所述第一模型表示方法对应。30.根据权利要求25所述的AI模型传输方法,其特征在于,所述模型发送端设备的属性信息,包括:模型发送端设备的地址信息;模型发送端设备的标识信息;模型发送端设备支持的AI框架信息,所述模型发送端设备支持的AI框架信息与所述第二模型表示方法对应。31.根据权利要求24所述的AI模型传输方法,其特征在于,所述模型转化要求信息包括以下至少一项:模型转化时延要求信息;模型转化准确率要求信息。32.根据权利要求18所述的AI模型传输方法,其特征在于,所述发送第一指示信息,包括:在所述模型发送端设备没有或无法生成所述第二AI模型的情况下,向所述模型接收端设备发送所述第一指示信息。33.根据权利要求18所述的AI模型传输方法,其特征在于,所述方法还包括:在所述模型发送端设备没有或无法生成所述第二AI模型的情况下,向所述模型转化平台发送第四响应消息,所述第四响应消息用于指示所述模型发送端设备无法提供所述第二AI模型。34.根据权利要求28所述的AI模型传输方法,其特征在于,所述方法还包括:所述模型发送端设备根据所述模型转化平台的转化能力信息确定所述模型转化平台是否可以完成对所述第二AI模型的转化操作。35.根据权利要求18所述的AI模型传输方法,其特征在于,所述方法还包括:接收所述模型转化平台发送的第一模型转化响应消息,所述第一模型转化响应消息用于指示所述模型转化平台是否完成对所述第二AI模型的转化操作。36.根据权利要求18所述的AI模型传输方法,其特征在于,所述发送第二指示信息,包括:在满足第一条件的情况下,向所述模型接收端设备发送第二指示信息;其中,所述第一条件包括以下至少一项:
根据所述模型转化平台的转化能力信息确定所述模型转化平台无法完成对所述第二AI模型的转化操作;接收到所述模型转化平台发送的第一模型转化响应消息,且所述第一模型转化响应消息指示所述模型转化平台无法完成对所述第二AI模型的转化操作。37.根据权利要求36所述的AI模型传输方法,其特征在于,所述模型转化平台无法完成对所述第二AI模型的转化操作,包括:所述模型转化平台不支持将所述第二AI模型从模型发送端设备的AI框架转化成所述模型接收端设备的AI框架;或,所述模型转化平台对所述第二AI模型的转化时延不能满足所述模型接收端设备请求的模型转化时延要求;或,所述模型转化平台对所述第二AI模型的转化准确率不能满足所述模型接收端设备请求的模型转化准确率要求。38.一种AI模型传输方法,其特征在于,包括:模型转化平台接收模型发送端设备发送的第二AI模型;所述模型转化平台将所述第二AI模型转化为第一AI模型,并将所述第一AI模型发送至模型接收端设备;或者,所述模型转化平台向所述模型接收端设备发送第一指示信息或第二指示信息,所述第一指示信息用于指示模型发送端设备无法提供第一AI模型,所述第二指示信息用于指示所述模型转化平台无法将所述第二AI模型转换成所述第一AI模型;其中,所述第一AI模型对应第一模型表示方法,所述第二AI模型对应第二模型表示方法。39.根据权利要求38所述的AI模型传输方法,其特征在于,所述模型转化平台接收模型发送端设备发送的第二AI模型,包括:所述模型转化平台接收模型发送端设备发送的第二响应消息,所述第二响应消息包括所述第二AI模型。40.根据权利要求38所述的AI模型传输方法,其特征在于,所述模型转化平台接收模型发送端设备发送的第二AI模型,包括:所述模型转化平台接收模型发送端设备发送的第三请求消息,所述第三请求消息用于请求所述模型转化平台将第二AI模型转化为第一AI模型。41.根据权利要求39所述的AI模型传输方法,其特征在于,所述方法还包括:所述模型转化平台接收所述模型接收端设备发送的第一请求消息;所...

【专利技术属性】
技术研发人员:崇卫微程思涵
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:

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

1