当前位置: 首页 > 知识库问答 >
问题:

如何将tensorflow作为外部依赖项添加到现有的bazel项目中

唐高卓
2023-03-14

我有一个基于bazel构建系统的C++项目(a)使用grpc和protobuf,我希望将tensorflow的外部依赖项(//tensorflow:libTensorFlow cc.so)添加到我现有的bazel项目中,以便在该项目中使用tensorflow C++库。

我尝试添加为git_repository(),但没有成功。

git_repository(
    name = "org_tensorflow",
    remote = "https://github.com/tensorflow/tensorflow.git",
    tag = "v1.3.0",
)

错误:/home/vvv/.cache/bazel/_bazel_irteam/41172dacf49e08aa58eBE872eFB7e8d1/external/org_tensorflow/tensorflow/build446 col 1加载包“@
org_tensorflow//tensorflow/c”时出错:找不到扩展文件。无法加载“@protobuf//:protobuf.bzl”的包:“@
org_tensorflow//tensorflow:libtensorflow_cc”无法解析和引用存储库。因此“^m错误:目标分析”//inference:inf“失败;生成中止:加载包“@org_tensorflow//tensorflow/c”时出错:找不到扩展文件。无法加载“@protobuf//:protobuf.bzl”的包:无法解析存储库^m

如何为TensorFlow添加外部依赖关系?

共有1个答案

呼延智明
2023-03-14

您可以模拟tensorflow/Service正在做的事情,它们将tensorflow作为git子模块访问,并使其与bazel顺利地工作。

 类似资料:
  • 我是gradle的新手,我现有的大多数项目都在ant(netbeans项目)中。 我必须为我想重用的每个项目创建gradle项目吗? 我可以在gradle项目中直接声明现有的netbean项目为依赖项吗?如果是,如何? 谢谢。

  • 在我开始之前--我看了以下链接,没有一个对我起作用(我的假设是我做错了什么): > https://appmediation.com/how-to-add-local-libraries-to-gradle/ 如何向build.gradle文件添加本地.jar文件依赖项? 在我的Gradle Java项目中使用本地jar作为依赖项 如何向build.gradle.kt文件添加本地.jar文件依赖项

  • 我正在使用Intellij社区版v2020.3.2和Java8。 我通过以下步骤添加外部jar文件,file- 执行在IDE中运行良好。但是当使用maven安装时会抛出错误“包包名不存在”。 我的pom。xml看起来像 当我移除外部jar时,maven安装工作正常。

  • npm是否有安装依赖作为对等依赖的选项,如yarn选项,而不是手动添加它例如: 感谢@Broncha,更新问题的更多说明 问题是如何向项目添加对等依赖。那就是 将依赖项添加到package.json中的“dependencies”中, 如何安装将其添加到package.json?中的“对等依赖”的依赖项

  • 问题内容: 我创建了一个新的Spring Web应用程序,我非常想使用Maven处理构建/依赖关系。我的问题是,该项目依赖于一些现有的本地项目,而目前尚无法对它们进行美化。是否有可能依赖这些项目而不破坏它们? 问题答案: 不,您不应该尝试这样做。Maven的主要目标是拥有标准化的构建。这就是使Maven易于使用的原因:异常不是常态。这就是为什么Maven要求所有依赖项都采用典型的Maven格式(P

  • 这是我的毕业档案 然而,当我使用gradlebuild时,当输出jar在Minecraft中运行时会发生以下错误 这是json中的代码。JAVA 我猜这是因为这个jar中没有依赖项(json-lib),但是我在构建配置文件中设置了它,我想问一下是什么原因导致了这个mod的完整代码(https://github.com/SiongSng/RPMTW-Update-Mod/tree/master/1.