在不使用Docker的情况下安装TensorFlow服务

时间:2019-05-17 14:11:30

标签: docker tensorflow-serving

尽我所能,我发现没有使用docker就无法安装TensorFlow服务。使用Docker牢固地嵌入TensorFlow Serving中还是有解决方法?

2 个答案:

答案 0 :(得分:1)

强烈建议使用Docker。

但是您也可以在不使用Docker的情况下安装Tensorflow Serving。

您需要在Linux Terminal中运行以下提到的命令。

您可以使用 APT 安装Tensorflow Serving。相同的代码如下所示:

#if you already installed tensorflow-model-server, you should first uninstall it #using
apt-get remove tensorflow-model-server

#Add TensorFlow Serving distribution URI as a package source (one time setup)

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 -

#Install and update TensorFlow ModelServer
apt-get update && apt-get install tensorflow-model-server

安装后,可以使用命令tensorflow_model_server调用二进制文件。

您可以使用以下命令升级到新版本的tensorflow-model-server:

apt-get upgrade tensorflow-model-server

有关更多信息,请参考链接https://www.tensorflow.org/tfx/serving/setup#installing_using_apt

答案 1 :(得分:0)

您可以在不使用docker的情况下安装TensorFlow服务:

  • 从源代码构建

  • TensorFlow服务Python API PIP包

    pip install tensorflow-serving-api

您可以使用以下3种方式之一安装TensorFlow服务:

  • 使用Docker安装

  • 从源代码构建

  • TensorFlow服务Python API PIP软件包

    pip install tensorflow-serving-api

https://www.tensorflow.org/tfx/serving/setup#tensorflow_serving_python_api_pip_package

https://github.com/tensorflow/serving/blob/master/tensorflow_serving/g3doc/setup.md