Estou seguindo as instruções emesseseção de suporte à instalação do Linux da NVIDIA.
Até agora instalei o CUDA com sucesso no Ubuntu 16.04 e criei o arquivo nvidia-persistenced.service conforme indicado nas instruções. No entanto, quando executo o seguinte comando na pasta que contém esse arquivo:
sudo systemctl enable nvidia-persistenced
eu recebo
Failed to execute operation: Invalid argument
Para confirmar que estou na pasta certa e que o arquivo tem o nome correto, a saída ls
é:
nvidia-persistenced.service
e o conteúdo do arquivo que vejo ao escrever 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
Responder1
Às vezes, reservar um tempo para documentar adequadamente o seu problema já fornece a solução que você precisa. Enquanto escrevia, percebi que o conteúdo do arquivo foi copiado e colado incorretamente. A primeira linha foi
Unit]
enquanto deveria ter sido
[Unit]
Após esta correção o problema foi resolvido. Espero que isso possa ajudar outras pessoas, intrigadas por um erro bobo semelhante.