nvcc --version command mengatakan nvcc tidak diinstal


20

Saya telah menginstal cuda8.0, versi terbaru. Saya mengikuti prosedur yang disediakan oleh Nvidia; tetapi, ketika saya mengetik perintah nvcc --versionitu mengatakan nvcc tidak diinstal!

Apa yang saya lakukan sekarang?


melakukan which nvcclihat jika kembali setiap hal ...
George Udosen

Tidak itu tidak kembali
user6889367

Itu berarti itu tidak menginstal dengan baik atau tidak ada di Anda PATH, cari di mana itu dengan whereis nvcc..
George Udosen

hanya ditampilkan "nvcc:"
user6889367

Tutup dan luncurkan terminal dan cobalah nvcc --versionuntuk memastikan
George Udosen

Jawaban:


40

Masalahnya adalah [ berdasarkan tautan yang Anda berikan] Anda belum menambahkannya .bashrc. file sehingga dapat dilihat:

  1. Dari terminal:

    nano /home/username/.bashrc
    
    # or
    
    nano /home/$USER/.bashrc
    
  2. Di dalam sana tambahkan yang berikut:

    export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}$ 
    export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
    
  3. Kemudian melakukan hal berikut untuk menyimpan dan menutup yang Editor :

    On you keyboard press the following: 
    
    ctrl + o             --> save 
    enter or return key  --> accept changes
    ctrl + x             --> close editor
    
  4. Sekarang lakukan source .bashrcatauclose and open another terminal

  5. Sekarang jalankan nvcc --version

Informasi:

  • .bashrc: adalah file yang dibaca terminalsebelum dibuka dan ditemukan dalam /home/$USERdirektori pengguna yang bersangkutan.
  • yang .sebelum file berarti yang tersembunyi dari pandangan kecuali Anda menginstruksikan Anda file manager untuk menunjukkan hiddenfile

4

Solusi di atas oleh @George Udosen baik-baik saja. Jika Anda ingin menyimpan prosedur manual, Anda dapat mengotomasinya dengan yang berikut:

1. buat file "add_to_bashrc"

export CUDA_HOME=/usr/local/cuda
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64:/usr/local/cuda/extras/CUPTI/lib64
export PATH=$PATH:$CUDA_HOME/bin

2. buat skrip shell "automate.sh":

(... beberapa prosedur instalasi ...)

cat add_to_bashrc >> ~/.bashrc
. .~/.bashrc

Maka Anda hanya perlu menjalankan skrip shell Anda

sh automate.sh

1

Jawaban dari @George Udosen sempurna.

Hanya untuk menambahnya, Anda juga dapat mengekspor /usr/local/cudayang merupakan tautan simbolis /usr/local/cuda-10.1, berdasarkan jawaban ini . Jadi, Anda juga bisa menulis:

export PATH=/usr/local/cuda/bin${PATH:+:${PATH}}$ 
export LD_LIBRARY_PATH=/usr/local/cuda/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.