我有一个基于使用grpc和protobuf的bazel构建系统的c ++项目(A),我想将tensorflow的外部依赖项(//tensorflow:libtensorflow_cc.so)添加到我现有的bazel项目中以使用tensorflow c ++库那个项目。
我试图添加为git_repository(),但它没有用。
项目A的工作空间尾部
git_repository(
name = "org_tensorflow",
remote = "https://github.com/tensorflow/tensorflow.git",
tag = "v1.3.0",
)
和bazel build
的错误消息错误: /home/vvv/.cache/bazel/_bazel_irteam/41172dacf49e08aa58ebe872efb7e8d1/external/org_tensorflow/tensorflow/BUILD|446 col 1 |错误加载包' @
|| org_tensorflow // tensorflow / c':找不到扩展文件。无法 加载' @protobuf的包//:protobuf.bzl':存储库可以 不能被' @ ||
解决和引用 org_tensorflow // tensorflow:libtensorflow_cc.so' ^ M ||错误:分析 目标' //推理:inf'失败; build aborted:加载错误 package' @ org_tensorflow // tensorflow / c':找不到扩展文件。 无法加载' @ ||的包protobuf //:protobuf.bzl':The 无法解析存储库^ M
如何为tensorflow添加外部依赖?