【问题标题】:tensorflow_model_server: command not foundtensorflow_model_server:找不到命令
【发布时间】:2019-12-02 22:12:19
【问题描述】:

我创建了一个文件夹“Model_en”,我保存的模型的路径是: "--model_base_path=/Users/tarunkumar/Documents/tensor_models/Model_en/1/"

另外,我的型号名称是: "--model_name=Model_en"

运行命令后: "tensorflow_model_server --rest_api_port=8501 --model_name=Model_en --model_base_path=/Users/tarunkumar/Documents/tensor_models/Model_en/1/ "

我收到以下错误: “bash:tensorflow_model_server:找不到命令”

【问题讨论】:

标签: tensorflow tensorflow-serving


【解决方案1】:

安装可能没有正确进行。为了安全起见,请先删除可能已安装的损坏包,

apt-get remove tensorflow-model-server

那么,

  1. 将 TensorFlow Serving 分发 URI 添加为包源:

    echo "deb [arch=amd64] http://storage.googleapis.com/tensorflow-serving-apt stable tensorflow-model-server tensorflow-model-server-universal" | sudo tee /etc/apt/sources.list.d/tensorflow-serving.list && curl https://storage.googleapis.com/tensorflow-serving-apt/tensorflow-serving.release.pub.gpg | sudo apt-key add -

为此,您应该在终端中获得OK 作为输出。

  1. 安装和更新 TensorFlow ModelServer:

    apt-get update && apt-get install tensorflow-model-server

  2. 安装后,升级到更新版本的 tensorflow-model-server:

    apt-get upgrade tensorflow-model-server

现在可以使用命令tensorflow_model_server调用二进制文件

你可能会得到输出,

Failed to start server. Error: Invalid argument: Both server_options.model_base_path and server_options.model_config_file are empty!

表示安装成功,可以运行命令启动服务器了。

source

【讨论】:

    【解决方案2】:

    这也可能有帮助,至少它对我有用。

    pip install tensorflow-serving-api
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-10
      • 1970-01-01
      相关资源
      最近更新 更多