gpt4 book ai didi

cuda - 哪里可以找到CUDA的cutil_math.h?

转载 作者:行者123 更新时间:2023-12-01 23:57:10 25 4
gpt4 key购买 nike

CUDA FAQ说:

CUDA defines vector types such as float4, but doesn't include any operators on them by default. However, you can define your own operators using standard C++. The CUDA SDK includes a header "cutil_math.h" that defines some common operations on the vector types.

但是我无法使用 CUDA SDK 5.0 找到它。它已被删除/重命名吗?

我找到了一个版本的 header here 。它和 SDK 自带的有什么关系?

最佳答案

cutil 功能已从 CUDA 5.0 示例(即“SDK”)中删除。您仍然可以download a previous SDK并在 CUDA 5 下编译它,然后您应该拥有以前 SDK 附带的所有内容。

nvidia 在 CUDA 5.0 发行说明中给出了官方通知(CUDA_Samples_Release_Notes.pdf,与示例一起安装)。至于为什么,我想 nvidia 对 cutil 的看法可能类似于 here 所表达的那样。 “不适合在实际应用程序中使用。它完全不受支持”,但人们在实际应用程序中使用它。因此,我想,尝试阻止这种情况的一种方法就是删除它。这只是猜测。

请注意发行说明中提供的一些其他有用信息:

CUTIL has been removed with the CUDA Samples in CUDA 5.0, and replaced with helper functions found in NVIDIA_CUDA-5.0/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, helper_timer.h

These helper functions handle CUDA device initialization, CUDA error checking, string parsing, image file loading and saving, and timing functions. The CUDA Samples projects no longer have references and dependencies to CUTIL, and now use these helper functions going forward.

因此您可能会在其中一些头文件中找到有用的函数。

关于cuda - 哪里可以找到CUDA的cutil_math.h?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14919613/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com