Разница между установкой CUDA с помощью nvidia-cuda-toolkit и файла .run

Разница между установкой CUDA с помощью nvidia-cuda-toolkit и файла .run

На моем ноутбуке установлена ​​Ubuntu 13.10 и видеокарта Nvidia 630M. Я пытаюсь установить CUDA. Я установил ее с помощью:

sudo apt-get install nvidia-cuda-dev nvidia-cuda-doc nvidia-cuda-gdb nvidia-cuda-toolkit  

Я хочу узнать, в чем разница между установкой с помощью указанной выше команды и процедурой, описанной на странице NVIDIA.здесь

решение1

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

решение2

Рекомендуется устанавливать из 'apt-get'. Поскольку файл .run предназначен для установки во все дистрибутивы Linux, а не только Ubuntu. Версия 'apt-get' оптимизирована для совместимости с дистрибутивом Ubuntu. Пакет может быть, как явно указаноVincentSC, нестабильный и глючный.

решение3

Понимаю, что это уже немного устарело, но хотел бы поделиться своим недавним опытом работы с Ubuntu 12.04, поскольку это актуально.

Используя менеджер пакетов (т.е. запустив команды, перечисленные в OP), вам необходимо установить зависимости пакетов как обычно. К ним относятся графические драйверы nvidia. Если вы уже установили драйверы с помощью файла .run, загруженного с nvidia, они будут перезаписаны.

Используя файл .run для установки cuda, вам предоставляется возможность установитьтолькоcuda, оставив нетронутыми ваши предыдущие драйверы.

По какой-то причине в моей системе модуль nvidia-331, указанный как зависимость cuda, сломан. Его установка не позволяет моей системе загрузиться. Поэтому возможность установки только cuda оказалась очень полезной, поскольку это означало, что я мог получить собственные драйверы от nvidia.

решение4

Хотя этот пост отвечает на мой вопрос, есть еще несколько вопросов, которые я поднял в отдельном посте, которые могут заинтересовать любого читателя этого вопроса. Вот ссылка на него:Пример кода CUDA не устанавливается с помощью sudo apt-get install nvidia-cuda-toolkit. Есть ли какие-либо решения?.

Одно большое отличие, которое я заметил, заключается в том, что образцы кодов CUDA отсутствуют при установке через apt-get; они будут получены через файл .run (или так указано в документации Nvidia). Надеюсь, кто-нибудь сможет ответить на мой вопрос; в своем вопросе я также подчеркиваю очевидное различие, которое заключается в том, что расположение двоичных файлов CUDA будет отличаться в зависимости от выбранного вами метода, что, следовательно, повлияет на необходимость изменения файла .bashrc.

Связанный контент