Я пытаюсь получить доступ к своей машине Ubuntu удаленно с помощью шпаклевки из Windows. Я создал нового пользователя для доступа к моей машине Ubuntu. Новый пользователь может выполнить команды как gcc, но не может выполнить nvcc для компиляции кодов CUDA. Когда nvcc выполняется на командной строке, сообщение стало под: "Программа 'nvcc' в настоящее время не устанавливается. Можно установить его путем ввода: склонный - получают установку nvidia-cuda-toolkit"
Но если я вхожу в систему с пользователем с полномочием пользователя root, оно работает. Как я могу позволить пользователям, созданным мной к доступу nvcc для компиляции и выполнения программ CUDA?
Я смог решить эту проблему путем создания нового .bashrc файла в новом пользовательском корневом каталоге. Затем я экспортировал пути CUDA как под:
CUDA_HOME экспорта =/usr/local/cuda-7.5 экспортируют $ {CUDA_HOME}/lib64 PATH= $ LD_LIBRARY_PATH= {CUDA_HOME} / мусорное ведро: $ {ПУТЬ} ПУТЬ экспорта
После этого nvcc может работать.