Thiết lập môi trường phát triển CUDA trên MacOS X
Trong entry này, tôi sẽ trình bày cách cấu hình và thiết lập môi trường phát triển ứng dụng CUDA trên MacOS X 10.5 (Leopard) và CUDA SDK 2.2.
1. Cài đặt CUDA
Đầu tiên, chúng ta cần cài đặt các thành phần sau:
- CUDA Toolkit 2.2 for Mac OS
- CUDA SDK 2.2.1 code samples for Mac OS
- CUDA Visual Profiler v1.2 for Mac OS (không bắt buộc)
Hiện nay nVidia đã cho ra bản CUDA2.3 để tương thích với các dòng GPU mới, tuy nhiên trong bài này tôi chỉ trình bày cách làm với CUDA 2.2. Với bản CUDA mới hơn, mọi việc hoàn toàn tương tự. Do máy của tôi là Aluminium MB 13″ đời late-2008, chỉ dùng card GeForce 9600 nên bản 2.2 cũng hoàn toàn đáp ứng mọi nhu cầu tính toán.
Sau khi download, bạn tiến hành cài Toolkit và SDK. Bạn có thể đọc thêm trong Getting Started Guide của NVIDIA để biết thêm chi tiết.
Thao tác cài Toolkit và SDK rất đơn giản. Phiền phức duy nhất là khi bạn phải sửa biến môi trường $PATH cho MacOS X. Tôi đã thử sửa trong file .bash_profile, ~/.MacOSX/environment.plist v.v… nhưng đều không được.
setenv PATH /usr/local/cuda/bin
setenv DYLD_LIBRARY_PATH /usr/local/cuda/lib
Sau khi cài xong, bạn có thể vào thư mục /Developer/CUDA/bin/darwin/release và chạy thử các chương trình mẫu trong đó.
Read Full Post | Make a Comment ( None so far )


