安装命令行工具

简介

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

环境依赖

Cloud-ML要求使用python2.7,建议在virtualenv隔离的python虚拟环境中使用。安装命令行客户端需要先安装下面系统依赖,同时升级pip:

## install system dependency
sudo apt-get install build-essential libssl-dev libffi-dev python-dev

## install latest pip
wget "https://bootstrap.pypa.io/get-pip.py"
sudo python get-pip.py

## check pip version is latest, should be 9.0.1
pip -V

## install Cloud-ML-SDK
sudo pip install cloud-ml-sdk

## check cloud-ml-sdk version
cloudml -v

本地安装

pip install cloud-ml-sdk

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

配置自动补全

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

sudo activate-global-python-argcomplete

eval "$(register-python-argcomplete cloudml)"

使用Docker

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

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

常见问题

升级客户端

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

pip install --upgrade cloud-ml-sdk

results matching ""

    No results matching ""