【问题标题】:Choosing the appropriate version of Python runtime to use along with TensorFlow选择适当版本的 Python 运行时与 TensorFlow 一起使用
【发布时间】:2017-08-09 07:57:48
【问题描述】:

如何选择合适的 Python 运行时版本与 TensorFlow 1.0 一起使用?

【问题讨论】:

    标签: python-2.7 python-3.x tensorflow deep-learning tensorflow-serving


    【解决方案1】:

    我会邀请您查看 TensorFlow installation page,它提供了您特定系统的所有详细信息。目前,TensorFlow 支持 Python 2.7、3.4、3.5、3.6,虽然 3.6 似乎还没有 GPU 支持。如果您刚开始使用 Python,您可能应该获得 3.5(如果您需要 GPU)或 3.6(如果您只使用 CPU)。 Python 2.7 是很久以前发布的。

    如果您还没有 Python,可以从 Python website 获取。不过,我建议你通过Anaconda 获取 Python,这样你就可以获得运行 TensorFlow 等所需的所有包。

    【讨论】:

    • 感谢您的回复。您对使用 Python 2.7 和 +3.5 运行时的 Tensor-flow 之间的性能差异有任何想法吗?
    • TensorFlow 中的繁重计算不依赖于特定的 Python 版本,因为计算是通过 BLAS(C 中线性代数的低级例程)和 cuDNN(NVIDIA 上的神经网络操作库)完成的GPU)。一般来说,Python 3x 似乎已经快了一段时间了,例如见here。使用 2.7 的唯一原因是如果您因为依赖关系而没有其他选择。根据我的经验,TensorFlow 从来没有出现过这种情况。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多