Как включить 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 по умолчанию, если он включен).

Другие вопросы по тегам