一种开发环境的配置方法、设备、存储介质及产品技术

技术编号:46061927 阅读:10 留言:0更新日期:2025-08-11 15:47
本申请公开了一种开发环境的配置方法、设备、存储介质及产品,涉及服务器技术领域,该方法包括:获取待创建的开发环境的自定义的配置信息;获取与每一个第三方库初始配置信息对应第三方库约束条件和目标第三方库配置信息,以及获取与硬件配置信息对应的硬件约束条件,根据每一个第三方库约束条件、硬件约束条件和框架初始配置信息,确定与框架对应的目标框架配置信息;根据硬件配置信息,从预配置的镜像库中查找目标镜像配置信息;根据目标框架配置信息、目标第三方库配置信息、目标镜像配置信息和硬件配置信息,构成与开发环境的环境配置文件。本申请可以解决部署开发环境的复杂场景下依赖版本冲突率高,导致开发环境构建耗时周期长的问题。

【技术实现步骤摘要】

本申请涉及服务器,尤其涉及一种开发环境的配置方法、设备、存储介质及产品


技术介绍

1、随着人工智能(artificial intelligence,ai)的发展,人工智能应用于图像识别、自然语言处理、自动驾驶等各个领域,人工智能正在深刻改变着我们的生活。随着ai技术的不断普及,构建一个高效、稳定、易用的ai开发环境变得越来越重要。一个完整的ai开发环境通常包括硬件基础设施、软件平台、数据资源和开发工具。

2、相关技术中,通常通过虚拟环境工具通过创建独立开发环境、使用云服务商提供预装主流框架的虚拟机镜像以及采用静态全量构建策略进行容器化构建。但这些方式中,预装主流框架的虚拟机镜像通常通过离线打包组件得到,因此,其版本滞后社区。且仅能处理python层级的依赖,无法管理其他底层层级组件,且跨语言依赖需人工手动干预,人工手动干预导致多个依赖的兼容性问题,导致复杂场景下依赖版本冲突率高,导致开发环境构建耗时周期长。


技术实现思路

1、本申请提供了一种开发环境的配置方法、设备、存储介质及产品,以至少解决相本文档来自技高网...

【技术保护点】

1.一种开发环境的配置方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述对所述自定义配置文件进行解析,获取与所述开发环境对应的配置信息,包括:

3.根据权利要求1所述的方法,其特征在于,每一个所述第三方库初始配置信息包括与所述框架具有映射关系的每一个所述第三方库的版本信息;

4.根据权利要求3所述的方法,其特征在于,所述获取与所述硬件配置信息对应的硬件约束条件,包括:

5.根据权利要求4所述的方法,其特征在于,所述框架初始配置信息包括所述框架的初始框架版本约束条件;

6.根据权利要求5所述的方法,其...

【技术特征摘要】

1.一种开发环境的配置方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述对所述自定义配置文件进行解析,获取与所述开发环境对应的配置信息,包括:

3.根据权利要求1所述的方法,其特征在于,每一个所述第三方库初始配置信息包括与所述框架具有映射关系的每一个所述第三方库的版本信息;

4.根据权利要求3所述的方法,其特征在于,所述获取与所述硬件配置信息对应的硬件约束条件,包括:

5.根据权利要求4所述的方法,其特征在于,所述框架初始配置信息包括所述框架的初始框架版本约束条件;

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

7.根据权利要求5所述的方法,其特征在于,所述配置信息还包括所述环境配置文件的目标格式;所述硬件配置信息还包括服务器的显卡型号,当所述目标格式为管理软件包文件格式时,所述根据所述硬件配置信息,从预配置的镜像库中查找与所述硬件配置信息对应的目标镜像配置信息,包括:

8.根据权利要求7所述的方法,其特征在于,当所述目标格式为容...

【专利技术属性】
技术研发人员:陈仁革魏健
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

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

1