一种基于自动生成命令行的算法环境镜像构建方法及系统技术方案

技术编号:40061540 阅读:18 留言:0更新日期:2024-01-16 22:46
本发明专利技术提供了一种基于自动生成命令行的算法环境镜像构建方法及系统,其中,所述方法包括:响应于用户输入的镜像选择指令,选取基础镜像文件;响应于用户输入的配置指令,为所述基础镜像文件确定python版本和待安装的组件库;响应于用户输入的路径设置指令,为所述基础镜像文件设置需要开放的端口,并确定所述基础镜像文件的挂载路径;基于所述python版本、所述待安装的组件库、所述需要开放的端口以及所述挂载路径,生成运行所述基础镜像文件所需的命令行,并根据所述命令行自动生成适配于所述基础镜像文件的运行环境。本发明专利技术提供的技术方案,能够提高环境镜像文件的生成效率。

【技术实现步骤摘要】

本专利技术涉及数据处理,特别涉及一种基于自动生成命令行的算法环境镜像构建方法及系统


技术介绍

1、目前构建算法环境镜像时,通常需要借助于系统自身的环境,或者借助于手动编译的命令行。然而,如果用户无法使用命令行,或者用户无法使用终端设备的系统环境,就无法完成算法运行环境的部署,从而无法构建算法运行环境镜像。


技术实现思路

1、本专利技术提供一种基于自动生成命令行的算法环境镜像构建方法及系统,能够提高算法环境镜像的生成效率。

2、鉴于此,本专利技术一方面提供一种基于自动生成命令行的算法环境镜像构建方法,所述方法包括:

3、响应于用户输入的镜像选择指令,选取基础镜像文件;

4、响应于用户输入的配置指令,为所述基础镜像文件确定python版本和待安装的组件库;

5、响应于用户输入的路径设置指令,为所述基础镜像文件设置需要开放的端口,并确定所述基础镜像文件的挂载路径;

6、基于所述python版本、所述待安装的组件库、所述需要开放的端口以及所述挂载路径,生成本文档来自技高网...

【技术保护点】

1.一种基于自动生成命令行的算法环境镜像构建方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在生成适配于所述基础镜像文件的运行环境之后,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,在根据所述程序运行环境镜像数据构建目标版本的运行环境容器之后,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,将所述扩展容器镜像所包含文件存储在所述固有容器镜像的文件系统的任一镜像层级内,生成所述运行环境容器的新文件系统,包括:

5.根据权利要求1所述的方法,其特征在于,生成运行所述基础镜像文件所需的命令行包...

【技术特征摘要】

1.一种基于自动生成命令行的算法环境镜像构建方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在生成适配于所述基础镜像文件的运行环境之后,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,在根据所述程序运行环境镜像数据构建目标版本的运行环境容器之后,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,将所述扩展容器镜像所包含文件存储在所述固有容器镜像的文件系统的任一镜像层级内,生成所述运行环境容器的新文件系统,包括:

5.根据权利要求1所述的方法,其特征在于,生成运行所述基础镜像文件所需的命令行包括:

6.一种基于自动生成命令行的算法环境镜像构建系统,其特征在于,所述系统包括:

7.根据权利要求6所述的系统,其特征在于,所述系统还包括:

8.根据权利要求7...

【专利技术属性】
技术研发人员:兰雨晴余丹孙中杰贺江
申请(专利权)人:慧之安信息技术股份有限公司
类型:发明
国别省市:

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

1