ลินุกซ์ distro ที่ดีที่สุดสำหรับการพัฒนา cuda [ปิด]


8

ใครช่วยแนะนำ linux distro ที่ดีที่สุดสำหรับการพัฒนา CUDA เหตุผลที่ฉันถามคือฉันพยายามติดตั้ง SDK ล่าสุด cuda ใน Fedora 12 และมันเป็นความเจ็บปวดที่คอจริงๆ ฉันใช้เวลา 8 ชั่วโมงในการลบไดร์เวอร์นูโวและติดตั้งไดร์เวอร์ nvidia หลังจากนั้นระบบปฏิบัติการก็ตัดสินใจที่จะเปิดใช้งานและระเบิดไฟล์ / var / log / ข้อความถึง 9 GB และกินพื้นที่ที่เหลือทั้งหมดของฉันด้วยข้อผิดพลาดแปลก ๆ ฉันไม่เข้าใจว่าเกิดอะไรขึ้นเพิ่มเติม แต่ไดรฟ์ Nvidia ของฉันไม่ทำงานอีกต่อไป กรุณาอย่าเปลวไฟฉันฉันไม่ใช่แฟนบอยของ windows หรืออะไรก็ตาม ฉันใช้ลีนุกซ์มาตั้งแต่ปี 2002 และชอบมันมาก มันเป็นเพียงประสบการณ์ส่วนตัวของฉัน จะเป็นประโยชน์จริง ๆ สำหรับคำแนะนำเชิงบวก โปรดระวังแฟนด้วยนะ

ขอบคุณล่วงหน้า.


ปัญหาในการขอ "best x for y" คือทุกคนจะมีความคิดเห็นของตัวเองซึ่งจะทำให้คุณสับสน
Sathyajith Bhat

เมื่อฉันหมายถึงดีที่สุดฉันตั้งใจจริงตามจำนวนของความพยายามที่จะได้รับไป ฉันมีความเชี่ยวชาญเพียงพอใน linux shell แต่ผมไม่ได้ทำมากของโปรแกรมควบคุมการติดตั้งถอนการติดตั้งสิ่งที่ ..
0fnt

ไม่ตอบเพราะมันเป็นเรื่องเล็ก ๆ น้อย ๆ แต่ฉันมีประสบการณ์เดียวกันกับการติดตั้งไดรเวอร์ NVIDIA ลงบน Ubuntu 10.04 จำเป็นต้องขึ้นบัญชีดำโมดูลนูโวและเฟรมบ็อกเกอร์สองสามตัวและจำเป็นต้องระบุเวอร์ชันเคอร์เนลเพื่อให้ติดตั้งไดร์เวอร์ nvidia เมื่อติดตั้งแล้วการติดตั้ง CUDA ค่อนข้างตรงไปตรงมาและใช้งานได้อย่างมีเสน่ห์
fideli

คำตอบ:


3

ฉันจะใช้ Arch Linux เพราะมันมาพร้อมกับสิ่งล่าสุดและคุณสามารถติดตั้ง CUDA-SDK / ทุกสิ่งที่คุณต้องการจาก AUR โดยตรง (นอกจากนี้ไดรเวอร์ NVidia สามารถใช้ได้โดยตรงในพื้นที่เก็บข้อมูล) แต่คุณสามารถใช้อะไรก็ได้ถ้าคุณสร้างสภาพแวดล้อมที่นั่น

บางที Fedora ก็เหมาะกับงานด้วยสิ่งล่าสุด


2

ฉันใช้ OpenSuse และทำงานได้อย่างราบรื่นและติดตั้งได้ง่าย ประโยชน์พิเศษคือ OpenSuse เป็นสภาพแวดล้อมเดสก์ท็อปที่ดีพร้อมเครื่องมือการจัดการแพ็คเกจที่ไม่ได้รับผลกระทบจากการใช้งานที่ จำกัด เช่นอูบุนตูที่ได้รับความเสียหายมากเกินไปของอูบุนตู

บน windows ตอนนี้ดังนั้นฉันสามารถใช้สำหรับเล่นเกมเมื่อฉันไม่ได้พัฒนา แต่ฉันสามารถพูดได้สำหรับการพัฒนา cuda opensuse ใช้งานได้ดี


1

ฉันมักจะคิดว่า distro ที่ดีที่สุดสำหรับสิ่งนี้คือสิ่งที่นักพัฒนาของสิ่งที่ใช้: คำแนะนำและการดาวน์โหลดใด ๆ มีแนวโน้มที่จะทำงานใน distro ที่พวกเขาเขียนมามากกว่าที่อื่น ๆ

ดูเว็บไซต์ของ CUDAฉันจะลองถือ distros ตัวใดตัวหนึ่งซึ่งรวมถึงรุ่นที่ระบุไว้ แน่นอนว่าเมื่อคุณต้องการติดตั้งบางสิ่งบางอย่างในเวอร์ชันที่ใหม่กว่าคุณจะได้เข้าสู่โลกแห่งความเจ็บปวดอันใหม่ ...


1

คำเตือน:คุณอาจไม่ชอบคำตอบนี้ ...

ฉันมีระบบดูอัลบูต ฉันใช้ KUbuntu-10.04 amd64 เป็นระบบปฏิบัติการหลักของฉัน ฉันหวังว่ามันจะมี gcc 4.5 เพราะฉันต้องการ OpenMP 3.0 แต่อย่างอื่น ... ฉันได้ติดตั้ง CUDA 3.1, CUDA 3.2 และไดรเวอร์ล่าสุด (260.24) แล้วและทำงาน ฉันไม่มีปัญหาในการติดตั้งไดรเวอร์หรือ CUDA ฉันยังใช้ nvidia-smi และสคริปต์ต่อไปนี้ชื่อ "cuda" ซึ่งฉันได้วางไว้/etc/init.d/และเริ่มต้นใน runlevels ทั้งหมด:

#!/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

หมายเหตุ: ฉันมีไพ่สามใบหนึ่งใบสำหรับแสดงและอีกสองใบสำหรับการคำนวณ CUDA

ตอนนี้ฉันได้กล่าวแล้วว่าปัจจุบันการทำ CUDA ที่ดีเพียงเล็กน้อยที่ฉันพบคือ nSight ซึ่งใช้งานได้กับ Windows 7 หรือ Vista ด้วย VS 2005 หรือ 2008 เท่านั้น - พวกเขาอ้างว่ามันใช้งานได้ใน VS 2010 ... riiight ฉันได้รับการถามเกี่ยวกับเรื่องนี้ที่นี่ ปรากฏขึ้นจากคำถามอื่น ๆ ของคุณที่คุณสามารถเข้าถึง VS 2010 ใน Win 7 ฉันขอแนะนำให้ทำงานใน VS 2008 (ถ้าเป็นไปได้) สำหรับตอนนี้ด้วย nSight 1.5 จนกระทั่ง nVidia ได้รับข้อบกพร่องจากการปรับแต่งรุ่นใหม่ shtuff หากคุณเป็นนักเรียนหรือผู้ใช้ธุรกิจขนาดเล็กคุณสามารถรับสำเนา VS 2005 หรือ 2008 ได้ฟรีจาก DreamSpark หรือ BizSpark ตามลำดับ

ฉันยังถามเกี่ยวกับการมองเห็นภาพ Win 7 ดังนั้นฉันจึงไม่ต้องรีบูตเครื่อง - แต่ฉันสามารถโพสต์ลิงก์เดียว (เพราะฉันยังไม่มี 10 คะแนน) ดังนั้นฉันจะใส่ไว้ในความคิดเห็น ฉันยังไม่เคยมีประสบการณ์เลยกับการทำงาน CUDA ภายใต้ระบบปฏิบัติการที่มองเห็น

PS ถ้าอย่างฉันการคำนวณแบบขนานของคุณทั้งใน CUDA และ OpenMP คุณอาจพิจารณา Ubuntu 10.10 รสที่ปล่อยออกมา (RC) เมื่อวานนี้และจะมีเสถียรภาพในหนึ่งสัปดาห์ Ubuntu 10.10 มีตัวเลือกในการรวม gcc 4.5


1

ฉันชอบScientific Linuxตาม RHEL สำหรับซับในพื้นฐานทางวิทยาศาสตร์ สำหรับผู้ใช้ใหม่เพื่อหลีกเลี่ยงความรำคาญจากนูโวฉันจะอยู่กับซีรี่ย์ 5.x มิฉะนั้นสำหรับ 6.x ให้แน่ใจว่าได้ติดตั้งที่เก็บElRepoและบัญชีดำนูโว เมื่อคุณอัพเดทไดรเวอร์จะถูกคอมไพล์ใหม่โดยอัตโนมัติ


เหตุใด ElRepo จึงมีประโยชน์สำหรับ CUDA บน RHEL 6.x
Christian Hudon
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.