nvcc致命:未知选项'fmad'

时间:2013-12-16 19:38:16

标签: cuda

在Ubuntu 12.04 x86上用cuda编译John the Ripper

nvcc -c -Xptxas -v -fmad = true -arch sm_10 cuda_common.cu -o ../cuda_common.o nvcc致命:未知选项'fmad' make [1]: * [cuda_common.o]错误255 make:* [linux-x86-cuda]错误2

1 个答案:

答案 0 :(得分:2)

尝试删除fmad选项或提高计算能力目标。

-fmad=true不是您的目标计算功能(1.0)的有效选项。 fmad(融合乘法加法)在计算能力2.0(费米)上可用。

来自nvcc帮助:

  

- fmad = true和--fmad = false分别启用和禁用收缩。仅当使用compute_20,sm_20或更高版本设置--gpu-architecture选项时,才支持此开关。对于其他体系结构类,始终启用收缩。