【开发机】是机器学习平台为机器学习开发者提供的在线编译、调试代码和模型开发的模块。开发机支持使用 WebIDE 在线开发,或通过 SSH 连接开发机远程开发,也提供了持久化的云盘存储服务和共享文件系统用于存储开发中的数据。开发机在关机后,平台会释放开发机的算力,保存之前的操作、下载的数据和配置环境等
相关概念
使用前提
- 拥有1个及以上的开发机队列,且队列的云盘容量超过20 GiB
操作步骤
登录机器学习平台,点击左侧导航栏中【开发机】进入列表页面
点击列表页面左上方的【+创建开发机】进入创建页面
在创建页面填写相关参数,具体参数如下
参数名称 | 参数说明 |
---|
任务名称 | - 填写开发机的名称。 必填 。
- 支持 1~64 位可见字符,且只包含大小写字母、中文、数字、中划线、下划线。
|
描述 | - 填写对开发机的适当描述。 选填 。
- 支持 1~200 位可见字符。
|
镜像 | - 选择开发机的镜像。 必填 。
- 支持
预置镜像 、自定义镜像 、火山引擎镜像 以及公网镜像 (私有的镜像仓库需要填写用户名和密钥)。
|
队列 | - 选择创建开发机的队列。必填。
- 支持
预付费队列 和后付费队列 。
|
|
计算规格 | |
云盘容量 | - 填写开发机需要使用的云盘容量,至少为20 GiB 。云盘类型为极速型 SSD FlexPL 。必填。
- 用于存储开发环境、代码、无需共享的数据文件等, 云盘中的内容不会因开发机的关机、重启而丢失。
- 删除开发机时,云盘中的数据将一并被擦除,无法恢复,请注意重要数据的备份。
- 创建开发机后也支持扩充云盘容量, 若队列中的云盘容量不足时请联系队列管理员进行扩容。
- 云盘性能请参考极速型SSD FlexPL云盘。
|
访问配置 | - 选择登录开发机的方式,若不需要通过 SSH 登录,则不需要填入 SSH 公钥。目前支持两种方式登录,分别为公网登录和私网登录。选填。
- 公网登录:在任意连通公网的机器上,均能使用 SSH 公网指令登录开发机。
- 私网登录:需要通过 SSH 私网指令登录开发机时,请确保输入登录指令的机器处于对应的私有网络内。
- 注意事项
- 出于安全考虑,开发机 SSH 登录仅支持公钥认证,不支持用户名 + 密码的认证方式。
- 通常填写发起 SSH 登录机器上的
~/.ssh/id_rsa.pub 文件内容即可。若该文件不存在,可用 ssh-keygen 命令生成。发起 SSH 登录时,请注意检查私钥是否配对。 - 如需从多台机器发起 SSH 登录可填写多个公钥,也可直接编辑开发机
~/.ssh/authorized_keys 文件内的公钥列表。
|
共享文件系统挂载 | - 填写需要挂载的文件系统,最多可挂载10个文件系统。选填。
- 共享文件系统中的数据不会因为开发机重启、关机或删除而丢失。文件系统的选型及挂载方法详见共享文件系统。
|
- 完成上述表单的配置后,点击【确认创建】。会根据提交的表单配置完成开发机的创建流程
- 开发机主要包含以下几个状态
状态 | 描述信息 |
---|
创建中 | |
排队中 | - 开发机正在排队流程中,若所选择的队列资源比较少,建议联系队列管理员扩容
|
部署中 | |
运行中 | - 开发机已创建完成,处于运行中。可以通过 WebIDE (新版)或 SSH 连接开发机
|
关机中 | |
已关机 | - 开发机已关机
- 关机后不会丢失之前的操作和环境,可以通过编辑修改实例、访问和文件系统等配置信息
|
删除中 | |
创建失败 | - 开发机创建失败
- 资源不足时,会创建失败,可以尝试手动开机或更换一个较小规格的实例。若多次尝试后依旧无法运行,此时请联系平台管理员处理。
|
异常 | |
- 可以在开发机列表页切换【全部】和【我创建的】查看开发机
- 开发机创建完成后,可以编辑开发机的配置项。可修改配置如下
名称
描述
云盘容量(或通过扩容增加云盘容量)
访问配置
共享文件系统挂载