# 开发环境

开发环境包含Octopus预置基础模板镜像,可基于模板镜像添加依赖、第三方库等,制作为新的开发环境,在此环境上进行算法的开发。调试。成熟的开发环境可保存为新的镜像,并将其打包制作为自定义引擎,被训练和评估任务调用。基本流程包括:

  1. 创建开发环境
  2. 制作镜像
  3. 制作引擎

# 创建开发环境

  1. 单击“训练服务>开发环境>创建开发环境”

  2. 填写名称和描述

    • 名称:包含中英文、数字、“_”“-”,不得超过64个字符;
    • 描述:简要描述开发环境,不包含“@#$%^&*<>\”,不得超过255个字符。
  3. 选择模板镜像

    Octopus内置模板镜像集成了Cuda的常用Linux版本系统镜像,并支持远程连接,为算法开发调试提供最基础的依赖。当前支持“cuda9-ubuntu16.04-py36” 的2.0及2.1版本。

  4. 设置远程开发环境登录密码

    注意: 密码至少10位,需包含数字、字母以及两位特殊字符!”“@”“$”“%”“^”“_”“=”“+”“{}”“:”“,”"."“/”“?”“~”“#”“*”“-”。密码遗忘暂不支持找回,请准确记忆。

  5. 单击“确认”,开发环境创建成功。

  6. 查看开发环境

    查看开发环境状态,记录该开发环境的IP、端口号和用户名。

  7. 恢复开发环境

    开发环境处于“异常”和“修复失败”状态时,开发环境不可用。可通过恢复操作,恢复开发环境基本功能。

  8. 删除开发环境

    开发环境及之前保存的所有本地镜像将一并删除,请谨慎操作。

  9. 查找开发环境

    在搜索框内输入关键词,精确查找开发环境。

# 制作本地镜像

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

  1. 保存运行环境

    单击“+”展开环境菜单,选取处于“运行中”的本地镜像,并单击操作栏的“保存环境”;

  2. 输入镜像名称和版本

    • 名称包含数字、小写字母、“.”“_”“-”,不得超过128个字符;
    • 版本只能包含数字、小写字母、“.”“_”“-”,不得超过32个字符;

  3. 单击“确认”,保存环境成功,镜像打包中。

  4. 查看镜像

    新的本地镜像保存成功,状态为“待使用”。

    注意: 每个开发环境的本地镜像不能超过5个。

  5. 删除镜像

    若不再需要某个环境镜像,请单击镜像名称后“操作”一栏内的“删除”,删除镜像。删除后不可恢复,请谨慎操作。

    注意: 镜像状态为“待使用”、“保存失败”、“删除失败”、“停止失败”、“异常”、“丢失”时,才可进行删除操作。

  6. 切换镜像

    开发环境本地镜像列表中状态为“运行中”的镜像即当前使用中的开发环境,您可以根据研发需要切换到不同的镜像算法的开发调试。单击开发环境名称后“操作”一栏内的“切换”。选择您想要切换的镜像,并输入该镜像的密码。选择是否将当前运行中的镜像环境保存为新的本地镜像。

    注意: 若勾选了保存环境选项,请参考保存运行环境,在切换环境前需先保存当前环境镜像;若未勾选该选项,切换环境会使当前环境的所有数据将被丢弃,请谨慎操作。

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