カフェのコンパイルエラー:致命的なNVCC:サポートされていないGPUアーキテクチャ「compute_20」

カフェコンパイルの過程でNVCC致命的な出会い:このエラーをサポートされていないGPUアーキテクチャ「compute_20」を、

修正方法:

Makefile.config文件中根据自己CUDA的版本注释不同的行。
#CUDAアーキテクチャの設定:それらのすべてと一緒に行きます。
CUDAについては#<6.0は、互換性のために* _50 _61 *通じ行をコメント。
#CUDA <8.0の場合は、コメント* _60との互換性のための* _61ライン。
CUDA> = 9.0の場合、互換性のために* _20と_21 *行をコメント。
CUDA_ARCH:= -gencodeアーチ= compute_20、コード= sm_20 \
                -gencodeアーチ= compute_20、コード= sm_21
                -gencodeアーチ= compute_30、コード= sm_30 \
                -gencodeアーチ= compute_35、コード= sm_35 \
                -gencodeアーチ= compute_50、コード= sm_50 \
                -gencodeアーチ= compute_52、コード= sm_52 \
                アーチ= compute_60 -gencode、コード= sm_60 \
                -gencodeアーチ= compute_61、コード= sm_61 \
                -gencodeアーチ= compute_61、コード= compute_61
使用しているのでcuda10.0を、フロント2つの行をコメントアウトする必要があります。

しかし、最初のノートの前に変更にsudo chmodの777 Makefile.configが、これはファイルの先頭にある読み取り専用、あなたがコメントアウト二行の前に置く初めて、ファイルのパーミッションを変更し、効果だけではありません、後で変更したファイルを発見するために、コンパイルまたは間違いました最初の二行と、その後はコメントアウトした後、問題が解決されます。

おすすめ

転載: www.cnblogs.com/cumtchw/p/12400999.html