首页 文章

无法 Build Tensorflow服务大师

提问于
浏览
0

我从源代码,CUDA 8.0,python 3.5,Ubuntu 16.04构建了Tensorflow,目标是NVIDIA 1070,它运行正常 .

Python 3.5.2(默认,2016年7月5日,12:43:10)[GCC 5.4.0 20160609]关于linux输入“帮助”,“版权”,“信用”或“许可证”以获取更多信息 . 导入tensorflow为tf I tensorflow / stream_executor / dso_loader.cc:108]在本地成功打开CUDA库libcublas.so.8.0我的tensorflow / stream_executor / dso_loader.cc:108]在本地成功打开了CUDA库libcudnn.so.5我的张量/ stream_executor /dso_loader.cc:108]在本地成功打开了CUDA库libcufft.so.8.0我的tensorflow / stream_executor / dso_loader.cc:108]在本地成功打开了CUDA库libcuda.so.1我的tensorflow / stream_executor / dso_loader.cc:108]成功在本地打开CUDA库libcurand.so.8.0

但是,当尝试从源构建tensorflow_serving时,它总是会失败:

Blockquote文件“/home/alitz/.cache/bazel/_bazel_alitz/7318bb8e61ee048c2d10c9f8fb67c783/execroot/serving/bazel-out/host/bin/external/org_tensorflow/tensorflow/contrib/session_bundle/example/export_half_plus_two.runfiles/tf_serving/ .. /org_tensorflow/tensorflow/contrib/session_bundle/example/export_half_plus_two.py“,第115行,在tf.app.run()文件中”/home/alitz/.cache/bazel/_bazel_alitz/7318bb8e61ee048c2d10c9f8fb67c783/execroot/serving/bazel-out /host/bin/external/org_tensorflow/tensorflow/contrib/session_bundle/example/export_half_plus_two.runfiles/org_tensorflow/tensorflow/python/platform/app.py“,第30行,在运行sys.exit(main(sys.argv))中文件“/home/alitz/.cache/bazel/_bazel_alitz/7318bb8e61ee048c2d10c9f8fb67c783/execroot/serving/bazel-out/host/bin/external/org_tensorflow/tensorflow/contrib/session_bundle/example/export_half_plus_two.runfiles/tf_serving/../org_tensorflow /tensorflow/contrib/session_bundle/example/export_half_plus_two.py“,第111行,在主导出()文件”/home/alitz/.ca CHE /巴泽勒/ _bazel_alitz / 7318bb8e61ee048c2d10c9f8fb67c783 / execroot /服务/巴泽勒输出/主机/斌/外部/ org_tensorflow / tensorflow /了contrib / session_bundle /示例/ export_half_plus_two.runfiles / tf_serving /../ org_tensorflow / tensorflow /了contrib / session_bundle /示例/export_half_plus_two.py“,第106行,在Export assets_callback = CopyAssets中)文件”/home/alitz/.cache/bazel/_bazel_alitz/7318bb8e61ee048c2d10c9f8fb67c783/execroot/serving/bazel-out/host/bin/external/org_tensorflow/tensorflow/contrib /session_bundle/example/export_half_plus_two.runfiles/org_tensorflow/tensorflow/contrib/session_bundle/exporter.py“,第202行,在init graph_any_buf.Pack(copy)中AttributeError:'任何'对象没有属性'Pack'Blockquote

任何帮助将不胜感激,否则我将辞去工作并开始工作 .

谢谢 .

1 回答

  • 0

    虽然我是从源头构建了protobuf,但显然这还不够 .

    修复步骤:

    sudo pip uninstall protobuf
    sudo pip install --upgrade protobuf == 3.0.0b2

    这个版本,只有这个版本,似乎与tensorflow_serving的master一起使用,至少对我而言 .

相关问题