本技术涉及计算机,尤其涉及一种模型的处理方法、装置、设备及存储介质。
背景技术:
1、随着计算机技术的发展,软件系统可以通过终端设备为用户提供各种服务。在软件系统的开发和部署过程中可以包括生产环境和开发测试环境。
2、在现有技术中,目标模型可以在测试环境中进行封装,得到目标运行环境,可以将目标运行环境分别存储在生产环境对应的第一镜像仓库和测试环境对应的第二镜像仓库中。在生产环境和测试环境可以分别进行目标模型的部署。在实际应用中,目标模型会存在多个历史版本,每一个历史版本的目标模型进行更新,都需要对目标模型进行封装处理,得到目标运行环境,使得模型处理的效率较低。
技术实现思路
1、本技术提供一种模型的处理方法、装置、设备及存储介质,用以解决模型处理的效率较低的问题。
2、第一方面,本技术提供一种模型的处理方法,包括:
3、生成目标模型,并将所述目标模型存储至第一模型仓库和第二模型仓库,所述第一模型仓库和所述第二模型仓库具有不同的访问权限;
4、针对任意一个镜像仓库,在所述镜像仓库中确定多个第一运行环境,根据所述多个第一运行环境,判断所述镜像仓库中是否存在所述目标模型对应的历史运行环境,所述镜像仓库为第一镜像仓库或第二镜像仓库;
5、若是,则确定所述历史运行环境中的初始存储地址,将所述初始存储地址对应的初始字段进行更新处理,得到目标运行环境;
6、若否,则对所述目标模型进行封装处理,生成所述目标运行环境。
7、在一种可能的设计中,将所述初始存储地址对应的初始字段进行更新处理,得到目标运行环境,包括:
8、根据所述目标模型和所述初始字段,生成目标字段;
9、将所述初始字段替换为所述目标字段,得到所述目标运行环境。
10、在一种可能的设计中,根据所述目标模型和所述初始字段,生成目标字段,包括:
11、确定所述镜像仓库对应的目标模型仓库,所述目标模型仓库为所述第一模型仓库或第二模型仓库;
12、在所述目标模型仓库中,获取所述目标模型的目标存储位置;
13、将所述初始字段中的所述初始存储位置替换为所述目标存储位置,得到所述目标字段。
14、在一种可能的设计中,将所述目标模型存储至第一模型仓库和第二模型仓库,包括:
15、对所述目标模型进行注册处理,将所述目标模型存储至第一模型仓库,所述第一模型仓库包括多个历史模型;
16、生成模型同步请求;
17、根据所述模型同步请求,将所述目标模型存储至所述第二模型仓库,所述第二模型仓库包括多个历史模型。
18、在一种可能的设计中,根据所述模型同步请求,将所述目标模型存储至所述第二模型仓库,包括:
19、根据所述模型同步请求,获取同步执行程序;
20、根据所述同步执行程序将所述目标训练模型存储至第二模型仓库,以同步所述第二模型仓库与所述第一模型仓库存储的模型。
21、在一种可能的设计中,判断所述镜像仓库中是否存在所述目标模型对应的目标运行环境,包括:
22、确定所述目标模型的目标模型标识;
23、获取所述镜像仓库中的至少一个历史模型标识;
24、若所述至少一个历史模型标识中存在所述目标模型标识,则所述镜像仓库中存在所述目标模型对应的目标运行环境;
25、若所述至少一个历史模型标识中不存在所述目标模型标识,则所述镜像仓库中不存在所述目标模型对应的目标运行环境。
26、在一种可能的设计中,生成目标模型,包括:
27、接收当前初始模型的模型训练请求;
28、根据所述模型训练请求,获取所述当前初始模型对应的待训练数据;
29、根据所述待训练数据对所述当前初始模型进行训练处理,得到目标模型。
30、在一种可能的设计中,所述模型训练请求包括所述待训练数据的生产时段、至少一个参数特征、以及目标特征;根据所述模型训练请求,获取所述当前初始模型对应的待训练数据,包括:
31、获取所述生产时段内的初始数据;
32、根据所述至少一个参数特征和所述目标特征,在所述初始数据中确定多个初始训练集,所述初始训练集包括每个参数特征的参数值和所述目标特征的目标值;
33、对所述每个初始训练集进行数据处理,得到所述待训练数据,所述待训练数据包括多个待训练集。
34、在一种可能的设计中,根据所述多个第一运行环境,判断所述镜像仓库中是否存在所述目标模型对应的历史运行环境,包括:
35、确定所述多个第一运行环境对应的多个模型标识;
36、判断所述多个模型标识中是否存在所述目标模型的目标模型标识;
37、若是,则所述镜像仓库中存在所述目标模型对应的历史运行环境;
38、若否,则所述镜像仓库中不存在所述目标模型对应的历史运行环境。
39、第二方面,本技术实施例提供的一种模型的处理装置,包括生成模块、存储模块、判断模块、更新处理模块和封装处理模块:
40、所述生成模块用于,生成目标模型;
41、所述存储模块用于,将所述目标模型存储至第一模型仓库和第二模型仓库,所述第一模型仓库和所述第二模型仓库具有不同的访问权限;
42、所述判断模块用于,针对任意一个镜像仓库,在所述镜像仓库中确定多个第一运行环境,根据所述多个第一运行环境,判断所述镜像仓库中是否存在所述目标模型对应的历史运行环境,所述镜像仓库为第一镜像仓库或第二镜像仓库;
43、所述更新处理模块用于,若是,则确定所述历史运行环境中的初始存储地址,将所述初始存储地址对应的初始字段进行更新处理,得到目标运行环境;
44、所述封装处理模块用于,若否,则对所述目标模型进行封装处理,生成所述目标运行环境。
45、在一种可能的设计中,所述更新处理模块具体用于:
46、根据所述目标模型和所述初始字段,生成目标字段;
47、将所述初始字段替换为所述目标字段,得到所述目标运行环境。
48、在一种可能的设计中,所述更新处理模块具体用于:
49、确定所述镜像仓库对应的目标模型仓库,所述目标模型仓库为所述第一模型仓库或第二模型仓库;
50、在所述目标模型仓库中,获取所述目标模型的目标存储位置;
51、将所述初始字段中的所述初始存储位置替换为所述目标存储位置,得到所述目标字段。
52、在一种可能的设计中,所述存储模块具体用于:
53、对所述目标模型进行注册处理,将所述将目标模型存储至第一模型仓库,所述第一模型仓库包括多个历史模型;
54、生成模型同步请求;
55、根据所述模型同步请求,将所述目标模型存储至所述第二模型仓库,所述第二模型仓库包括多个历史模型。
56、在一种可能的设计中,所述存储模块具体用于:
57、根据所述模型同步请求,获取同步执行程序;
58、根据所述同步执行程序将所述目标训练模型存储至第二模型仓库,以同步所述第二模型仓库与所述第一模型仓库存储的模型。
59、在一种可能的设计中,所述判断模块具体用于:
60、确定所述目标模型的目标模型标识;
61、获取所述镜像仓库中的至少一个历史模型标识;
62、若所述至少一个历史模型标识中存在所述目标模型标识,则所述镜像仓库中存在所述目标模型对应的目标运行环境;
63、若所述至少一个历史模型标识中不存在所述目标模型标识,则所述镜像仓库中不存在所述目标模型对应的目标运行环境。
64、在一种可能的设计中,所述生成模块具体用于:
65、接收当前初始模型的模型训练请求;
66、根据所述模型训练请求,获取所述当前初始模型对应的待训练数据;
67、根据所述待训练数据对所述当前初始模型进行训练处理,得到目标模型。
68、在一种可能的设计中,所述模型训练请求包括所述待训练数据的生产时段、至少一个参数特征、以及目标特征;所述生成模块具体用于:
69、获取所述生产时段内的初始数据;
70、根据所述至少一个参数特征和所述目标特征,在所述初始数据中确定多个初始训练集,所述初始训练集包括每个参数特征的参数值和所述目标特征的目标值;
71、对所述每个初始训练集进行数据处理,得到所述待训练数据,所述待训练数据包括多个待训练集。
72、在一种可能的设计中,所述判断模块具体用于:
73、确定所述多个第一运行环境对应的多个模型标识;
74、判断所述多个模型标识中是否存在所述目标模型的目标模型标识;
75、若是,则所述镜像仓库中存在所述目标模型对应的历史运行环境;
76、若否,则所述镜像仓库中不存在所述目标模型对应的历史运行环境。
77、第三方面,本技术实施例提供一种电子设备,包括:至少一个处理器和存储器;所述存储器存储计算机执行指令;所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面以及第一方面各种可能的设计所述的模型的处理方法。
78、第四方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的模型的处理方法。
79、第五方面,本技术实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时,实现如上第一方面以及第一方面各种可能的设计所述的模型的处理方法。
80、本技术提供的模型的处理方法、装置、设备及存储介质,在生成目标模型后,针对任意一个镜像仓库,若镜像仓库中存储了目标模型对应的历史运行环境,则可以直接获取历史运行环境,并根据目标模型对历史运行环境进行更新,得到目标运行环境,无需对目标模型进行封装处理,可以提高模型处理的效率。
1.一种模型的处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,将所述初始存储地址对应的初始字段进行更新处理,得到目标运行环境,包括:
3.根据权利要求2所述的方法,其特征在于,根据所述目标模型和所述初始字段,生成目标字段,包括:
4.根据权利要求1-3所述的方法,其特征在于,将所述目标模型存储至第一模型仓库和第二模型仓库,包括:
5.根据权利要求4所述的方法,其特征在于,根据所述模型同步请求,将所述目标模型存储至所述第二模型仓库,包括:
6.根据权利要求1-5任一项所述的方法,其特征在于,判断所述镜像仓库中是否存在所述目标模型对应的目标运行环境,包括:
7.根据权利要求1-6任一项所述的方法,其特征在于,生成目标模型,包括:
8.根据权利要求7所述的方法,其特征在于,所述模型训练请求包括所述待训练数据的生产时段、至少一个参数特征、以及目标特征;根据所述模型训练请求,获取所述当前初始模型对应的待训练数据,包括:
9.根据权利要求1-8所述的方法,其特征在于,根据所述多个第一运行环境,判断所述镜像仓库中是否存在所述目标模型对应的历史运行环境,包括:
10.一种模型的处理装置,其特征在于,包括生成模块、存储模块、判断模块、更新处理模块和封装处理模块:
11.一种电子设备,其特征在于,包括:存储器和处理器,
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当所述计算机执行指令被处理器执行时用于实现权利要求1至9任一项所述的模型的处理方法。
13.一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现权利要求1至9任一项所述的模型的处理方法。