Проблема с настройкой POWER9 для CUDA в Ubuntu 16.04

Проблема с настройкой POWER9 для CUDA в Ubuntu 16.04

Я следую инструкциям вэтотраздел поддержки установки Linux от NVIDIA.

Я успешно установил CUDA на Ubuntu 16.04 и создал файл nvidia-persistenced.service, как указано в инструкции. Однако, когда я запускаю следующую команду в папке, содержащей этот файл:

sudo systemctl enable nvidia-persistenced

я получил

Failed to execute operation: Invalid argument

Чтобы убедиться, что я нахожусь в нужной папке и файл имеет правильное имя, вывод lsбудет следующим:

nvidia-persistenced.service

и содержимое файла, которое я вижу при записи, sudo gedit nvidia-persistenced.serviceследующее:

Unit]
Description=NVIDIA Persistence Daemon
Wants=syslog.target

[Service]
Type=forking
PIDFile=/var/run/nvidia-persistenced/nvidia-persistenced.pid
Restart=always
ExecStart=/usr/bin/nvidia-persistenced --verbose
ExecStopPost=/bin/rm -rf /var/run/nvidia-persistenced

[Install]
WantedBy=multi-user.target

решение1

Иногда, уделив время надлежащему документированию проблемы, вы уже получаете нужное вам решение. Пока я писал, я понял, что содержимое файла было скопировано и вставлено неправильно. Первая строка была

Unit]

в то время как это должно было быть

[Unit]

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

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