2015-01-18 16 views
5

Zainstalowałem CUDA na moim OS X Yosemite. Pobrałem pakiet accelerate-examples i skompilowałem go z cabal install. Jest poprawnie skompilowany. Jednak po uruchomieniu przykładów zauważyłem, że nie oferują opcji uruchamiania pod CUDA. Na przykład:Jak włączyć CUDA na przykładach w pakiecie 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) 

To sprawia, że ​​działają wolno (i, oczywiście, pokonują cel). Jak włączyć CUDA na skompilowanych przykładach?

Odpowiedz

1

Myślę, że po zainstalowaniu Cabal wystarczy użyć flagi -fcuda. Spowoduje to zainstalowanie pakietu acclerate-cuda i włączenie zaplecza CUDA dla wszystkich przykładów (domyślnie korzystają one z backendu CUDA, jeśli jest włączony).