尽我所能,我发现没有使用docker就无法安装TensorFlow服务。使用Docker牢固地嵌入TensorFlow Serving中还是有解决方法?
答案 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