华为云AI开发平台ModelArts算法工程环境管理_云淘科技

EnvManager是针对于AI开发套件工程化管理的抽象,主要用于创建算法工程、查看算法/模型/数据集等资产、安装依赖环境、切换工作路径等。

创建算法工程

from modelarts.algo_kits import EnvManager
env = EnvManager()
env.init_env(install_path=None, project_name=None)   # 初始化工程

查看资产

查看模型信息,可以传入filter_keyword进行信息过滤。

env.show_asset(mode="model", filter_keyword=["coco", "fcos"])

查看数据集信息。

env.show_asset("dataset")

查看套件信息。

env.show_asset("algorithm")

安装资产

安装算法套件,Notebook实例启动后,首次安装套件后可能需要重新启动kernel以使用更新后的依赖包。

env.install(mode="algorithm", asset_name="mmdetection", version="2.17.0")

安装数据集。

env.install(mode="dataset", asset_name="coco2017_sample")

安装预训练模型。

env.install('model', 'mmdetection:fcos/fcos_r50_caffe_fpn_gn-head_1x_coco')

其它功能

切换工作路径。

env.change_work_path('your_work_path')

安装套件依赖环境。

env.change_work_path('your_work_path')

安装预编译的mmcv-full,减少编译mmcv-full的时间。

env.install_mmcv_full(version="1.3.9",
                      torch="1.8.0",
                      cuda="10.2",
                      python="3.7.0")

父主题: 通过Python API使用算法套件

同意关联代理商云淘科技,购买华为云产品更优惠(QQ 78315851)

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家