Skip to content

serving-client命令行工具

FATE-Serving提供了fate-serving-client工具

下载对应版本的fate-serving-client

linux版本:fate-serving-client-2.1.1-linux.tar.gz
mac版本:fate-serving-client-2.1.1-darwin.tar.gz

需要先确认下载解压出来的文件有没有可执行权限,没有权限就执行 chmod +777 fate-serving-client-2.1.1-linux授权。

启动client

在终端中使用./fate-serving-client-2.1.1-linux启动client
connect

提供了以下几种指令

help 查看帮助信息

help

showconfig 查看服务配置

showconfig

showmodel 查看已发布的模型信息

showmodel

flow 查看调用情况信息

flow

showHealthInfo 查看健康监测信息

showHealthInfo

jvm 查看JVM信息

jvm

zk 查看zookeeper注册服务信息

zk

clear 清空当前控制台内容

clear

inference 在线单笔预测

inference -f 参数为请求参数文件的路径;/data/projects/request.json文件内容,示例:

{
    "serviceId": "lr-test",
    "featureData": {
        "x0": 0.100016,
        "x1": 1.21,
        "x2": 2.321,
        "x3": 3.432,
        "x4": 4.543,
        "x5": 5.654,
        "x6": 5.654,
        "x7": 0.102345
    },
    "sendToRemoteFeatureData": {
        "id": "8"
    }
}

batchInference 在线批量预测

batchInference -f 参数为请求参数文件的路径;/data/projects/request.json文件内容,示例:

{
    "serviceId": "lr-test",
    "batchDataList": [
        {
            "index": 0,
            "featureData": {
                "x0": 0.4853,
                "x1": 1.1996,
                "x2": -1.574,
                "x3": -0.8811,
                "x4": -0.6176,
                "x5": 0.5997,
                "x6": -0.5361,
                "x7": -0.1189,
                "x8": -1.5728
            },
            "sendToRemoteFeatureData": {
                "device_id": "299",
                "phone_num": 585
            }
        }
    ]
}

exit 关闭连接

exit