nvcc - команда версии говорит, что nvcc не установлен

Я установил cuda8.0, последняя версия.I выполнила процедуру, предоставленную Nvidia, но когда я ввожу команду nvcc - версия, это говорит, что nvcc не установлен!


Что я делаю теперь?

9
задан 20 February 2017 в 21:32

3 ответа

Проблема [на основе ссылки, которую Вы предоставили], Вы не добавили его .bashrc. файл, таким образом, это видно:

  1. От терминала:

    nano /home/username/.bashrc
    
    # or
    
    nano /home/$USER/.bashrc
    
  2. Внутри там добавьте следующее:

    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. Затем сделайте следующее, чтобы сохранить и закрыть редактора:

    On you keyboard press the following: 
    
    ctrl + o             --> save 
    enter or return key  --> accept changes
    ctrl + x             --> close editor
    
  4. Теперь любой делает source .bashrc или close and open another terminal

  5. Теперь выполненный nvcc --version

Информация:

  • .bashrc: файл, считанный terminal прежде, чем открыться и его найденный в /home/$USER diretory рассматриваемого пользователя.
  • . прежде чем файл означает свое скрытое от представления, если Вы не даете Вам команду файловый менеджер показывать hidden файлы
27
ответ дан 23 November 2019 в 04:46

Ответ от @George Udosen прекрасен.

Только для инкремента это, можно также экспортировать в /usr/local/cuda, который является символьной ссылкой на /usr/local/cuda-10.1, на основе этого ответ . Так, можно также записать:

export PATH=/usr/local/cuda/bin${PATH:+:${PATH}}$ 
export LD_LIBRARY_PATH=/usr/local/cuda/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
0
ответ дан 23 November 2019 в 04:46

Вышеупомянутое решение @George Udosen прекрасно. Если Вы хотите сохранить ручную процедуру, Вы можете automize она следующим:

1.create файл "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.create сценарий оболочки "automate.sh":

(... некоторый процесс установки...)

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

Затем просто необходимо выполнить сценарий оболочки

sh automate.sh
4
ответ дан 23 November 2019 в 04:46

Другие вопросы по тегам:

Похожие вопросы: