【问题标题】:cuDNN Error ARCH_MISMATCH on a Kepler GPUKepler GPU 上的 cuDNN 错误 ARCH_MISMATCH
【发布时间】:2017-01-12 07:02:47
【问题描述】:

我只是在运行 Alea TK 示例。只要我不激活 cuDNN,除了 CNN 之外,其他一切都可以工作,因为它使用依赖于 cuDNN 的 Pooling2D。

如果我现在激活 cuDNN(通过 app.config),我一拨打 Context.GpuContext(0) 就会收到此错误 [cuDNN Error] ARCH_MISMATCH

如果我在没有 cuDNN 的情况下运行 Context.GpuContext(0),我可以清楚地看到,这是我的“GT 730”,它应该具有计算 3.0 的能力。

任何想法,这里出了什么问题?

【问题讨论】:

  • 我不认为有什么问题。您拥有的 GPU(我猜)是 GT730 DDR3,它是计算能力 2.1 设备,与 cuDNN 不兼容
  • 为什么投反对票?至少我会很感激一个解释。
  • 不幸的是,这个标签中的某些人就是这样

标签: cuda cudnn aleagpu


【解决方案1】:

GT-730 有两个不同的版本,它们的 CC 不一样:

GeForce GT 730:3.5

GeForce GT 730 DDR3,128 位:2.1

来源:CUDA GPUs,选择 “支持 CUDA 的 GeForce 产品” 类别。

如 talonmies 所说,如果您拥有 DDR3 和 128 位版本,那么您的 CC 不足以实现您想要实现的目标。

您可以更改您的要求(使用其他软件,编写自己的软件...)或更改您的 GeForce 显卡。

【讨论】:

    猜你喜欢
    • 2017-09-29
    • 1970-01-01
    • 2017-04-28
    • 1970-01-01
    • 2014-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-06
    相关资源
    最近更新 更多