我正在按照这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]
经过这次修正,问题解决了。我希望这可以帮助其他犯了类似愚蠢错误的人。