1.一种模型发布方法,其特征在于,所述方法包括:基于模型的模型名称对所述模型的模型接口进行发布,得到接口发布结果;
在所述接口发布结果显示所述模型接口成功发布时,开启所述模型的旁路模型进行旁路测试并得到旁路测试结果;
基于所述旁路测试结果对所述模型进行分流测试得到分流测试结果;
当所述分流测试结果显示所述模型符合发布条件时,发布所述模型得到稳定版本模型。
2.根据权利要求1所述的方法,其特征在于,所述基于模型的模型名称对所述模型的模型接口进行发布,得到接口发布结果,包括:基于Vscode对所述模型的模型代码进行显示得到模型代码显示结果;
当所述模型代码显示结果表明所述模型代码加载正确时,对所述模型代码进行构建得到构建结果;
当所述构建结果表明显示所述模型代码编译正确时,制作所述模型的基础镜像;
基于所述基础镜像、所述模型代码携带的依赖包列表以及所述模型代码构建模型镜像;
基于所述模型镜像中的实例数目对所述模型镜像进行运行以完成对所述模型接口的发布,得到模型接口发布结果。
3.根据权利要求1所述的方法,其特征在于,在所述接口发布结果显示所述模型接口成功发布时,开启所述模型的旁路模型并得到旁路测试结果,包括:对获取的在所述模型中进行运行的数据进行模拟得到模拟数据;
在调用所述旁路模型的节点处创建异步请求队列,并将对所述旁路模型进行调用的请求存储在所述异步请求队列中;
在所述异步请求队列中调取所述请求并基于所述模拟数据对所述旁路模型进行执行得到旁路测试结果。
4.根据权利要求1所述的方法,其特征在于,所述基于所述旁路测试结果对所述模型进行分流测试得到分流测试结果,包括:在所述旁路测试结果显示所述旁路模型运行正确时,获取所述旁路测试的数据条数以及所述旁路测试结果;
在获取所述旁路测试的数据条数以及所述旁路测试结果后,对获取的在所述模型中进行运行的数据设置分流比例;
基于所述分流比例得到所述模型的各个分流模型对应的分流数据;
基于各个所述分流数据分别对所述各个分流模型进行分流测试,得到各个所述分流模型对应的分流测试结果。
5.根据权利要求1所述的方法,其特征在于,在所述当所述分流测试结果显示所述模型符合发布条件时,发布所述模型得到稳定版本模型之后,所述方法还包括:获取所述稳定版本模型的模型性能指标以及所述模型性能指标对应的数据;
读取已设置的模型预警规则,并基于所述模型性能指标对应的数据执行所述预警规则得到预警结果;
当所述预警结果显示所述模型满足预警条件时,基于所述预警结果生成预警信息并发送所述预警信息;
将所述稳定版本模型进行回退,循环执行所述基于模型的模型名称对所述模型的模型接口进行发布,得到接口发布结果至当所述分流测试结果显示所述模型符合发布条件时,发布所述模型得到稳定版本模型的步骤。
6.根据权利要求5所述的方法,其特征在于,在所述读取已设置的模型预警规则之前,所述方法还包括:
基于Scala以及运算符对所述预警规则进行编码得到所述模型预警规则代码,并将所述模型预警代码进行封装得到预警规则接口。
7.一种模型发布装置,其特征在于,所述装置包括:接口发布模块,用于基于模型的模型名称对所述模型的模型接口进行发布,得到接口发布结果;
旁路测试模块,用于在所述接口发布结果显示所述模型接口成功发布时,开启所述模型的旁路模型进行旁路测试并得到旁路测试结果;
分流测试模块,用于基于所述旁路测试结果对所述模型进行分流测试得到分流测试结果;
版本发布模块,用于当所述分流测试结果显示所述模型符合发布条件时,发布所述模型得到稳定版本模型。
8.根据权利要求7所述的装置,其特征在于,所述接口发布模块用于:基于Vscode对所述模型的模型代码进行显示得到模型代码显示结果;
当所述模型代码显示结果表明所述模型代码加载正确时,对所述模型代码进行构建得到构建结果;
当所述构建结果表明显示所述模型代码编译正确时,制作所述模型的基础镜像;
基于所述基础镜像、所述模型代码携带的依赖包列表以及所述模型代码构建模型镜像;
基于所述模型镜像中的实例数目对所述模型镜像进行运行完成对所述模型接口的发布,得到模型接口发布结果。
9.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,所述存储器中存储有程序指令,所述处理器运行所述程序指令时,执行权利要求1‑6中任一项所述方法中的步骤。
10.一种存储介质,其特征在于,所述存储介质中存储有计算机程序指令,所述计算机程序指令被一处理器运行时,执行权利要求1‑6中任一项所述方法中的步骤。