【发布时间】:2018-05-31 23:01:51
【问题描述】:
- 有没有办法检查我安装了
GPU版本的Tensorflow? - !nvidia-smi
2017 年 12 月 18 日星期一 23:58:01
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 384.90 Driver Version: 384.90 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce GTX 1070 Off | 00000000:01:00.0 On | N/A |
| N/A 53C P0 31W / N/A | 1093MiB / 8105MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 1068 G /usr/lib/xorg/Xorg 599MiB |
| 0 2925 G compiz 290MiB |
| 0 3611 G ...-token=11A9F5872A56620B72D1D5DF707CF1FC 200MiB |
| 0 5786 G /usr/bin/nvidia-settings 0MiB |
+-----------------------------------------------------------------------------+
但是当我尝试检测列表本地设备时,只有CPU 被检测到。
from tensorflow.python.client import device_lib
print(device_lib.list_local_devices())
[name: "/cpu:0"
device_type: "CPU"
memory_limit: 268435456
locality {
}
incarnation: 3303842605833347443
]
我是否必须设置其他内容才能将GPU 用于Keras 或Tensorflow?
【问题讨论】:
-
您应该安装了“Cuda 8”和“CuDNN 6.1”。并且 only tensorflow-gpu(不是 tensorflow)。 cuda 和 CuDNN 的安装过程和测试在他们的网站上有很好的解释。
-
我认为已经做到了
-
您能否将
pip show tensorflow-gpu和pip show tensorflow的输出添加到您的问题中?
标签: tensorflow keras tensorflow-gpu