Сделайте ошибку 127 - (obj / convolutioanl_kernels.o) при компиляции Yolo (Darknet) с GPU = 1

Конфигурация системы: Ubuntu 16.04, Nvidia GTX 1060 Cuda Tool Kit: 9.0

Я установил Cuda 9.0 в свою систему и могу выводить nvidia-smi. Однако, когда я пытаюсь создать даркнет с помощью графического процессора, я получаю следующую ошибку:

nvcc -gencode arch = compute_30, code = sm_30 -gencode arch = compute_35, code = sm_35 -gencode arch = compute_50, code = [sm_50, compute_50] -gencode arch = compute_52, code = [sm_52, compute_52] -gencode arch = compute_61 , code = [sm_61, compute_61] -DGPU -I / usr / local / cuda / include / --compiler-options "-Wall -Wfatal-errors -Wno-unused-result -Wno-unknown-pragmas -Ofast -DGPU" -c ./src/convolutional_kernels.cu -o obj / convolutional_kernels.o / bin / sh: nvcc: команда не найдена make: *** [obj / convolutional_kernels.o] Ошибка 127


person Ohm Trivedi    schedule 19.07.2018    source источник


Ответы (2)


У меня была такая же ошибка, и я обнаружил, что путь cuda был добавлен неправильно. Это некоторые шаги после установки, необходимые после установки CUDA. Вы также можете добавить их в свой файл ~ / .bashrc.

$ export PATH=/usr/local/cuda-9.0/bin${PATH:+:${PATH}}

$ export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

Действия после установки

person Jwalant Bhatt    schedule 19.07.2018

это исправлено для меня спасибо.

export PATH=/usr/local/cuda-9.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

Я использую версию cuda 10.1, и это также работает для этой версии.

person Nazım Bahadır BARDAKCI    schedule 04.06.2019