算法模型托管概述¶
EnOS算法模型托管功能帮助你快速部署“预测类”的机器学习算法模型。算法模型部署成功后,将自动创建“预测”服务,并通过EnOS API管理功能进行托管。
托管算法模型的主要流程如下图所示:
主要功能¶
模型文件版本控制
算法模型源文件通过GitLab项目进行保存和管理。新建部署时,从GitLab下载模型文件;编辑部署时,可重复下载模型文件,实现文件版本控制。
支持多种运行环境
部署算法模型时,可选择多种运行环境,包括Python 2.7,Python 3.6,和 R 3.6。
自动创建服务
算法模型部署成功后,将自动创建服务,并通过API管理中的“预测模型服务”托管。
算法模型调试
算法模型部署成功后,可传入测试参数、调用已部署的服务,对算法模型进行预调试。
部署日志信息
部署算法模型出错时,可通过Error日志信息排查问题。更新模型文件、main函数文件、或运行环境后,重新启动部署。
限制条件及依赖¶
数据源注册
从GitLab添加模型部署文件前,需要通过数据源注册注册GitLab数据源信息。详细信息,参考 配置GitLab数据源。
API管理
算法模型部署成功后自动创建的服务,会通过EnOS API管理功能进行托管。通过应用调用部署的服务时,需要传入服务ID、业务参数、和应用的服务账号等。有关EnOS API的更多信息,前往 EnOS管理门户 > EnOS API。