ModelArtsSDK参考文档
ModelArtsSDK是对ModelArts服务提供的REST API进行的Python封装,简化了用户在数据集管理、AI训练、模型部署等方面的开发工作。
使用场景
- ModelArts开发环境Notebook: SDK已集成在Notebook中,无需Session鉴权,可直接调用接口进行OBS管理、作业管理、模型管理和服务管理等操作。
- 本地PC: 支持在本地安装SDK,使用时需进行Session鉴权,可选择用户名密码认证或用户AK-SK认证模式。
SDK版本与区域
- 版本: 目前最新版本为1.4.18,发布于2023年4月。
- 区域: 支持多个区域,包括华北、西南、东北、华东、华南、中国香港和亚太新加坡等。
核心功能
- OBS管理: 支持上传/下载文件和文件夹,删除OBS对象和桶。
- 数据管理: 支持数据集管理(创建、查询、更新、删除)、数据集版本管理、样本管理、导入/导出任务管理、Manifest管理和标注任务管理。
- 训练管理: 支持创建训练作业(常用框架、自定义镜像、专属资源池)、训练作业调测(单机和多机分布式)、查询/更新/删除训练作业、查询训练日志和运行指标。
- 模型管理: 支持模型调试、导入模型(已存在或创建)、查询/删除模型和查询模型详情。
- 服务管理: 支持部署本地服务(仅Notebook)和在线服务(Predictor和Transformer),查询服务详情、测试推理服务、查询/更新服务列表和对象、查询服务监控信息和日志以及删除服务。
使用限制
- 本地SDK: 不支持训练作业调测、模型调试和在开发环境中部署本地服务进行调试。
- 开发环境: 仅支持ModelArts Standard开发环境Notebook和本地PC。