2015-01-18 32 views
5

Tôi đã cài đặt CUDA trên OSX Yosemite của mình. Tôi đã tải xuống gói ví dụ tăng tốc và biên dịch nó với cabal install. Nó được biên dịch chính xác. Khi tôi chạy các ví dụ, mặc dù, tôi nhận thấy họ không cung cấp một tùy chọn để chạy theo CUDA. Ví dụ:Làm cách nào để bật CUDA trên các ví dụ về gói tăng tốc-ví dụ?

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) 

Điều này khiến chúng chạy chậm (và rõ ràng là đánh bại mục đích). Làm cách nào để bật CUDA trên các ví dụ đã biên dịch?

Trả lời

1

Tôi nghĩ bạn chỉ cần sử dụng cờ -fcuda khi cài đặt Cabal. Điều này sẽ cài đặt gói acclerate-cuda và cho phép phụ trợ CUDA cho tất cả các ví dụ (chúng dường như sử dụng backend CUDA theo mặc định nếu nó được kích hoạt).