Возможно ли установить CUDA в каталог, отличный от /usr/local/? У меня очень ограниченное место на диске. Я использую этот ответ, чтобы установить его в настоящее время.
Я использую его для TensorFlow.
Загрузите (локальный) .run файл с страницы загрузки CUDA.
Консалтинг Страница загрузки CUDA стр. 34 (PDF стр. 38):
The Runfile installation asks where you wish to install the Toolkit and the
Samples during an interactive install. If installing using a non-interactive
install, you can use the --toolkitpath and --samplespath parameters to
change the install location:
$ ./runfile.run --silent \
--toolkit --toolkitpath=/my/new/toolkit \
--samples --samplespath=/my/new/samples
Где /my/new/ - ваш новый каталог установки CUDA (на разделе с достаточным пространством). Раньше он был установлен на /usr/local/cuda/ или /usr/local/cuda-x.x.
Папки /my/new/toolkit и /my/new/samples создаются автоматически.
Кроме того, мне было полезно использовать флаг --tmpdir=/some/path/, который устанавливает каталог для временного хранения файлов. Используйте каталог в разделе с большим пространством.
Итак, команда становится:
$ ./runfile.run --silent --toolkit --toolkitpath=/my/new/toolkit --samples --samplespath=/my/new/samples --tmpdir=/my/new/
Вы можете запустить выше с флагом --help или проконсультироваться с устанавливает, какая директория временно хранит файлы [ ! d8], чтобы увидеть все возможности установки. После этого необходимо перенаправить переменные PATH и LD_LIBRARY_PATH. Добавьте следующие строки в конец вашего файла .bashrc (который находится в вашем домашнем каталоге): Затем вы должны запустить source /home/username/.bashrc, чтобы запустить файл и загрузить переменные среды. Запустите nvcc --version, чтобы подтвердить, что CUDA установлен. Получите версию с cat /my/new/toolkit/version.txt. Подробнее см. Этот ответ. Эта часть была специфичной для моего но для установки TensorFlow с Anaconda после установки CUDA запустите conda install -c jjhelmus tensorflow-gpu (из export PATH=/my/new/toolkit/bin/:$PATH
export LD_LIBRARY_PATH=/my/new/toolkit/lib64/:$LD_LIBRARY_PATH
Дополнительная помощь для установки TensorFlow с Anaconda:
Обратитесь к руководству по установке CUDA NVIDIA на стр. 32/33 (_ в соответствии с PDF-ридером на стр. 36/37) для более подробной информации о том, как установить в пользовательском месте для CUDA-библиотек, а также какие переменные среды установить, чтобы заставить работать .
Обновление: согласно документации:
Обновление: Файл Runfile может быть извлечен в автономный Инструментарий, Образцы и Driver Runfiles с использованием параметра --extract. Идентификатор Runfiles Toolkit и Samples можно дополнительно извлечь, выполнив:
$ ./runfile.run --tar mxvf
Файл Run Run можно извлечь, выполнив:
$ ./runfile.run -x
... Для дебианских систем: [ ! d10] $ dpkg-deb -x package.deb output_dir
# Where package.deb is the downloaded debian package for cuda
# and output_dir is the directory where you want to extract the files.
- extract
Как прокомментировано OP, руководство по установке на стр. 34 (PDF Reader стр. 38) содержит необходимые шаги / ссылки, размещенные ниже для справки здесь:
How do I install the Toolkit in a different location?
The Runfile installation asks where you wish to install the Toolkit and the
Samples during an interactive install. If installing using a non-interactive
install, you can use the --toolkitpath and --samplespath parameters to
change the install location:
$ ./runfile.run --silent \
--toolkit --toolkitpath=/my/new/toolkit \
--samples --samplespath=/my/new/samples
The RPM and Deb packages cannot be installed to a custom install location
directly using the package managers. See the "Install CUDA to a specific
directory using the Package Manager installation method" scenario in the
Advanced Setup section for more information.
Загрузите (локальный) .run файл с страницы загрузки CUDA.
Консалтинг Страница загрузки CUDA стр. 34 (PDF стр. 38):
The Runfile installation asks where you wish to install the Toolkit and the
Samples during an interactive install. If installing using a non-interactive
install, you can use the --toolkitpath and --samplespath parameters to
change the install location:
$ ./runfile.run --silent \
--toolkit --toolkitpath=/my/new/toolkit \
--samples --samplespath=/my/new/samples
Где /my/new/ - ваш новый каталог установки CUDA (на разделе с достаточным пространством). Раньше он был установлен на /usr/local/cuda/ или /usr/local/cuda-x.x.
Папки /my/new/toolkit и /my/new/samples создаются автоматически.
Кроме того, мне было полезно использовать флаг --tmpdir=/some/path/, который устанавливает каталог для временного хранения файлов. Используйте каталог в разделе с большим пространством.
Итак, команда становится:
$ ./runfile.run --silent --toolkit --toolkitpath=/my/new/toolkit --samples --samplespath=/my/new/samples --tmpdir=/my/new/
Вы можете запустить выше с флагом --help или проконсультироваться с устанавливает, какая директория временно хранит файлы [ ! d8], чтобы увидеть все возможности установки. После этого необходимо перенаправить переменные PATH и LD_LIBRARY_PATH. Добавьте следующие строки в конец вашего файла .bashrc (который находится в вашем домашнем каталоге): Затем вы должны запустить source /home/username/.bashrc, чтобы запустить файл и загрузить переменные среды. Запустите nvcc --version, чтобы подтвердить, что CUDA установлен. Получите версию с cat /my/new/toolkit/version.txt. Подробнее см. Этот ответ. Эта часть была специфичной для моего но для установки TensorFlow с Anaconda после установки CUDA запустите conda install -c jjhelmus tensorflow-gpu (из export PATH=/my/new/toolkit/bin/:$PATH
export LD_LIBRARY_PATH=/my/new/toolkit/lib64/:$LD_LIBRARY_PATH
Дополнительная помощь для установки TensorFlow с Anaconda:
Обратитесь к руководству по установке CUDA NVIDIA на стр. 32/33 (_ в соответствии с PDF-ридером на стр. 36/37) для более подробной информации о том, как установить в пользовательском месте для CUDA-библиотек, а также какие переменные среды установить, чтобы заставить работать .
Обновление: согласно документации:
Обновление: Файл Runfile может быть извлечен в автономный Инструментарий, Образцы и Driver Runfiles с использованием параметра --extract. Идентификатор Runfiles Toolkit и Samples можно дополнительно извлечь, выполнив:
$ ./runfile.run --tar mxvf
Файл Run Run можно извлечь, выполнив:
$ ./runfile.run -x
... Для дебианских систем: [ ! d10] $ dpkg-deb -x package.deb output_dir
# Where package.deb is the downloaded debian package for cuda
# and output_dir is the directory where you want to extract the files.
- extract
Как прокомментировано OP, руководство по установке на стр. 34 (PDF Reader стр. 38) содержит необходимые шаги / ссылки, размещенные ниже для справки здесь:
How do I install the Toolkit in a different location?
The Runfile installation asks where you wish to install the Toolkit and the
Samples during an interactive install. If installing using a non-interactive
install, you can use the --toolkitpath and --samplespath parameters to
change the install location:
$ ./runfile.run --silent \
--toolkit --toolkitpath=/my/new/toolkit \
--samples --samplespath=/my/new/samples
The RPM and Deb packages cannot be installed to a custom install location
directly using the package managers. See the "Install CUDA to a specific
directory using the Package Manager installation method" scenario in the
Advanced Setup section for more information.