Получение ошибки при запуске CUDA-образца после установки CUDA 8.0 в Ubuntu 16.04

Вам нужно будет загрузиться с компакт-диска с жизнью, например. ваш установочный носитель Ubuntu, затем

Используйте GParted для увеличения размера вашего раздела Linux (тем самым потребляя нераспределенное пространство). Запустите команду resize2fs /dev/sda5, чтобы увеличить размер файловой системы измененного размера до максимально возможного Перезагрузите и у вас должно быть больше свободного места в вашей файловой системе Linux.

Предупреждение. Не перемещайте, не сжимайте и не испортите свои разделы. В противном случае вы потеряете данные, и система может стать непригодной для использования. Настоятельно рекомендуется архивировать важные данные перед внесением изменений в таблицу разделов.

0
задан 2 June 2017 в 16:28

2 ответа

Удалите все драйверы nvidia, которые у вас есть, убедитесь, что все строки «черного списка нуль» удалены из всех файлов в файле /etc/modprobe.d, перезагрузка и вы должны использовать драйверы nouveau. Теперь используйте Software Updater, чтобы выбрать Nvidia 375.66, и когда он закончится, перезагрузитесь снова, и вы должны запустить этот драйвер Nvidia. Теперь установка CUDA (с двумя рекомендованными модами PATH и LD_LIBRARY_PATH) найдет нужные библиотеки. Я также удалю пакеты CUDA, поэтому вы можете переустановить их с помощью Nvidia, но попробуйте выполнить компиляцию перед этим.

Убедитесь, что «отсутствующие» библиотеки фактически находятся в / usr / lib / nvidia-375. Убедитесь, что ваш ... / cudaDecodeGL / findgllib.mk имеет строку

UBUNTU_PKG_NAME = "nvidia-375"

Убедитесь, что ваша переменная PATH начинается с / usr / local / cuda / bin: и ваш LS_LIBRARY_PATH начинается с / usr / local / cuda / lib64 (или везде, где вы устанавливаете cuda). Это должно быть все, что необходимо для запуска make для cudaDecodeGL. Многие другие образцы даже не требуют этого исправления, например marchingCubes. Если ваша ссылка по-прежнему не может найти библиотеку, убедитесь, что файл /etc/ld.so.conf.d содержит файл cuda-8-0.conf с содержимым:

/usr/local/cuda-8.0/targets/x86_64-linux/lib

(или везде, где вместо / usr / local вы установили cuda). Это создание должно быть автоматическим, установка файла .deb делает это, не может сказать, если это делают другие методы.

0
ответ дан 18 July 2018 в 12:18

Удалите все драйверы nvidia, которые у вас есть, убедитесь, что все строки «черного списка нуль» удалены из всех файлов в файле /etc/modprobe.d, перезагрузка и вы должны использовать драйверы nouveau. Теперь используйте Software Updater, чтобы выбрать Nvidia 375.66, и когда он закончится, перезагрузитесь снова, и вы должны запустить этот драйвер Nvidia. Теперь установка CUDA (с двумя рекомендованными модами PATH и LD_LIBRARY_PATH) найдет нужные библиотеки. Я также удалю пакеты CUDA, поэтому вы можете переустановить их с помощью Nvidia, но попробуйте выполнить компиляцию перед этим.

Убедитесь, что «отсутствующие» библиотеки фактически находятся в / usr / lib / nvidia-375. Убедитесь, что ваш ... / cudaDecodeGL / findgllib.mk имеет строку

UBUNTU_PKG_NAME = "nvidia-375"

Убедитесь, что ваша переменная PATH начинается с / usr / local / cuda / bin: и ваш LS_LIBRARY_PATH начинается с / usr / local / cuda / lib64 (или везде, где вы устанавливаете cuda). Это должно быть все, что необходимо для запуска make для cudaDecodeGL. Многие другие образцы даже не требуют этого исправления, например marchingCubes. Если ваша ссылка по-прежнему не может найти библиотеку, убедитесь, что файл /etc/ld.so.conf.d содержит файл cuda-8-0.conf с содержимым:

/usr/local/cuda-8.0/targets/x86_64-linux/lib

(или везде, где вместо / usr / local вы установили cuda). Это создание должно быть автоматическим, установка файла .deb делает это, не может сказать, если это делают другие методы.

0
ответ дан 24 July 2018 в 19:56
  • 1
    Благодарю. но можете ли вы дать ссылку, которая может помочь в лучшем виде. Я имею в виду, что некоторое время назад я пытался играть с драйвером nouveau, и мой ubuntu был поврежден. Мне пришлось снова переустановить ubuntu. Я чувствую себя невосприимчивым к тому, что & quot; Удалите все драйверы nvidia, которые у вас есть, проверьте, что все «черный список» строки удалены из всех файлов в файле /etc/modprobe.d & quot; часть. – Mukesh 2 June 2017 в 20:09
  • 2
    поиск этого сайта для & nbsp; nvidia remove & quot; и много всплывают. Я должен уйти, я займусь позже. – ubfan1 2 June 2017 в 20:16
  • 3
    хорошо спасибо за ваше время. – Mukesh 2 June 2017 в 20:18

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

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