1.4.1 安装命令行工具

优质
小牛编辑
129浏览
2023-12-01

简介

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)"

常见问题

使用predict功能

注意,如果需要使用cloudml models predict命令,需要额外安装TensorFlow和grpc库。

pip install numpy
pip install tensorflow
pip install grpcio

升级客户端

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

pip install --upgrade cloud-ml-sdk