Как включить CUDA на примерах в пакете ускоренных примеров?
Я установил CUDA на свой OSX Yosemite. Я скачал пакет ускоренных примеров и скомпилировал его с cabal install
, Скомпилировано правильно. Когда я запустил примеры, я заметил, что они не предлагают опцию для запуска под CUDA. Например:
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)
Это заставляет их бежать медленно (и, очевидно, бить цель). Как включить CUDA на скомпилированных примерах?
1 ответ
Я думаю, что вам просто нужно использовать -fcuda
флаг, когда вы устанавливаете Cabal. Это установит acclerate-cuda
упакуйте и включите бэкэнд CUDA для всех примеров (кажется, что он использует бэкэнд CUDA по умолчанию, если он включен).