2015-01-18 11 views
5

Ho installato CUDA sul mio OS X Yosemite. Ho scaricato il pacchetto accelerate-examples e lo ho compilato con cabal install. Ha compilato correttamente. Quando ho eseguito gli esempi, ho notato che non offrono un'opzione per l'esecuzione in CUDA. Ad esempio:Come abilitare CUDA sugli esempi nel pacchetto accelerate-examples?

vh:accelerate-crystal apple1$ ./accelerate-crystal 
EKG monitor started at: http://localhost:8000 

accelerate-crystal (c) [2011..2013] The Accelerate Team 

Usage: accelerate-crystal [OPTIONS] 

Available backends: 
    * interpreter reference implementation (sequential) 

Questo li fa funzionare lentamente (e, ovviamente, ha battuto lo scopo). Come abilito CUDA sugli esempi compilati?

risposta

1

Penso che sia sufficiente utilizzare il flag -fcuda quando si installa Cabal. Questo installerà il pacchetto acclerate-cuda e abiliterà il backend CUDA per tutti gli esempi (sembra che utilizzino il backend CUDA per impostazione predefinita se è abilitato).

Problemi correlati