【问题标题】:nvcc : fatal error : Option '--cubin (-cubin)' is not allowed when compiling for multiple GPU code instancesnvcc:致命错误:编译多个 GPU 代码实例时不允许使用选项“--cubin (-cubin)”
【发布时间】:2014-07-27 21:56:03
【问题描述】:

尝试在带有 GTX760、CUDA v5.0 的 Win7 x64 机器上使用 VS2010 编译 OpenCV 2.4.8 的 GPU 模块,每个对象构建例程后都会出现以下错误:

nvcc:致命错误:编译多个 GPU 代码实例时不允许使用选项“--cubin (-cubin)”

这是什么意思?我应该在构建之前更改我的 CMake 参数中的某些内容吗?

我正在一个工作库之上构建,只是试图让我的应用程序构建和识别 CUBLAS,以便我可以使用 gemm 进行子空间投影。

【问题讨论】:

  • 更新:我清除了 CMake 中的缓存(更新了“CUDA_ARCH_BIN”标志)并取消选中“CUDA_BUILD_CUBIN”。生成的解决方案现在正在构建,没有任何问题。小学。
  • 请将其添加为您的问题的答案(完全可以在Stack Overflow 上回答您自己的问题)。稍后,您可以接受该答案,这会将问题从未回答的队列中删除,并使下一个遇到相同问题的人更容易找到解决方案。谢谢。
  • 知道了。不得不等待一段时间,因为我的帐户太新了。

标签: opencv cuda ptx


【解决方案1】:

更新:我清除了 CMake 中的缓存(更新了“CUDA_ARCH_BIN”标志)并取消选中“CUDA_BUILD_CUBIN”。生成的解决方案现在正在构建,没有任何问题。小学。

【讨论】:

    猜你喜欢
    • 2011-12-03
    • 2021-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-17
    • 2016-11-02
    • 2018-05-19
    相关资源
    最近更新 更多