Tuyên bố miễn trừ trách nhiệm: Bạn có thể không thích câu trả lời này ...
Tôi có một hệ thống khởi động kép. Tôi sử dụng KUbfox-10.04 amd64 làm hệ điều hành chính của mình. Tôi ước nó có gcc 4.5 vì tôi muốn OpenMP 3.0, nhưng nếu không ... tôi đã cài đặt CUDA 3.1, CUDA 3.2 và trình điều khiển mới nhất (260.24) và chạy. Tôi chưa có vấn đề gì khi cài đặt trình điều khiển hoặc CUDA. Tôi cũng sử dụng nvidia-smi và đoạn script sau có tên là "cuda" mà tôi đã đặt /etc/init.d/
và bắt đầu trên tất cả các đường băng:
#!/bin/bash
/sbin/modprobe nvidia
if [ "$?" -eq 0 ]; then
# Count the number of NVIDIA controllers found.
N3D=`lspci | grep -i NVIDIA | grep "3D controller" | wc -l`
NVGA=`lspci | grep -i NVIDIA | grep "VGA compatible controller" | wc -l`
N=`expr $N3D + $NVGA - 1`
for i in `seq 0 $N`; do
mknod -m 666 /dev/nvidia$i c 195 $i;
done
mknod -m 666 /dev/nvidiactl c 195 255
else
exit 1
fi
nvidia-smi --loop-continuously --interval=60 --filename=/var/log/nvidia-smi.log &
nvidia-smi -g 0 -c 2
nvidia-smi -g 1 -c 1
nvidia-smi -g 2 -c 1
Lưu ý: Tôi có ba thẻ, một thẻ dành riêng để hiển thị và hai thẻ dành riêng cho tính toán CUDA.
Bây giờ tôi đã nói rằng, hiện tại, hồ sơ CUDA tốt tối thiểu duy nhất mà tôi tìm thấy là nSight chỉ hoạt động trên Windows 7 hoặc Vista với VS 2005 hoặc 2008 - họ cho rằng nó hoạt động trên VS 2010 ... riiight Tôi đã hỏi về nó ở đây . Nó xuất hiện từ các câu hỏi khác của bạn rằng bạn có quyền truy cập vào VS 2010 trên Win 7. Tôi khuyên bạn nên làm việc trong VS 2008 (nếu có thể) cho đến bây giờ với nSight 1.5 cho đến khi nVidia nhận được các lỗi từ shtuff tùy chỉnh bản dựng mới hơn. Nếu bạn là sinh viên hoặc người dùng doanh nghiệp nhỏ, bạn có thể nhận được một bản sao miễn phí của VS 2005 hoặc 2008 từ DreamSpark hoặc BizSpark.
Tôi cũng đã hỏi về việc trực quan hóa Win 7 vì vậy tôi không phải tiếp tục khởi động lại - nhưng tôi chỉ có thể đăng một liên kết (vì tôi chưa có 10 điểm), vì vậy tôi sẽ đưa nó vào một bình luận. Tôi cũng không có kinh nghiệm nhưng với chạy CUDA dưới một hệ điều hành hình dung.
ps. Nếu, giống như tôi, việc bạn thực hiện tính toán song song trong cả CUDA và OpenMP, bạn có thể xem xét bất kỳ hương vị Ubuntu 10.10 nào được phát hành ngày hôm qua và sẽ được đẩy ổn định trong một tuần. Ubuntu 10.10 có tùy chọn tích hợp gcc 4.5.