华为开源 TensorFlow 的竞争对手 MindSpore
华为宣布其 AI 应用开发框架 MindSpore 已开源,可在 GiHub 和 Gitee 上使用。
图片来源:华为
该轻量级套件类似于 Google 的 TensorFlow 和 Facebook 的 PyTorch,因为它降低了开发者想要在应用中添加人工智能的门槛。
华为 MindSpore 首席科学家、IEEE 院士陈雷教授在新闻发布会上解释了 MindSpore 如何跨越设备,他说:
MindSporeMindSpore 可以适应设备、边缘和云端的所有场景。我们通过按需协作将 AI 算法作为代码实现,以简化模型开发,并提供尖端技术,与华为 Ascend AI 处理器共同优化以改善运行时效率和计算性能。我们还支持其他处理器,例如 GPU 和 CPU。
MindSpore 已经获得了许多合作伙伴的支持,包括爱丁堡大学、北京大学、伦敦帝国理工学院和机器人初创公司 Milvus。
该框架能够在处理器、显卡和专用的神经处理单元(如华为自己的 Ascend AI 芯片)上运行。与自然语言处理模型打交道时,MindSpore 的代码行也比其他框架少 20%,该公司声称这可以使平均效率提高 50%。此外,该框架还支持跨硬件的并行培训以及动态调试,这使开发人员能够隔离错误,同时花更少的时间来训练 AI 模型。
关于 MindSpore 的另一件有趣的事情是,它不会自行处理任何数据,而是会吸收已处理的渐变和模型信息。结果,该框架即使在“跨场景”环境中也可以保留敏感数据,同时确保模型保持健壮性。
MindSpore 当前需要运行 Python 3.7+,但该框架很快将支持其他语言,例如 C++、Rust 和 Julia。