初始化开发环境
更新时间:
开发环境用于运行和调试该项目代码,首次启动开发环境需对开发环境做初始化操作,即配置开发环境的资源、数据/模型挂载、所用镜像等信息,配置后可更改。
# 前提条件
本项目的代码不在编辑中,否则无法提交 “初始化开发环境”,如在编辑中需 结束编辑 后重试。
# 操作步骤
平台 项目 页中单击项目卡片,进入项目详情页。
单击右上角 初始化开发环境 按钮,进入 初始化开发环境 界面。
参考如下说明,配置该页信息。
参数 说明 资源配置 配置该开发环境资源量,平台为您提供了多种资源规格,您可根据实际需要选择,但资源使用不能超过您的个人配额剩余量和空间配额剩余量,超过后任务会进入排队等待足够配额释放。 镜像 将根据此处选择的镜像构建开发环境,您可以选择平台为您提供的官方镜像,其中内置了 AI 研发常用工具及依赖,也可选择您依据官方镜像自制的镜像。 数据 勾选开发环境要挂载的数据,最多可挂载 3 个,开发环境启动后,将按勾选顺序挂载到环境的 /gemini/data-1、/gemini/data-2、/gemini/data-3 目录下。 模型 勾选开发环境要挂载的模型,最多可挂载 3 个,开发环境启动后,将按勾选顺序挂载到环境的 /gemini/pretrain、/gemini/pretrain2、/gemini/pretrain3 目录下。 SSH 远程开发 开启后,用户可 ssh 远程连接该开发环境,参考连接说明。
首次使用账号,需在 个人设置 页面 设置登录凭证。自动停止 到期后环境将自动停止,避免开发环境忘了停止而一直空耗算力点。 开发者工具 系统会在开发环境中配置并开启您勾选的工具。 开放端口 设置开发环境的开放端口,可让外部其他服务对接该开发环境,设置后支持修改。建议填写范围:1025~65535。具体使用方法可参考 端口使用。
注意:用户(一个账号对应一个用户)首次使用平台的开放端口功能,需签署《开放端口使用承诺协议》,以保证开放的端口用于正规研发与业务,而非违法、不良信息传播等。签署后,该用户可在平台中使用开放端口功能,不限于项目、空间,同一账号无需二次签署。开放端口生成的外部访问地址(域名:外部端口)可供外部人员访问。资源配置 Tips:
- 尽量选择无 跨云 标识的资源规格,这样任务运行就不涉及跨云。
- 数据/模型上有与资源规格同色的云标识,则无需同步。因此,如果必须跨云:
- 数据集偏大,则尽量选择与数据集有同色云标识的规格。
- 模型偏大,则尽量选择与模型有同色云标识的规格。
开发环境的数据模型同步标识在 项目-数据 中查看,训练任务的在本页数据/模型挂载处查看。
单击 立即启动,完成初始化并等待开发环境启动。
开发环境启动后,项目中的资源(代码、数据)会挂载到开发环境相应目录下,供您调试时使用。
# 后续操作
# 设为紧急
若任务长时间处于队列中,可根据实际需要,将该任务设为紧急,如下图所示,系统会优先处理该任务。该操作占用紧急任务配额,需慎重使用,可优先通过调整任务在队列中的顺序来提高任务优先级。