gpt4 book ai didi

c++ - Tensorflow 和 Bazel C++

转载 作者:行者123 更新时间:2023-11-30 05:00:57 24 4
gpt4 key购买 nike

我正在尝试从源代码构建 tensorflow C++ 但没有成功。我遵循了不同的教程,但每次都会出现不同的错误。

我想做的是创建一个库,以便我可以将它与 Qt 一起使用。我遵循了本教程,因为它正是我想要的: https://tuatini.me/building-tensorflow-as-a-standalone-project/(建立在 Ubuntu 上,而不是树莓派上)

在我必须使用 babel 之前,它工作正常。教程说我必须运行这个命令:bazel build -c opt --verbose_failures//tensorflow:libtensorflow_cc.so

但它总是失败并出现错误:错误:/home/default/.cache/bazel/_bazel_default/045e1c5e9b482c7b029d706e128fc7e7/external/io_bazel_rules_closure/closure/stylesheets/closure_css_library.bzl:27:13: 未定义名称“set”

我不知道我应该在哪里定义“set”(我删除了 .cache/bazel 文件夹)

我遵循的其他教程给了我错误,例如 bazel needs to be > 0.4.3, found 0.13.1 好像它是字符串而不是数字...

关于如何让它发挥作用的任何想法?

最佳答案

您需要构建 Tensorflow 1.3.0 吗?根据教程,有一个旧版本的 TF 只能使用 Bazel 0.5.1 构建。您有 Bazel 0.13.1,它不支持构建脚本中的关键字 set。最新版本的 TF 可使用 Bazel 0.13.1 构建。

如果您需要构建 1.3.0,请从 https://github.com/bazelbuild/bazel/tags?before=0.4.3 安装旧版本的 Bazel(例如 0.5.4) .

准确地说,这个错误来自于TF的依赖之一,而不是TF本身。

关于c++ - Tensorflow 和 Bazel C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50505614/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com