CUDA SDKのコンパイル時に、nvccが致命的です:サポートされていないgpuアーキテクチャ'compute_20'私のツールキットは2.3であり、共有システム上にあり(つまり、実際にはアップグレードできません)、ドライバーバージョンも2.3であり、4テスラC1060で実行されています
それが役立つ場合、問題は基数ソートで呼び出されています。
オンラインでこの問題を抱えている人が何人かいるようですが、実際に解決策を提供する場所は見つかりませんでした。
CUDA SDKのコンパイル時に、nvccが致命的です:サポートされていないgpuアーキテクチャ'compute_20'私のツールキットは2.3であり、共有システム上にあり(つまり、実際にはアップグレードできません)、ドライバーバージョンも2.3であり、4テスラC1060で実行されています
それが役立つ場合、問題は基数ソートで呼び出されています。
オンラインでこの問題を抱えている人が何人かいるようですが、実際に解決策を提供する場所は見つかりませんでした。
compute_20 は、あなたが持っていない Fermi ハードウェアをターゲットにしていると思います。また、Cuda 2.3 は Fermi 機能または compute_20 をサポートしていません。代わりに compute_13 を使用してみてください。
2.3 Toolkit を使用して 3.x SDK をコンパイルしていますが、compute_20 がサポートされていないことがわかっているため、これは機能しません。
最も簡単な解決策は、Toolkit をアップグレードするか、SDK をダウングレードすることです。Linux で makefile (C/common の common.mk) を変更するか、Windows で Build Properties を変更して compute_13 のみを選択することもできますが、他にも問題がある可能性があるため、SDK/Toolkit のバージョンを揃える方が簡単な場合があります。
管理者権限がない場合は、SDK と一緒に Toolkit のローカル バージョンをインストールできますが、ドライバーをアップグレードするには管理者権限が必要になることに注意してください。