AI开发平台ModelArts-算法开发套件简介
算法开发套件简介
ModelArts算法开发套件提供了一个全流程和白盒化的云原生算法开发工具,支持通过本地VSCode/PyCharm远程连接到云上开发环境后使用。Notebook作为算法工程开发入口,便于用户无感调用云上计算存储资源进行开发,同时提供丰富的、可扩展的算法套件便于用户使用或二次开发。
算法开发套件支持的主要特性:
- 工程管理:用户可通过ma-cli createproject创建工程。
- 资产管理:用户可通过python manage.py list列举或python manage.py install来安装、升级、覆盖已发布的算法包、模型包、数据集。
- 数据拷贝:用户可通过python manage.py copy命令来实现OBS和本地数据的快速传输。
- 本地训练、验证、推理:用户可通过python manage.py run命令。
- 本地部署:用户可通过python manage.py deploy命令。
- ModelArts训练、模型转换:用户可通过python manage.py run --launch_remote命令提交远程训练作业。
- ModelArts部署:用户可通过python manage.py deploy --launch_remote命令提交远程部署任务。
- 模块化设计:用户可基于算法框架规范构建自定义的算法资产并发布到ModelArts。
算法开发套件还支持用户在Notebook中用python API进行交互式、参数化、低代码的开发方式快速完成算法验证与实践,使用指导请参考通过Python API使用算法套件。