【技术实现步骤摘要】
一种机器学习算法运行方法、装置、设备及介质
[0001]本申请涉及机器学习算法
,尤其涉及一种机器学习算法运行方法、装置、设备及介质。
技术介绍
[0002]近年来,随着大数据产业链的逐渐成熟,各种各样的机器学习算法的使用逐渐成为现阶段解决很多大数据分析和人工智能问题的主流方法。机器学习作为一个独立的方向,正处于高速发展之中,很多基于机器学习算法,从事人工智能解决方案的企业也在蓬勃发展。
[0003]现阶段,主流的机器学习算法框架主要包括Pytorch和TensorFlow等。在实现各种各样的机器学习算法时,每种机器学习算法使用的算法框架可以不同。当每种机器学习算法使用的算法框架不同时,每种算法框架依赖的运行环境(基础环境)通常也不同。也就是说,针对每种机器学习算法,在运行该机器学习算法时通常需要部署该机器学习算法依赖的运行环境,否则,该机器学习算法将无法运行。例如,如果在服务器上只部署了Pytorch算法框架的运行环境,那么基于TensorFlow算法框架实现的机器学习算法将无法在该服务器中得以运行。 >[0004]为了可本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种机器学习算法运行方法,其特征在于,所述方法包括:接收机器学习算法的算法压缩包及携带所述机器学习算法的运行环境的Conda环境压缩包;将所述算法压缩包和所述Conda环境压缩包解压到设定的目录地址;获取所述算法压缩包携带的算法信息及所述Conda环境压缩包解压后的Conda环境包目录名称;将所述算法信息、所述Conda环境包目录名称及容器的容器启动脚本名称,配置到预先创建的Conda基础镜像的系统环境变量中,其中所述Conda基础镜像能够运行所述机器学习算法,并且所述Conda基础镜像能够在所述容器中运行;若接收到容器启动指令,通过所述容器启动脚本名称对应的容器启动脚本将所述目录地址挂载到所述容器中;根据所述Conda基础镜像的系统环境变量中的配置信息,激活所述机器学习算法的运行环境,启动并运行所述机器学习算法。2.根据权利要求1所述的方法,其特征在于,预先创建所述Conda基础镜像的过程包括:基于Linux内核基础镜像,安装Conda环境管理工具,以创建所述Conda基础镜像。3.根据权利要求2所述的方法,其特征在于,所述Linux内核基础镜像为社区企业操作系统CentOS。4.根据权利要求1所述的方法,其特征在于,所述通过所述容器启动脚本名称对应的容器启动脚本将所述目录地址挂载到所述容器中之后,所述根据所述Conda基础镜像的系统环境变量中的配置信息,激活所述机器学习算法的运行环境之前,所述方法还包括:触发预设的开始执行脚本,基于所述开始执行脚本,执行后续步骤。5.根据权利要求1
‑
4任一所述的方法,其特征在于,所述激活所述机器学习算法的运行环境之后,所述启动并运行所述机器学习算法之前,所述方法还包括:触发所述算法信息中的算法启动脚本,基于所述算法启动脚本,执行后续步骤。6.一种机器学习算法运行装置,其特征在于,所述装置包括:...
【专利技术属性】
技术研发人员:戴清良,王中伟,陈屹,李建伟,辛帅,孙永良,陈维强,
申请(专利权)人:青岛国创智慧云脑科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。