我应该每次使用TFServing构建tensorflow_serving模块吗?

时间:2017-11-20 01:36:23

标签: tensorflow bazel

我安装并尝试成功为TFServing提供Inception模型。之后我尝试将它应用于我自己的模型。 但是当我查看example client的源代码时,它依赖于由bazel构建的tensorflow_serving模块。所以问题来了,我应该将serving/下的整个tensorflow_serving目录复制到我的仓库并另外构建它,或者只是将文件复制到bazel-bin目录中。在我看来,我会选择第一种方式,但这意味着我每次都会花费大量时间来构建模块。似乎不是一个好方法。有人能给我一个更好的方法吗?

1 个答案:

答案 0 :(得分:0)

首先,install Bazel

然后,克隆TF服务存储库:

mkdir $HOME/gitroot
cd $HOME/gitroot
git clone https://github.com/tensorflow/serving tensorflow-serving

最后,构建示例应用程序:

cd $HOME/gitroot/tensorflow-serving
bazel build --verbose_failures //tensorflow_serving/example:inception_client

Bazel负责构建依赖项,您无需复制任何内容。