【发布时间】:2020-04-14 21:17:38
【问题描述】:
我的操作系统是 Ubuntu 18.04,我的 GPU 是 GTX850M。我正在使用 nvidia 驱动程序 430.50、CUDA 10.1、CuDNN 9.0 和 tensorflow-gpu 1.14.0。当我尝试使用 tensorflow 获取可用设备时,
from tensorflow.python.client import device_lib
device_lib.list_local_devices()
我要说出来
[name: "/device:CPU:0"
device_type: "CPU"
memory_limit: 268435456
locality {
}
incarnation: 2293723676390825589,
name: "/device:XLA_GPU:0"
device_type: "XLA_GPU"
memory_limit: 17179869184
locality {
}
incarnation: 15287372432461854293
physical_device_desc: "device: XLA_GPU device",
name: "/device:XLA_CPU:0"
device_type: "XLA_CPU"
memory_limit: 17179869184
locality {
}
incarnation: 10399216684927698454
physical_device_desc: "device: XLA_CPU device"]
我可以将 XLA_GPU 用于基本应用程序(即 tensorflow 恒定生产),但我无法训练神经网络。如何将 XLA_GPU 转换为 GPU 以训练深度神经网络?
【问题讨论】:
标签: python tensorflow gpu