我想编译一个禁用了Fused Multiply-Add(FMA)操作的CUDA代码。我正在使用
Project -> Properties -> CUDA C/C++ -> Host -> Additional Compiler Options
并输入
-fdma=false
<附加编译器选项行中的。这对禁用FMA有效吗?
非常感谢你。
答案 0 :(得分:3)
请参阅Options for Steering CUDA Compilation。你的参数中有一个拼写错误,但你是对的。
-fmad:启用(禁用)浮点乘法的收缩,并添加/减去浮点乘法 - 加法运算(FMAD,FFMA或DFMA)。默认值为-fmad = true。