最近我不得不重新安装我的python发行版,由于某些原因,我不能再在GPU上运行keras了.

我遵循了Can I run Keras model on gpu?中的说明,但由于某种原因,我在try 列出设备时没有看到我的GPU.

我的版本是:

  • tensorflow ;tensorflow图形处理器:2.3.0
  • keras : 2.3.1
  • cudatoolkit:11.3.1

我还没有安装cudnn,因为说明对我来说有点模糊:我必须在cudatoolkit目录中安装它吗?它需要在GPU上运行吗?

谢谢

推荐答案

好的,下面是解决方案:

Python 3.7.13需要tensorflow gpu 2.1.0来检测gpu.

  • Python 3.7.13
  • tensorflow 2.1.0
  • keras 2.3.0
  • 奇怪7.6.5
  • cudatoolkit 10.1.243

有了这个,它就起作用了.出于某种原因,请注意,在我的例子中,tensorflow下载了tensorflow估计器2.6.0.我不得不降级到2.1.0才能运行spyder.

Python相关问答推荐

非常奇怪:tzLocal.get_Localzone()基于python3别名的不同输出?

将数据框架与导入的Excel文件一起使用

切片包括面具的第一个实例在内的眼镜的最佳方法是什么?

什么是最好的方法来切割一个相框到一个面具的第一个实例?

如何并行化/加速并行numba代码?

Django RawSQL注释字段

为什么Django管理页面和我的页面的其他CSS文件和图片都找不到?'

在两极中过滤

为什么np. exp(1000)给出溢出警告,而np. exp(—100000)没有给出下溢警告?

matplotlib + python foor loop

导入错误:无法导入名称';操作';

并行编程:同步进程

在极点中读取、扫描和接收有什么不同?

应用指定的规则构建数组

你能把函数的返回类型用作其他地方的类型吗?'

使用np.fft.fft2和cv2.dft重现相位谱.为什么结果并不相似呢?

将像素信息写入文件并读取该文件

将索引表转换为Numy数组

设计添加和搜索词的数据 struct :Leetcode211

如何正确设置ALLOWED_HOST以允许网络中的其他计算机访问Web