图1:小米推出了机器学习服务:Xiaomi Cloud-ML !

小米最新推出了深度学习服务:Xiaomi Cloud-ML,帮助生态链公司实现更多人工智能的可能,下面是Xiaomi Cloud-ML介绍!

一、Xiaomi Cloud-ML是什么?

小米云深度学习服务,简称Xiaomi Cloud-ML,是小米针对机器学习优化的高性能、分布式云服务。

Xiaomi Cloud-ML可实现灵活的资源调度,通过分布式文件存储FDS存储和调用数据模型。开发者可以在云端使用GPU训练模型,兼容TensorFlow等深度学习框架,也可以一键部署训练好的模型。或者创建基于GPU的开发环境,提供模型开发、训练、调优、测试、部署和预测的一站式解决方案。

二、Xiaomi Cloud-ML PaaS的主要性能

1、易用性:支持简单易用的命令行工具,可在Linux/Mac/Windows操作系统或者Docker中运行,也可以通过API、SDK或者Web控制台使用云深度学习服务。

2、兼容性:支持TensorFlow等深度学习框架的标准API,兼容Google CloudML的samples代码,相同模型代码可在不同云平台上训练,避免厂商绑定。

3、高性能:支持超高性能GPU运算,最大可支持56核CPU和128G内存,支持数据并行和模型并行、单机多卡和多机多卡的分布式训练。

4、灵活性:支持按需申请和分配CPU、内存和GPU资源,可根据任务运行时间实现秒级别的计量计费功能。

5、安全性:支持基于Access key/Secret key的多租户认证授权机制,可在线动态调整用户Quota配额。

6、完整性:支持云端训练,用户编写好代码一键提交到云端训练,支持基于CPU或GPU训练,支持17个主流深度学习框架和超参数自动调优等功能。

支持模型服务,用户训练好的模型可以一键部署到云平台,对外提供通用的高性能gRPC服务,支持模型在线升级和多实例负载均衡等功能。

支持开发环境,用户可以在平台创建TensorFlow等深度学习开发环境,自动分配CPU、内存和GPU资源,支持Notebook和密码加密等功能。

图2:小米推出了机器学习服务:Xiaomi Cloud-ML !

三、Xiaomi Cloud-ML SaaS又哪些服务?

Xiaomi Cloud-ML通过对图像、自然语言和语音的大量训练,调试出了图像识别、自然语言识别和语音处理的一些场景。通过灵活便捷的接口可以打通Cloud-ML服务,实现应用。

图3:小米推出了机器学习服务:Xiaomi Cloud-ML !

1、人脸识别服务

图4:小米推出了机器学习服务:Xiaomi Cloud-ML !

通过上传图像可以识别图像中人脸位置、性别、年龄等。可以应用到照相机、摄像头监控等领域(更多应用场景值得发现)。

2、物体识别

图5:小米推出了机器学习服务:Xiaomi Cloud-ML !

通过上传图像可以进行物体识别,包括1500+物体分类场景。为智能家居提供了想象空间。

四、如何接入小米的Xiaomi Cloud-ML?

Xiaomi Cloud-ML开放了API、SDK、命令行和Web控制台等多种访问方式,方便人工智能爱好者使用。

五、如何进行配置安装?

简介:Xiaomi Cloud-ML提供跨平台的命令行工具,支持Mac/Linux/Windows操作系统,可以使用命令行访问服务。

1、本地安装pip install cloud-ml-sdk

具体操作系统会有不同,请参考系统安装。

2、配置自动补全

执行下面命令,并且把eval命令添加到环境变量中,这样使用cloudml命令就可以自动补全。

sudo activate-global-python-argcompleteeval “$(register-python-argcomplete cloudml)”

3、使用Docker

我们也推荐使用Docker运行,无需安装任何依赖即可使用,执行下面一行命令即可。

sudo docker run -i -t -v $HOME/.config/xiaomi/config:/root/.config/xiaomi/config docker.d.xiaomi.net/cloud-ml/cloud_ml_sdk bash

常见问题

1)系统安装

  1. Ubuntu14 需要先安装下面系统依赖,同时升级pip;

## install system dependencysudo apt-get install build-essential libssl-dev libffi-dev python-dev## install latest pipwget “https://bootstrap.pypa.io/get-pip.py”sudo python get-pip.py## check pip version is latest, should be 9.0.1pip -V## install Cloud-ML-SDKsudo pip install cloud-ml-sdk## check cloud-ml-sdk versioncloudml -v 2)升级客户端

部分功能可能只在新版客户端中实现,如需升级客户端可使用下面的命令。

pip install –upgrade cloud-ml-sdk

地址:http://docs.api.xiaomi.com/cloud-ml/

余下全文(1/3)
分享这篇文章:

请关注我们:

发表评论

电子邮件地址不会被公开。 必填项已用*标注