【发布时间】:2018-12-20 18:10:04
【问题描述】:
如何在 Python 3.6 x64 中使用 TensorFlow GPU 版本而不是 CPU 版本?
import tensorflow as tf
Python 正在使用我的 CPU 进行计算。
我可以注意到它,因为我有一个错误:
您的 CPU 支持此 TensorFlow 二进制文件不支持的指令 编译使用:AVX2
我已经安装了 tensorflow 和 tensorflow-gpu。
如何切换到 GPU 版本?
【问题讨论】:
-
您是否尝试过卸载
tensorflow并保留tensorflow-gpu的安装状态? -
尝试下载CUDA并安装GPU版本。
-
这只是一个警告,如果你有一个 NVIDIA GPU,Tensorflow-gpu 会自动使用它。要了解更多信息以及如何禁用警告:stackoverflow.com/a/47227886/4892874 要检查您是否正在使用 GPU:
sess = tf.Session(config=tf.ConfigProto(log_device_placement=True)) -
设备映射:没有已知设备。我不使用 Anaconda
-
NVIDIA 940mx,是比较新的Nvidia显卡。 @JorgeLeitão 是的,那我没有 TensorFlow
标签: python tensorflow gpu