nvidia cuda sdkの例コンピレーションサポートされていないアーキテクチャ 'Compute_20'
-
27-09-2019 - |
質問
Cuda SDKの編集では、NVCC致命的なものを取得しています。サポートされていないGPUアーキテクチャ 'Compute_20'は2.3で、共有システム(つまり、本当にアップグレードできません)で、ドライバーバージョンも2.3で、4テスラC1060Sで実行されています。
それが役立つ場合、問題はRadixSortで呼び出されています。
オンラインで少数の人々がこの問題を抱えているように見えますが、実際に解決策を与える場所を見つけていません。
解決
Compute_20はFermiハードウェアをターゲットにしていると思いますが、これは持っていません。また、CUDA 2.3はFermi機能やCompute_20をサポートしていません。代わりにcompute_13を使用してみてください。
他のヒント
Compute_20がサポートされていないので、2.3ツールキットを使用して3.x SDKをコンパイルしています。
最も簡単な解決策は、ツールキットをアップグレードするか、SDKをダウングレードすることです。 LinuxでMakeFile(C/CommonのCommon.mk)を変更したり、Windowsのビルドプロパティを変更してCompute_13のみを選択してみてください。ただし、他の問題がある可能性があるため、SDK/Toolkitバージョンを整列する方が簡単かもしれません。
管理者の特権を持っていない場合は、SDKと一緒にToolkitのローカルバージョンをインストールできるが、ドライバーをアップグレードするにはADMIが必要になることに注意してください。
所属していません StackOverflow