CUDA中实现float4运算的头文件是哪个?

G_f*_*ans 2 cuda header

我知道make_float4构造函数在vector_functions.h中,但是在CUDA中实现float4操作的头文件是哪个?

谢谢。

Rob*_*lla 5

我不相信有一个标准的 cuda 头文件(即自动找到的文件nvcc,例如 中的文件/usr/local/cuda/include)可以实现各种float4运算符。

然而,“helper”头文件位于:

/usr/local/cuda/samples/common/inc/helper_math.h 
Run Code Online (Sandbox Code Playgroud)

(Linux 上的示例路径)随 cuda 示例一起安装,定义了许多float4数量上的算术运算符。