Estoy siguiendo las instrucciones enestesección de soporte de instalación de Linux de NVIDIA.
Hasta ahora instalé CUDA con éxito en Ubuntu 16.04 y creé el archivo nvidia-persistenced.service como se indica en las instrucciones. Sin embargo, cuando ejecuto el siguiente comando en la carpeta que contiene ese archivo:
sudo systemctl enable nvidia-persistenced
yo obtengo
Failed to execute operation: Invalid argument
Para confirmar que estoy en la carpeta correcta y que el archivo tiene el nombre correcto, el resultado ls
es:
nvidia-persistenced.service
y el contenido del archivo que veo escribiendo sudo gedit nvidia-persistenced.service
es:
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
Respuesta1
A veces, tomarse el tiempo para documentar adecuadamente su problema ya le brinda la solución que necesita. Mientras escribía, me di cuenta de que el contenido del archivo se había copiado y pegado incorrectamente. La primera línea fue
Unit]
mientras debería haber sido
[Unit]
Después de esta corrección, el problema quedó solucionado. Espero que esto pueda ayudar a otras personas, desconcertadas por un error tonto similar.