【问题标题】:replacing CUT_CHECK_ERROR and CUT_DEVICE_INIT from cutil.h从 cutil.h 替换 CUT_CHECK_ERROR 和 CUT_DEVICE_INIT
【发布时间】:2014-07-15 23:44:10
【问题描述】:

我最近遇到了包含对函数 CUDA_SAFE_CALL、CUT_CHECK_ERROR 和 CUT_DEVICE_INIT 的调用的代码。 [注意,我的问题是关于这类函数调用的一般性问题,所以我不会复制与此处无关的代码。]

在这 3 个函数调用出现错误后,我发现它们属于 cutil.h,它不再是受支持的库(仅用于 SDK 示例)。 我找到了一个似乎可行的 CUDA_SAFE_CALL 解决方案,在这里:What is the canonical way to check for errors using the CUDA runtime API? 但是,还没有找到其他两个函数的解决方案 - CUT_CHECK_ERROR 和 CUT_DEVICE_INIT。 您是否知道任何可以专门替代这些功能和一般的 cutil 功能的东西? 不知道这是否相关 - 但我使用的是 CUDA v 6.0、Visual Studio 2010 和 windows 7。

【问题讨论】:

    标签: c++ cuda


    【解决方案1】:

    您可以找到replacements in the current CUDA samples。这需要您具备一定的编程能力,替代品并不是完全的插件。

    或者你可以download a previous cuda SDK package(例如CUDA 4.2)包含这些功能,和build the necessary libraries under your current toolchain。然后,您应该能够直接链接该函数以进行直接替换。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-15
      • 1970-01-01
      • 2019-07-25
      • 2015-09-11
      • 2016-07-12
      相关资源
      最近更新 更多