【问题标题】:Tensorflow recommended system specifications?TensorFlow 推荐的系统规格?
【发布时间】:2016-04-04 10:50:36
【问题描述】:

我开始在我的 RHEL 6.5 机器上安装 Tensorflow。但事实证明,Tensorflow 需要 glibc >= 2.17,而 rhel 6.5 上的默认 glibc 是 2.12。

我想知道是否有人可以帮助我制定 tensorflow 的最低/推荐系统规范?

【问题讨论】:

标签: linux machine-learning tensorflow system-requirements tensorboard


【解决方案1】:

TensorFlow 要求在here 中列出,但这些要求并不推荐特定的操作系统或 glibc 版本。

最受支持的操作系统是 Ubuntu 14.04 64 位和 Mac OS X 10.10 (Yosemite) 及更高版本。当前的限制因素是supported operating systems for Bazel 的集合,我们用它来制作二进制包。您可以通过install Bazel from sourceinstall TensorFlow from source 来解决这些问题。许多用户发现install TensorFlow in a Docker container 更容易避免这个问题。

【讨论】:

  • 嗨@mrry,感谢您的意见。我们在 rhel 6.5 和 Kernel v2.6 上运行,甚至 Docker 也不能在这里工作。你认为 CentOS7/RHEL7 理想情况下应该这样做吗?默认情况下,它带有 Kernel >= 3.1 和 glibc >= 2.17。
  • 是的,我们听说有人在 RHEL7 和 CentOS 7 上安装二进制包。祝你好运!
  • 虽然 Mac 很棒,但我会反对 Mac,因为较新的 Mac 没有支持 cuda 的 GPU。我总是在 Ubuntu 系统上这样做
  • 运行 tensorflow 时通常需要多少内存?想开始玩它并为此目的获得一台旧台式机,但它只有 2GB 内存且没有合适的 GPU。或者,如果我有足够好的 GPU 内存,我是否需要在 PC 中增加额外的 RAM?
【解决方案2】:

虽然你的系统比较老,不能直接从pip安装tensorflow,但是可以从源码安装。 我成功地从源代码安装了 tensorflow。我的系统是Redhat enterprise 6.0,gcc版本是6.1.0,bazel版本是0.1.4。 首先需要安装新的gcc版本,然后需要编译bazel,这是一个编译tensorflow的工具。不要使用最新版本的 bazel !!!! 0.1.4 没问题。你可以关注这个页面来查找一些信息。https://github.com/tensorflow/tensorflow/issues/110

【讨论】:

    猜你喜欢
    • 2017-12-07
    • 2014-06-10
    • 2012-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多