2013-12-16 1 views
0

Я пытаюсь установить модуль ускорения-куды на Mac OS X (10.7.5). Я установил модуль cuda вручную (Error installing cuda module in Mac OS X 10.7.5 (checking whether the C compiler works… no)), поскольку я не мог использовать cabal.cabal install ускорение-cuda ошибка с Mac OS X

У меня есть это сообщение об ошибке с cabal install accelerate-cuda.

… 
[34 of 34] Compiling Data.Array.Accelerate.CUDA.Foreign (Data/Array/Accelerate/CUDA/Foreign.hs, dist/build/Data/Array/Accelerate/CUDA/Foreign.o) 

Data/Array/Accelerate/CUDA/AST.hs:33:18: 
    Could not find module `Foreign.CUDA.Analysis' 
    Perhaps you haven't installed the profiling libraries for package `cuda-0.5.1.1'? 

Как добавить библиотеки профилирования для пакета cuda?

+2

«Что может быть неправильно?» кажется, точно вопрос, на который пытается ответить сообщение об ошибке. Вероятно, есть более вероятные ответы, но вы могли бы хотя бы сначала проверить это. – raymonad

+3

Возможно, вы не установили профилирующие библиотеки для пакета 'cuda-0.5.1.1 '? – gspr

ответ

0

У меня были некоторые скрытые проблемы.

  1. Включить библиотечное профилирование: True в ~/.cabal/config.
  2. Скачать источник из http://hackage.haskell.org/package/accelerate

Тогда мне нужно перекомпилировать некоторые из модулей с cabal install -p X --force-reinstalls --reinstall, где X является выполнение работ по реконструкции необходимые модули

С учетом всех этих изменений, cabal install решить вопросы.