Saya tidak yakin tentang cara menginstal CUDA di sistem saya. melihat-lihat ada banyak tutorial tentang cuda pada 12,04 LTS dan beberapa tentang 13,04 dan 13,10, tetapi mereka semua berbicara tentang memperoleh deb
paket dari zona pengembang NVidia CUDA .
Nah NVidia belum menawarkan paket Debian untuk 14,04 pada saat ini.
Namun, ada paket yang menjanjikan di apt
repositori: nvidia-cuda-toolkit
.
Masalahnya adalah saya tidak menemukan contohnya. Paling tidak bukan contoh-contoh yang dirujuk dalam dokumentasi cuda6 online bagian 4.11.
Saya harus menyebutkan bahwa toolkit yang diinstal adalah v5.5, bukan v6 tetapi saya belum menemukan dokumentasi untuk cuda v5.5 di situs web NVidia.
Jadi saya bisa memverifikasi itu nvcc
ada, tetapi tidak lebih dari itu. Bagaimana saya bisa mendapatkan beberapa contoh untuk dijalankan untuk memverifikasi CUDA diinstal dengan benar?
sumber
Jawaban:
Saya membuat Cuda6 bekerja di Lubuntu 14.04. Ini sudah memiliki build-essential yang diinstal, jadi jika Anda menggunakan instalasi baru, Anda mungkin harus menginstalnya:
Unduh paket cuda6 run (6.0.37 pada saat penulisan ini) untuk
~/Downloads
:Buka terminal dan ekstrak installer terpisah melalui:
(Saya mencoba menjalankan file .run secara langsung, tetapi tetap mengacaukan instalasi Xorg saya dan tidak akan membiarkan X berjalan. Saya percaya ini adalah masalah konfigurasi antara versi driver: yang diinstal oleh
apt-get nvidia-331-updates
dan driver cuda * .run.)Hapus instalan apa pun dalam repositori Ubuntu dengan nvidia- *. Saya menggunakan synaptic dan melakukan pembersihan, AKA sepenuhnya menghapus instalan program dan konfigurasi.
Minta instruksi ini berguna karena kita perlu membunuh X menginstal driver. Tekan CTL + ALT+ F1untuk turun ke terminal fisik dan masuk.
Terima EULA dan instal driver. Saya akan merekomendasikan membiarkannya memperbarui file konfigurasi Xorg.
Setelah installer selesai, hidupkan modul nvidia dan instal CUDA.
uji apakah driver bekerja dengan masuk ke direktori sampel Anda
Bekerja untuk saya pada saat ini. Sekarang restart X
Anda harus bisa melakukannya
dan lihat garis dengan nvidia terdaftar. Jangan lupa untuk keluar kembali dari terminal fisik Anda jika semuanya berfungsi.
LAMPIRAN
Dalam kasus saya, perlu untuk menambahkan folder yang berisi file yang dapat dieksekusi ke file Anda
$PATH
.Salah satu cara melakukannya adalah mengedit
~/.bashrc
file di folder Beranda Anda. Tambahkan baris ke.bashrc
(modifikasi lokasi jika Anda mengubah folder instalasi CUDA default)Simpan file dan sumber Anda
.bashrc
dengan mengetikketika di folder rumah Anda.
sumber
build-essential
, bukanbuild-essentials
2) Saya tidak punya X untuk berhenti, karena saya menjalankan varian server tanpa X 3) sudo modprobe nvidia berjalanFATAL
pada titik ini, sepertinya driver belum diinstal ? Versi resep saya ada di sini , tetapi tidak berhasil.sudo ./NVIDIA-Linux-x86_64-331.62.run
, saya mendapatkan kesalahan ini . Dalam/var/log/nvidia-installer.log
saya melihat baris berikut . Ketika saya mencobamake oldconfig && make prepare
saya mendapatkan ini . Pada titik ini saya menyerah.sudo ./cuda_6.0.37_linux_64.run -driver -silent
untuk menginstal driver,sudo ./cuda_6.0.37_linux_64.run -toolkit -samples -silent -override
untuk menginstal toolkit dan sampel (gunakan-help
untuk lebih banyak opsi). Juga, lebih baik bukanchmod
sampel secara langsung: toolkit berisi skripcuda-install-samples-6.0.sh
di direktori bin untuk menyalinnya ke lokasi lokal.Untuk CUDA-6.5 saya mengikuti tutorial sederhana ini :
Men-download .deb yang di sini kemudian
Itu semua yang saya butuhkan untuk mulai mengkode pada instalasi 14.04.1 baru dengan GTX 750ti saya. Menginstal driver nvidia-340. deviceQuery dan semua sampel lainnya berjalan dengan baik setelah saya kompilasi.
sumber
Saya telah menginstal
nvidia-cuda-toolkit
paket pagi ini pada versi 14.04 baru. Saya juga menginstal driver nvidia (versi331.38
ditandai sebagai diuji) dari antarmuka driver tambahan.Hingga kini semuanya tampaknya berfungsi dengan baik (di
nvcc
sini, tampilan sudah benar). Anda harus memulai ulang untuk menggunakan driver baru.Seperti yang Anda sebutkan ini CUDA 5.5 tetapi dalam kasus saya ini bukan masalah.
sumber
Solusi cepat dan mudah yang bekerja untuk saya (cuda 5.5, Lubuntu 14.04 64-bit):
Unduh paket .deb untuk rilis Ubuntu Anda dari situs Nvidia .
Tambahkan repo:
Dapatkan dependensi:
Dapatkan toolkit:
(Opsional) Dapatkan nsight IDE:
Dan Anda siap berangkat!
sumber
Saya menginstal rilis cuda 6 dan sampel untuk bekerja di ubuntu 14.04. Pertama saya menginstal driver nvidia 334.21 (NVIDIA-Linux-x86_64-334.21.run), kemudian hanya menggunakan skrip cuda_6.0.37_linux_64.run.
Pertama saya mengunduh NVIDIA-Linux-x86_64-334.21.run dari nvidia , kemudian keluar dari desktop ubuntu ke layar login. Kemudian login jarak jauh melalui ssh dari laptop saya dan shutdown lightdm
sudo service lightdm stop
untuk menghentikan X running, kemudian jalankan script installsudo ./NVIDIA-Linux-x86_64-334.21.run
, kemudian restart lightdmsudo service lightdm start
. Kemudian reboot. Diverifikasi bahwa akselerasi perangkat keras berfungsi dengan menjalankan game UrbanTerror (tidak cocok untuk anak kecil !! tetapi sekarang berjalan pada 90+ fps, bukannya 20fps). Saya juga menginstal paket libXi dan libXmu melalui sinaptik.Kemudian untuk menginstal cuda 6: Saya mengunduh cuda_6.0.37_linux_64.run dari nvidia, dan memasangnya menggunakan
sudo cuda_6.0.37_linux_64.run --override
sebaliknya ia mengeluh tentang tidak mendukung lingkungan. Saya pikir saya harus mengatakan itu untuk tidak menimpa driver 334 selama instalasi, jika tidak diterima secara default. Untuk mengkompilasi contoh yang saya lakukancd ~/NVIDIA_CUDA-6.0_Samples
danmake
. Contoh-contohnya muncul di bawah bin, beberapa harus dijalankan sebagai mis.LD_LIBRARY_PATH=/usr/local/cuda-6.0/lib64 ./MersenneTwisterGP11213
Jika tidak mereka tidak dapat menemukan perpustakaan libcurand.so.6.0, tetapi tidak ada masalah lain yang saya perhatikan.Saya tidak tahu apakah pemasangan menggunakan
--override
berisiko, tetapi sejauh ini bagus untuk pemasangan saya.sistem saya: ubuntu 14.04, CPU AMD FX-8350, GPU nvidia GTX750 (arsitektur Maxwell)
Saya sudah menginstal paket build-essential, tetapi tidak nvidia-cuda-toolkit
sumber
Saya mendapatkan CUDA 6.0 dan bekerja pada 14.04 menggunakan langkah-langkah berikut.
Instal paket nvidia-331, nvidia-331-dev dan nvidia-331-uvm dari xorg-edgers menggunakan instruksi untuk menambahkan ppa dari sini .
Instal CUDA 6.0 menggunakan metode "-extract" di atas, kecuali abaikan langkah-langkah untuk menginstal driver dan alih-alih mengandalkan paket . Instal hanya kompiler dan sampel.
sumber
Saya menginstal cuda 6 menggunakan paket (cuda_6.0.37_linux_64.run) dari sini . Sayangnya, saya gagal menginstal driver. Meskipun Toolkit (CUDA 6) diinstal, itu tidak lulus uji sampel:
Saya juga telah menguji nvidia-334, nvidia-371 dari ppa: xorg-edgers / ppa. Hasilnya lebih buruk. Baik CUDA 5 dan CUDA 6 gagal lulus tes sampel.
Singkatnya, CUDA 6 tidak berfungsi di Ubuntu 14.04. Tapi CUDA 5.5 + nvidia-331 tidak masalah. Dan Anda dapat memverifikasi cuda dengan menguji sampel cuda-5.5.
sumber
cuda-5.5 samples
ada di / usr / share / doc /?Saya menginstal dan mengujinya menggunakan ini.
https://gist.github.com/mGalarnyk/f3b78fb90ca58855bba01738dd88ef2c#file-install_cuda_7-5_ubuntu_14_04
sumber