创建Workshop
Workshop作为Aladdin插件的编码开发环境,本质上是用户通过本地编辑工具(如:VS Code)连接远程服务器启动Pod进行应用程序的开发、测试与调试。系统可根据任务需求自动调度计算资源,并动态分配GPU实例,避免资源闲置与长时间占用,从而有效提升资源利用率,降低整体使用成本。
前提条件
- 用户已登录Aladdin,如果尚未登录或需要帮助,请参考登录Aladdin章节所示。
- 用户已在Aladdin选定的智算中心内,创建了Workshop所需的VKS资源,如果尚未创建,请参考开通弹性容器集群章节所示。
操作步骤
-
登录Aladdin控制台后,选择对应的智算中心,产品选择“VKS”,单击Back to workspace进入Workshop列表页面。
-
鼠标悬浮用户名称,单击Add Workshop按钮,进入Workshop参数配置页面,如下图所示。

参数项 参数说明 配置要求 参数示例 是否必须 Name 定义当前任务、实例或工作负载的唯一标识名称。 不超过30个字符。 labtest是 Environment 当前Workshop使用的容器镜像,通常包含预装软件和基础运行环境。 用户可自定义环境,详情请参考构建镜像示例章节。 - 是 Resource 当前Workshop启动时分配的CPU和内存资源,该资源与GPU运行时的资源共享。 选择具体的资源配置。 - 是 VKS 选择任务调度的目标VKS集群 需选择当前账号下可用或已授权的集群名称。 labtest是 Namespace 指定VKS的命名空间,用于资源隔离和管理。 需选择集群内已存在的命名空间 default是 ENV 当前Workshop运行时的环境变量。 多个变量之间用分号分隔,适用应用参数、API密钥等敏感信息。 key=export HF_HOME,value=/mnt/models否 PVC MOUNTS 配置持久化存储卷以实现外部数据读写。详情请查看混闪单元开通及管理。 支持用户自定义挂载路径(1)。 Name: data-volPath:/mnt/data否 (1)支持用户自定义挂载路径:用户可挂载自定义PVC路径,SubPath是PVC具体的子目录(可以为空)或文件,ContainerPath则指定了子目录或文件在容器内部挂载的具体位置,详细说明如下所示,示例页面如下图所示。
pvc-capacity-userdata:用户可读可写,用户可配置当前Workshop创建时已关联弹性容器集群下的目录及文件。pvc-capacity-share: 用户只读,用户可配置当前登录企业存储根目录下的文件和文件夹。pvc-capacity-app:用户只读,用户可配置已开通应用,即“文件存储/System”下的目录及文件。

说明
- 为保障用户数据的持久化存储,建议在创建Workshop时挂载持久卷(PVC),有效避免因Workshop重启或关闭而造成的数据丢失问题。
- 若用户未提前创建SubPath,系统可根据其填写的
SubPath参数自动在对应目录下创建键入的路径。例如:目标目录为/mnt/,用户传入的SubPath参数为logs,若该路径不存在,系统将自动创建/mnt/logs。
-
参数配置完成后,单击“Submit”,在弹出的新窗口,后文统称远端页面,远端页面将自动安装相关插件,待远端页面中出现Remote Aladdin插件图标,Workshop创建操作完成。
最后更新于
这篇文档对你有帮助吗?
