私は以下の指示に従っていますこれ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]
この修正により、問題は解決しました。同様の愚かな間違いに困惑している他の人々の助けになれば幸いです。