1.4.2 ModelArts平台对昇腾生态的支持

作为华为云AI平台,ModelArts对昇腾芯片及其开发生态提供了全面支持,包括提供多款支持昇腾系列的预置神经网络算法。

1.对Ascend 310的支持

Ascend 310是一款华为自研的云端AI芯片,具有低功耗和高算力的特性,ModelArts支持使用Ascend 310芯片提供高性能推理的能力。

在 ModelArts 提供的典型样例中,包含使用 Ascend 310 推理的样例。该样例以“ResNet_v1_50”算法为例,指导用户如何从AI Gallery订阅算法,然后使用订阅算法创建训练模型,并将所得的模型部署为在线服务(使用Ascend 310推理)。针对支持Ascend 310 推理的算法,如 ResNet_v1_101、MobileNet_v1 等,均可参考此样例操作进行训练和推理操作。

2.对Ascend 910的支持

Ascend 910是一款华为自研的云端AI芯片。Ascend 910具有算力强、体积小等特性。

第7章将介绍使用Ascend 910训练+Ascend 310推理的实例。该实例以“图像分类ResNet50”算法为例,指导用户如何从AI Gallery订阅算法,然后使用订阅算法创建训练模型,并将所得的模型部署为在线服务。针对支持Ascend 910训练和Ascend 310推理的算法,可参考此样例操作进行训练和推理操作。

3.对MindSpore的支持

ModelArts 平台为多款深度学习框架提供了昇腾运行环境。除了 TensorFlow、PyTorch,在ModelArts的训练、开发环境功能中,支持选用MindSpore框架构建模型,还提供了基于MindSpore框架的预置图像分类算法ResNet50。第5章将介绍在ModelArts平台中基于ResNet50算法的训练和推理过程。