2

Я устанавливаю версию файла запуска CUDA 9.1 на Linux-коробку с CUDA 8.0.

Я устанавливаю файл: cuda_9.1.85.1_linux.run

sudo cuda_9.1.85.1_linux.run

Варианты загрузки: Linux / x86_64 / Ubuntu / 16.04 (linux mint) / runfile (local) / Base Installer

Я получаю ошибку:

Installation directory '/usr/local/cuda-9.1' does not have a version.txt file! 
Ensure you are installing to an existing toolkit directory.

Это сбивает с толку меня, потому что CUDA 9 не установлен, весь смысл запуска установщика заключается в его установке.

2 ответа2

0

Ответ здесь заключается в том, что вам нужно сначала установить пакет CUDA 9.1, который я нашел в менеджере пакетов моего дистрибутива. Затем, во-вторых, поверх этой установки устанавливается инструментарий CUDA 9.1. В верхней части инструментария есть патч для установки. Наконец, вам нужно установить cuDNN, если вы устанавливаете это для глубокого изучения.

0

Возможно, вы пытаетесь установить "патч" вместо основного установщика.


Ваш файл имеет размер около 70 МБ вместо более ожидаемого размера 1,7 ГБ? Если да, то вы, вероятно, устанавливаете "заплатку" перед главным установщиком.

Я также попытался сначала установить "патч" и получил ошибку, а затем я был сбит с толку. Затем я понял, что у меня неправильное имя файла, выполнил команду ls -alrth и получил имя файла для установщика большего размера, равного 1,7 ГБ, и попытался это сделать, и теперь он устанавливается без сообщения об ошибке.

Файлы, которые я скачал, не были четко обозначены, чтобы указать, какой файл был установщиком и каким был основной установщик (все имена файлов являются cuda _ $ {version} .run).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .