有人开始使用 CUDA5 SDK 了吗?
我有一个使用一些 cutil 功能的旧项目,但它们已被新项目遗弃。
解决方案是大多数函数可以从 cutil*/cut* 转换为来自 helper*.h 头文件的类似命名的 sdk* 等价物......
举个例子: cutStartTimer 变成 sdkCreateTimer 就这么简单...
有人开始使用 CUDA5 SDK 了吗?
大概。
有没有人将一些 cutil 定义翻译成 CUDA5?
也许。但是为什么不直接使用新的头文件来替换它呢?引用自Beta 发行说明:
在 CUDA 5.0 之前,CUDA 示例项目引用了一个实用程序库,其中包含名为 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
这些文件为 CUDA 设备初始化、CUDA 错误检查、字符串解析、图像文件加载和保存以及计时功能提供实用功能。CUDA 示例项目不再有对 cutil 的引用和依赖,现在将使用这些辅助函数。