Adakah yang bisa menyarankan distro linux terbaik untuk pengembangan CUDA. Alasan mengapa saya bertanya adalah bahwa saya mencoba menginstal cuda SDK terbaru di Fedora 12, dan itu benar-benar menyebalkan. Butuh waktu 8 jam untuk menghapus driver nouveau dan driver nvidia diinstal. Setelah itu entah bagaimana OS memutuskan untuk bertindak dan meledakkan file / var / log / message ke 9 GB dan memakan semua ruang yang tersisa, dengan kesalahan aneh. Saya bahkan tidak mengerti apa yang terjadi lebih lanjut, tetapi drive Nvidia saya tidak berfungsi lagi. Tolong jangan nyalakan saya, saya BUKAN penggemar windows atau apa pun. Saya sudah menggunakan Linux sejak tahun 2002, dan sebenarnya menyukainya. Ini hanya pengalaman pribadi saya. Akan sangat membantu untuk saran positif. Fanboys, silakan tetap di pinggir.
Terima kasih sebelumnya.
Jawaban:
Saya akan menggunakan Arch Linux karena dilengkapi dengan hal-hal terbaru dan Anda dapat menginstal CUDA-SDK / semua yang Anda butuhkan dari AUR secara langsung. (Juga driver NVidia secara langsung tersedia dalam repositori.) Tapi ya Anda dapat menggunakan apa pun jika Anda membangun lingkungan di sana.
Mungkin Fedora juga cocok dengan pekerjaan dengan barang-barang terbaru.
sumber
saya menggunakan OpenSuse dan itu bekerja dengan cukup lancar dan mudah diatur. manfaat tambahan adalah OpenSuse adalah lingkungan desktop yang cukup bagus dengan alat manajemen paket yang bagus yang tidak memiliki fungsionalitas terbatas seperti ubuntu-striped down-ness (dan coklat? benarkah?).
di windows sekarang, jadi saya bisa menggunakannya untuk bermain game saat saya tidak berkembang. tetapi saya dapat mengatakan untuk pengembangan cuda opensuse bekerja hebat.
sumber
Saya cenderung berpikir bahwa distro terbaik untuk hal semacam ini adalah apa yang digunakan pengembang hal: setiap instruksi dan unduhan jauh lebih mungkin untuk bekerja pada distro yang ditulis untuk mereka daripada yang lain.
Melihat ke Situs web CUDA Saya akan mencoba mendapatkan salah satu dari distro tersebut - termasuk versi yang ditentukan. Tentu saja, ketika Anda ingin menginstal versi yang lebih baru dari sesuatu Anda masuk ke dunia kesakitan yang baru ...
sumber
Penolakan: Anda mungkin tidak menyukai jawaban ini ...
Saya memiliki sistem dual-boot. Saya menggunakan KUbuntu-10.04 amd64 sebagai sistem operasi utama saya. Saya berharap itu memiliki gcc 4,5 karena saya ingin OpenMP 3.0, tetapi jika tidak ... Saya telah menginstal CUDA 3.1, CUDA 3.2, dan driver terbaru (260.24) aktif dan berjalan. Saya belum punya masalah menginstal driver atau CUDA. Saya juga menggunakan nvidia-smi dan skrip berikut disebut "cuda" yang telah saya tempatkan
/etc/init.d/
dan mulai dari semua runlevel:Catatan: Saya memiliki tiga kartu, satu didedikasikan untuk menampilkan dan dua didedikasikan untuk perhitungan CUDA.
Sekarang saya sudah mengatakan bahwa, saat ini, satu-satunya minimal profil CUDA yang baik yang saya temukan adalah nSight yang hanya bekerja pada Windows 7 atau Vista dengan VS 2005 atau 2008 - mereka mengklaim itu bekerja pada VS 2010 ... riiight. Saya sudah bertanya tentang itu sini . Tampaknya dari pertanyaan Anda yang lain bahwa Anda memiliki akses ke VS 2010 pada Win 7. Saya akan merekomendasikan bekerja di VS 2008 (jika mungkin) untuk saat ini dengan nSight 1.5 sampai nVidia mengeluarkan bug dari shtuff kustomisasi build yang lebih baru. Jika Anda seorang pelajar atau pengguna bisnis kecil, Anda bisa mendapatkan salinan gratis VS 2005 atau 2008 masing-masing dari DreamSpark atau BizSpark.
Saya juga bertanya tentang memvisualisasikan Win 7 jadi saya tidak harus terus reboot - tetapi saya hanya dapat memposting satu tautan (karena saya belum memiliki 10 poin), jadi saya akan memberikan komentar. Saya juga tidak punya pengalaman namun dengan menjalankan CUDA di bawah OS yang divisualisasikan.
ps. Jika, seperti saya, Anda melakukan komputasi paralel dalam CUDA dan OpenMP, Anda dapat mempertimbangkan salah satu dari rasa Ubuntu 10.10 yang dirilis (RC) kemarin dan akan didorong stabil dalam seminggu. Ubuntu 10.10 memiliki opsi untuk mengintegrasikan gcc 4.5.
sumber
saya suka Linux Ilmiah , berdasarkan RHEL, untuk lapisan dasar ilmiah. Untuk pengguna baru, untuk menghindari gangguan dengan nouveau, saya akan tetap menggunakan seri 5.x. Kalau tidak, untuk 6.x, pastikan untuk menginstal ElRepo repositori dan daftar hitam nouveau. Ketika Anda memperbarui, driver akan secara otomatis dikompilasi ulang.
sumber