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

创建并调试训练作业

在AI模型开发过程中,高效的调试环境是确保模型质量的关键环节。传统开发模式中,开发人员需要在本地环境中完成模型调试,再进行云端部署,这一过程往往面临环境配置复杂、资源利用率低等问题。

ModelArts训练作业的调试模式提供了一套完整的云端开发解决方案,有效解决了上述问题。该方案主要包含以下核心功能:

  1. 云化开发环境支持
    • 集成JupyterLab等主流开发工具链,提供开箱即用的云端开发环境。
    • 支持本地IDE通过SSH远程连接,在保持开发习惯的同时实现云端调试。
  2. 灵活的调试方式
    • 提供分布式算法调试能力,满足复杂模型开发需求。
    • 调试完成的代码可无缝衔接创建生产训练作业,实现开发到生产的快速转换。
  3. 便捷的资源管理
    • 云上调试环境即开即用,无需关注安装配置。
    • 本地IDE调试模式下,调试完成的代码无需改动即可迁移至生产环境。

通过以上功能,ModelArts训练作业的调试模式为开发人员提供了高效、灵活的云端开发体验,显著提升了模型开发效率和质量。

调试作业创建流程同创建训练自定义作业,本文不再详细说明。仅说明进入训练作业需要的必要步骤。

约束限制

仅在资源配置为专属资源池时支持调试训练作业功能。

前提条件

  • 已经将用于训练作业的数据上传至OBS目录。
  • 已经在OBS目录下创建了至少1个空的文件夹,用于存储训练输出的内容。

    ModelArts不支持加密的OBS桶,创建OBS桶时,请勿开启桶加密。

  • 由于训练作业运行需消耗资源,为了避免训练失败请确保账户无欠费。
  • 确保使用的OBS目录与ModelArts在同一区域。
  • 检查是否配置了访问授权。如果未配置,请参见快速配置ModelArts委托授权完成操作
  • 已经上传镜像到SWR服务中,具体操作请参见如何登录并上传镜像到SWR
  • 已经准备好训练作业的专属资源池。如需新建资源池请参见创建资源池

操作步骤

调试作业创建流程同创建训练自定义作业

需要在创建训练作业的步骤九:访问配置,选择JupyterLab或者SSH 远程开发访问配置开关。

图1 打开访问配置开关

调试流程

  1. 如果打开JupyterLab开关,请参考NoteBook的使用JupyterLab在线开发和调试代码,调试流程一致。
  2. 如果打开SSH 远程开发开关,请参考SSH远程开发完成连接训练作业并调试。

相关文档