更新时间:2026-08-13 GMT+08:00
分享

使用AI助手自动保存Notebook镜像

在使用ModelArts Notebook进行深度学习模型训练时,用户经常需要手动保存Notebook镜像,这不仅耗时而且容易忘记,导致工作进度丢失。为了解决这一问题,如何实现定时自动保存Notebook镜像功能成为了用户关注的焦点。

本文将以OpenClaw为例(其他AI助手使用ModelArts Skill方式相同),介绍如何在ModelArts Notebook实现这一功能,确保用户的工作进度得到及时保存,提高工作效率。

  • 定时自动保存:利用OpenClaw内置的cron定时任务能力,每隔指定时间自动将当前Notebook实例环境保存为自定义镜像。
  • 自动版本号:自动生成版本号,保证每个版本唯一不冲突。
  • 镜像复用:保存后的镜像可以用于快速创建相同环境的新Notebook,或备份当前开发环境。

Notebook是容器运行时环境,运行环境会在关机时被清理。请通过保存镜像及时保留npm install、apt-get install、yum install、pip install和OpenClaw安装后的配置对话等,以避免Notebook运行环境中的数据或对话session丢失。关于如何保存镜像,请参见保存镜像

约束限制

Notebook OpenClaw功能仅支持“华北-北京四”、“西南-贵阳一”、“华北-乌兰察布一”、“华东-上海一”和“华南-广州”区域。

前提条件

已在Notebook中安装配置AI助手(如OpenClaw)。

计费说明

  • 在ModelArts运行Notebook实例时,会使用计算资源和存储资源,产生计算资源和存储资源的累计值计费。计费详情请参见开发环境计费项
  • AI助手本身不收费,但调用大模型API会产生费用。具体计费方式取决于您选择的API Provider。

创建定时执行脚本

  1. 登录ModelArts管理控制台,在左侧导航栏按需选择以下操作。
    • 新版控制台:选择模型开发与训练 > Notebook,进入“Notebook”页面。
    • 旧版控制台:选择开发空间 > Notebook,进入“Notebook”页面。
  2. “状态”“运行中”的Notebook实例的操作列,单击“接入环境”,在“接入方式”对话框的“WebIDE”页签,单击“JupyterLab 接入”右侧的“接入”
  3. “ModelArts Launcher”页面的“AI Agent”区域,单击“OpenClaw”,打开OpenClaw。
  4. 在OpenClaw左侧导航栏,单击“聊天”,输入创建定时执行脚本的语句。示例如下:
    请帮我实现一个镜像保存定时任务:每隔5分钟保存一次notebook-cc这个Notebook实例的镜像,其中镜像保存时所属组织填写已存在的组织,例如dev-custom;镜像名称是openclaw-saveimage;版本按照格式 年月日-小时分钟秒,如20260410-070809; 描述信息上写OpenClaw于什么时间点保存。
    使用ModelArts Skill实现相关功能,并且立即执行一次
    图1 创建定时执行脚本

查看脚本执行结果

ModelArts管理控制台“镜像”页面的“已注册镜像”页签,单击目标镜像名称,在“版本列表”页签,可以看到自动保存的镜像版本。表明定时执行脚本执行成功。

错误码说明

错误码

原因

解决方法

ModelArts.6400

缺少必填字段。

检查提示的参数是否完整。

ModelArts.6737

版本(tag)。

版本已存在,等待几秒再试,检查版本生成逻辑。

Failed to get IAM token

认证失败。

确认是否运行在ModelArts Notebook环境中。

相关文档