
나는 다음의 지침을 따르고 있습니다.이것NVIDIA의 Linux 설치 지원 섹션.
지금까지 Ubuntu 16.04에 CUDA를 성공적으로 설치했으며 지침에 표시된 대로 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]
이 수정 후에 문제가 해결되었습니다. 비슷한 어리석은 실수로 인해 당황한 다른 사람들에게 이것이 도움이 되기를 바랍니다.