金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210459355.1 (22)申请日 2022.04.27 (71)申请人 远光软件股份有限公司 地址 519000 广东省珠海市港湾大道科技 一路3号 (72)发明人 雷太原 黄剑 吴磊 李美平  (74)专利代理 机构 深圳市威世博知识产权代理 事务所(普通 合伙) 44280 专利代理师 杨新星 (51)Int.Cl. G06F 9/50(2006.01) G06F 9/445(2018.01) G06F 9/455(2006.01) (54)发明名称 一种多版本运行方法、 电子设备和存 储介质 (57)摘要 本申请公开了一种多 版本运行方法、 电子设 备和存储介质, 该方法包括: Python服务接收模 型的多个模 型版本信息; 获取各模 型版本信息对 应的模型相关信息; 通过多进程组件启动多个模 型版本信息对应的多个运行子进程; 对于各模型 版本信息, 利用模型版本信息对应的模型相关信 息, 在模型版本信息对应的运行子进程中运行模 型版本信息对应的模型。 通过上述方式, 本申请 能够在同一个Pytho n服务中运行不同版本模型。 权利要求书2页 说明书8页 附图6页 CN 114880116 A 2022.08.09 CN 114880116 A 1.一种多版本运行的方法, 其特 征在于, 所述方法包括: Python服务接收模型的多个模型 版本信息; 获取各所述模型 版本信息对应的模型相关信息; 通过多进程组件启动多个模型 版本信息对应的多个运行子进程; 对于各所述模型版本信息, 利用所述模型版本信息对应的模型相关信息, 在所述模型 版本信息对应的运行子进程中运行 所述模型 版本信息对应的所述模型。 2.根据权利要求1所述的方法, 其特征在于, 所述获取各所述模型版本信 息对应的模型 相关信息, 包括: 从各所述模型版本信 息对应的沙盒 目录中, 获取各所述模型版本信 息对应的模型相关 信息; 所述通过多进程组件启动多个模型 版本信息对应的多个运行子进程, 包括: 通过多进程组件在各所述模型版本信 息对应的沙盒目录中, 启动各所述模型版本信 息 对应的运行子进程。 3.根据权利要求1所述的方法, 其特征在于, 所述模型相关信息包括: 模型的安装文件 以及模型运行时依赖的第三方库的信息; 所述在所述模型版本信息对应的运行子进程中运行所述模型版本信息对应的所述模 型之前, 还 包括: 利用所述模型的安装文件在所述模型 版本信息对应的运行子进程中安装所述模型; 利用所述模型依赖的第 三方库的信 息, 在所述模型版本信 息对应的运行子进程中加载 所述模型运行时依赖的第三方库。 4.根据权利要求2所述的方法, 其特征在于, 所述模型相关信息还包括: 模型对应的第 一Python版本信息; 所述通过多进程组件在各所述模型版本信 息对应的沙盒 目录中, 启动各所述模型版本 信息对应的运行子进程, 包括: 基于各所述模型对应的第一Pytho n版本信息获取对应版本的各第一执 行器; 在所述沙盒目录中采用所述各第一执行器启动各所述模型版本信息对应的各所述运 行子进程。 5.根据权利 要求1所述的方法, 其特征在于, 在所述Python服务接收模型的多个模型版 本信息之前, 所述方法还包括下列步骤以安装 所述多个模型版本信息对应的多个模型和所 述多个模型依赖的第三方库; 采用各第二执行器通过所述多进程组件启动多个模型版本信息对应的多个安装子进 程; 在所述多个安装子进程中创建沙盒 目录, 所述沙盒目录用于存储各所述模型版本信 息 对应的模型相关信息 。 6.根据权利要求5所述的方法, 其特征在于, 所述模型相关信息还包括: 模型对应的第 一Python版本信息; 在所述采用各第二执行器通过所述多进程组件启动多个模型版本信息对应的多个安 装子进程之前, 还 包括: 判断各所述模型对应的第一Python版本与所述Python服务对应 的第二Python版本是权 利 要 求 书 1/2 页 2 CN 114880116 A 2否一致; 若一致, 将所述Pytho n服务的第三执 行器作为所述各第二执 行器; 若不一致, 将与所述第一Pytho n版本对应的各第一执 行器作为所述各第二执 行器。 7.根据权利 要求6所述的方法, 其特征在于, 所述将与所述第一Python版本对应的各第 一执行器作为所述各第二执 行器, 包括: 将所述各第 二执行器的可执行文件的路径, 由第 三执行器的可执行文件的路径更 改为 所述各第一执 行器的可 执行文件的路径。 8.根据权利要求1所述的方法, 其特征在于, 所述在所述模型版本信 息对应的运行子进 程中运行 所述模型 版本信息对应的所述模型之后, 还 包括: 将模型运行结果和/或所述运行子进程运行时产生的异常信息, 发送给所述Python服 务。 9.一种电子设备, 其特 征在于, 包括相互耦接的存 储器和处 理器, 所述存储器存储有程序指令; 所述处理器用于执行所述存储器中存储的程序指令, 以实现权利要求1 ‑8任一项所述 的方法。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质用于存储程序指 令, 所述程序指令能够被执 行以实现如权利要求1 ‑8任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 114880116 A 3

.PDF文档 专利 一种多版本运行方法、电子设备和存储介质

文档预览
中文文档 17 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种多版本运行方法、电子设备和存储介质 第 1 页 专利 一种多版本运行方法、电子设备和存储介质 第 2 页 专利 一种多版本运行方法、电子设备和存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:00:15上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。