由于 WDDM 模式,不允许将我的 GTX1050 用于 tensorflow/keras

Posted

技术标签:

【中文标题】由于 WDDM 模式,不允许将我的 GTX1050 用于 tensorflow/keras【英文标题】:Utilising my GTX1050 for tensorflow/keras not allowed as due to WDDM mode 【发布时间】:2020-11-02 22:21:32 【问题描述】:

我最近买了一台配备 NVIDIA GeForce GTX1050 的电脑。我一直在尝试通过本地的 jupyter notebook 将它与 tensorflow 和 keras 一起使用。我的环境中有 tensorflow-gpu 和 keras-gpu。根据https://www.tensorflow.org/install/gpu,我在我的环境变量中安装了所有正确版本的 cuda 和 cudnn 以及所有必要的路径。当我运行nvidia-smi 命令时,我得到这个: output of nvidia-smi。当我查看 output of nvidia-smi -q 时,它显示“在 WDDM 驱动程序模型中不可用”。

经过一番研究,似乎所有 GeForce 产品都只支持 WDDM,那么人们如何使用 GeForce 产品进行深度学习呢?我看过无数的 youtube 视频和论坛帖子,有人声称将 GeForce GPU 与 tensorflow 和 keras 一起使用。我错过了什么?

【问题讨论】:

原生环境在使用 GPU 时经常会导致问题。尝试安装 Anaconda 并在 condo 环境中安装所有依赖项,然后尝试在那里运行您的代码。由于 conda 会自动安装任何软件包的所有附加依赖项,我希望它可以解决您的问题。 @RishabP。这是我从一开始就做的,没有喜悦。 【参考方案1】:

您是否担心模型未在您的 GPU 中运行。这个 SO 问题似乎与您所拥有的 https://***.com/a/44228331/8416255

相似

【讨论】:

那个链接说要切换到 TCC 模式,这显然是 GeForce 系列 GPU 无法做到的,这是我的问题。 @CharlieBaskerville 我认为链接说,tensorflow GPU 仍然有效,只是您无法在 Windows 上监控它 我不确定是否如此。尝试使用 GPU 时计算时间没有加快,这表明它没有被使用。 这样做的结果是什么? ***.com/a/38019608/8416255

以上是关于由于 WDDM 模式,不允许将我的 GTX1050 用于 tensorflow/keras的主要内容,如果未能解决你的问题,请参考以下文章

1050ti显卡装的是gtx650的驱动

NVIDIA GTX 1050 Ti的hdmi规格

nvidia geforce gtx 1050 ti 显卡哪个版本驱动好?

gtx1050ti用啥版本的驱动会更加稳定?

在 NVIDIA GEFORCE GTX 1050 上下载适用于 windows 10 的 openCL 1.2 [关闭]

TensorFlow GPU版本的安装与调试