# 开发环境

训练服务为用户提供一套与“开发环境”模块同步的专属云开发环境。用户可使用IDE(PyCharm)的远程解释器配合 Octopus自研插件Octopus Dev Helper在ECS机器上进行算法的开发、调试,并将成熟的算法一键保存上云,供线上训练任务使用;同时支持一键将当前开发环境打包成自定义引擎,供训练和评估任务调用。

开发环境开发流程如下。

# 本地镜像

开发环境创建成功后,内含Octopus内置基础模板镜像,保存在远程仓库中。您在IDE中进行远程开发调试时,可基于基础镜像,根据业务所需安装依赖,第三方库等,并可将当前运行中的环境打包成新的本地镜像,保存在ECS上的本地仓库中。

# 自定义引擎

Octopus提供用户基于Tensorflow和PyTorch框架的算法引擎,用户可创建符合平台规范的自定义训练算法开展训练。此外,用户也可登录远程开发环境,在本地镜像上开发自定义算法,并进行调试保存。本地镜像打包制作成自定义引擎,扩展引擎类型,满足用户开发需求。

# Octopus Dev Helper插件

Octopus自研开发工具Octopus Dev Helper,只要在联网条件下,在PyCharm IDE中登录专属云环境即可进行自定义引擎开发,训练算法的开发调试,Octopus Dev Helper提供算法创建、更新功能,以及开发环境创建、切换和环境镜像制作成自定义引擎功能,以上操作与Octopus平台保持一致。

上次更新: 5/6/2021, 7:57:44 PM