1

CUDA SDKのコンパイル時に、nvccが致命的です:サポートされていないgpuアーキテクチャ'compute_20'私のツールキットは2.3であり、共有システム上にあり(つまり、実際にはアップグレードできません)、ドライバーバージョンも2.3であり、4テスラC1060で実行されています

それが役立つ場合、問題は基数ソートで呼び出されています。

オンラインでこの問題を抱えている人が何人かいるようですが、実際に解決策を提供する場所は見つかりませんでした。

4

2 に答える 2

2

compute_20 は、あなたが持っていない Fermi ハードウェアをターゲットにしていると思います。また、Cuda 2.3 は Fermi 機能または compute_20 をサポートしていません。代わりに compute_13 を使用してみてください。

于 2010-06-15T19:08:18.213 に答える
0

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 のローカル バージョンをインストールできますが、ドライバーをアップグレードするには管理者権限が必要になることに注意してください。

于 2010-06-17T10:23:34.957 に答える