【问题标题】:Trying to install Tensorflow in Anaconda on my PC尝试在我的 PC 上的 Anaconda 中安装 Tensorflow
【发布时间】:2017-07-28 01:51:43
【问题描述】:

我正在运行 Windows 10、GTX970、Visual Studio 2015 社区的 PC 上的 Anaconda 中安装 Tensorflow。据我了解,Tensorflow 的 GPU 版本现在可用于 Windows。

我成功安装了最新的 Anaconda 和 Python 3.6,64 位。

我安装了 Visual Studio 2015 Community。

我按照 CUDA 说明安装了 CUDA 8.0。

我用 conda 创建了第二个环境 (tensorflowgpu)。我在那个环境中安装了 Python 3.5.3。我激活了那个环境。

我尝试使用以下命令安装 Tensorflow:pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.0.0-cp35-cp35m-win_x86_64.whl

我收到以下错误消息:tensorflow_gpu-1.0.0-cp35-cp35m-win_x86_64.whl 不支持此平台。

有几个地方我可以检查问题:

  1. 验证 CUDA 是否可以下载
  2. 检查环境变量(cuDNN 等)
  3. 环境设置是否正确?
  4. 我应该使用 Python 3.5 而不是 3.5.3 吗?
  5. 别的东西

错误消息是否提示我应该从哪里开始?谢谢。

【问题讨论】:

    标签: python tensorflow anaconda


    【解决方案1】:

    【讨论】:

    • 这一重要的变化让 Tensorflow 被加载到环境中,谢谢。
    • 我用以下短程序检查了它是一个很好的安装:import tensorflow as tf hello = tf.constant('Hello, TensorFlow!') sess = tf.Session() print(sess.运行(你好))
    • 得到以下响应:
    • 响应太长,无法粘贴到这里。这是最后几行:
    • 可用内存:3.31GiB I c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\common_runtime\gpu\gpu_device.cc:906] DMA : 0 I c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\common_runtime\gpu\gpu_device.cc:916] 0: YI c:\tf_jenkins\home\workspace\ release-win\device\gpu\os\windows\tensorflow\core\common_runtime\gpu\gpu_device.cc:975] 创建TensorFlow设备(/gpu:0)->(设备:0,名称:GeForce GTX 970,pci总线id: 0000:01:00.0) >>> print(sess.run(hello))
    【解决方案2】:

    我将nightlybuild 下载到我的硬盘上,然后

    pip install --upgrade C:\tensorflow_gpu-1.0.0rc2-cp35-cp35m-win_amd64.whl
    

    为我工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-14
      • 1970-01-01
      • 2019-06-11
      • 1970-01-01
      • 2019-05-24
      • 1970-01-01
      • 2021-05-29
      • 1970-01-01
      相关资源
      最近更新 更多