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.