Domanda

Sulla compilazione del CUDA SDK, sto diventando un nvcc fatale: non supportato architettura gpu 'compute_20' Il mio toolkit è 2.3 e su un sistema condiviso (cioè non posso davvero upgrade) e la versione del driver è anche 2.3, in esecuzione su 4 Tesla C1060s

Se aiuta, il problema viene chiamato in radix sort.

Sembra che alcune persone online hanno avuto questo problema, ma i havent trovato da nessuna parte che in realtà dà una soluzione.

È stato utile?

Soluzione

Credo compute_20 si rivolge hardware Fermi, che non avete. Inoltre, Cuda 2.3 non supporta le funzionalità di Fermi o compute_20. Provate ad usare compute_13 invece.

Altri suggerimenti

Si sta compilando l'SDK 3.x con un 2.3 Toolkit, che non funzionerà poiché, come ora che hai visto compute_20 non è supportato.

La soluzione più semplice è quella di aggiornare sia il vostro Toolkit o il downgrade del SDK. Si potrebbe provare a cambiare il makefile (common.mk in C / comune) su Linux o la modifica delle proprietà basano su Windows per selezionare solo compute_13, ma ci possono essere altri problemi quindi potrebbe essere più semplice per allineare l'SDK / versioni Toolkit.

Si noti che se non si dispone di privilegi di amministratore, allora è possibile installare una versione locale del Toolkit fianco del SDK, ma si avrebbe bisogno admi per aggiornare il driver.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top