【问题标题】:TensorFlow C++ prebuilt repo for CentOS/Fedora/Red Hat用于 CentOS/Fedora/Red Hat 的 TensorFlow C++ 预构建存储库
【发布时间】:2019-08-16 09:39:38
【问题描述】:

我需要 CentOS 的 TensorFlow 预构建库,因为我的所有服务器都是 CentOS,但是,我只能在 tensorflow.org 官方网站上找到为 Ubuntu 预构建的库:https://www.tensorflow.org/install/pip#available-packages

已经用谷歌搜索了,但找不到任何存储库。我尝试按照 tensorflow.org 上的指导使用 bazel 进行构建,但构建时间太长了,好几个小时! 是否有可用 tensorflow 包更新的 CentOS/Fedoda/Red Hat 存储库? 个人存储库可以。

编辑: 官方的 TensorFlow 预构建只有 Python,这很可悲。我稍微放下了期待,Ubuntu 的 TensorFlow C++ repo 也可以,我可以创建 Ubuntu 服务器,任何 TensorFlow C++ Ubuntu PPA?

【问题讨论】:

  • 我临时创建了一个ubuntu服务器来使用,但我还是想要centos/redhat
  • 原来为ubuntu预建的只是python,google在做什么呢?没有c++

标签: tensorflow centos package redhat


【解决方案1】:

似乎没有可用的预构建 TensorFlow C++ 库,可以下载或通过 Linux 存储库。甚至 Google 在 https://www.tensorflow.org/install/pip 上的官方预构建库也是为 Python 预构建的。

tensorflow.org https://www.tensorflow.org/install/docker 上提供的 Docker 镜像中的库也仅适用于 Python。

这里有如何构建 TensorFlow C++ 库的指南:

正常的 Bazel 构建过程需要手动将头文件和 .so 文件复制到正确的目录。带有 CMake 和 Bazel 的那个使一切都可用并准备好使用。但是,构建过程非常缓慢,需要几个小时(在我的 2 核测试服务器上大约需要 4 小时)。

如果不介意使用 Docker,可以使用带有现成 C++ 标头和库的 Docker 映像:https://github.com/FloopCZ/tensorflow_cc#docker

【讨论】:

    猜你喜欢
    • 2015-05-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多