CUDA5示例:有没有人将一些cutil定义翻译成CUDA5?

Man*_*uel 8 cuda nvidia

有没有人开始使用CUDA5 SDK?
我有一个使用一些cutil函数的旧项目,但它们已经被放弃了.

解决方案是大多数函数可以从cutil*/cut*转换为类似命名的sdk*等效于helper*.h headers ...

举个例子:cutStartTimer成为sdkCreateTimer就这么简单......

l4m*_*mpi 16

有没有人开始使用CUDA5 SDK?

大概.

有没有人将一些cutil定义翻译成CUDA5?

也许.但为什么不只是使用新的头文件来取代它?引自Beta发行说明:

在CUDA 5.0之前,CUDA Sample项目引用了一个实用程序库,其中包含名为cutil的头文件和源文件.使用CUDA 5.0中的CUDA Samples删除了此内容,并替换为CUDA Samples\v5.0\C\common\inc中的头文件

helper_cuda.h, helper_cuda_gl.h, helper_cuda_drvapi.h, helper_functions.h,
helper_image.h, helper_math.h, helper_string.h, and helper_timer.h
Run Code Online (Sandbox Code Playgroud)

这些文件为CUDA设备初始化,CUDA错误检查,字符串解析,图像文件加载和保存以及计时功能提供实用程序功能.CUDA Samples项目不再具有cutil的引用和依赖项,现在将使用这些辅助函数.

  • +1.CUTIL已经多次声明(包括在过去版本的自述文件中),从未打算在SDK示例之外使用. (5认同)
  • CUDA_SAFE_CALL(..)由helper_cuda.h文件中提供的checkCudaErrors(..)替换. (3认同)