我不相信有一个标准的 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数量上的算术运算符。