【问题标题】:Caffe make runtest error: BatchReindexLayerTest/3.TestGradient, where TypeParam = caffe::GPUDevice<double>Caffe 使运行测试错误:BatchReindexLayerTest/3.TestGradient,其中 TypeParam = caffe::GPUDevice<double>
【发布时间】:2018-01-23 08:59:24
【问题描述】:

在 caffe 中运行 sudo make runtest -j8 时出现此错误:

BatchReindexLayerTest/3.TestGradient, where TypeParam = caffe::GPUDevice<double>

我的电脑有两个 NVIDIA TITAIN XP 设备并安装了 NVIDIA 驱动程序 linux-x86_64_387.26。 CUDA 版本是 CUDA 9.1,带有用于 CUDA 9.1 和 OpenCV 3.4.0 的 cuDNN。我没有编译错误。

【问题讨论】:

  • 您运行的是什么版本的 caffe?什么分支?您对源代码进行了哪些本地更改?你在构建 caffe 的时候有没有编译错误?您可以粘贴更完整的错误消息吗?你得到的具体错误是什么?
  • 没有 cuDNN 9.1:CUDA 9.1 有 cuDNN 7.0.5。你是说这个版本吗?
  • 是的! cuDNN版本号忘记了,不过是CUDN 9.1对应的版本。

标签: ubuntu caffe nvidia


【解决方案1】:

这是 CUDA 9.1 的一个已知问题,它似乎与 Caffe 无关(意思是:相同的代码在以前的 CUDA 版本下可以完美运行,但在 v9.1 中会产生错误)。它被跟踪为问题#6164
除非您打算使用 BatchReindex 图层,否则您不必担心。否则,请考虑降级到 CUDA 9.0。

【讨论】:

    【解决方案2】:

    这似乎是 CUDA 9.1 的常见问题。我试过运行mnist test,没有报错,所以问题可以忽略。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-09
      • 1970-01-01
      • 2017-12-11
      • 1970-01-01
      • 1970-01-01
      • 2018-03-08
      相关资源
      最近更新 更多