我想在禁用融合乘加 (FMA) 操作的情况下编译 CUDA 代码。我然后使用
Project -> Properties -> CUDA C/C++ -> Host -> Additional Compiler Options
Run Code Online (Sandbox Code Playgroud)
和打字
-fdma=false
Run Code Online (Sandbox Code Playgroud)
在附加编译器选项行中。这对禁用 FMA 有效吗?
非常感谢您提前。
请参阅指导 CUDA 编译的选项。您的参数中有错字,但其他方面是正确的。
-fmad :启用(禁用)浮点乘法的收缩和加/减到浮点乘加运算(FMAD、FFMA 或 DFMA)。默认值为 -fmad=true。