たとえば機械学習タスクに cuda を必要とする GPU サーバーがあります。
残念ながら、NVIDIA ドライバーと cuda をインストールするとすぐに、どうやら gnome のバリアントもインストールされてしまうようです。この gnome バリアントはほとんど何もできず、シェルは動作せず、どうやらいくつかのデスクトップ設定が付属しており、非常に迷惑です。
たとえば、デフォルトでは、20 分間操作がないとシャットダウンするように設定されます。サーバーの場合、この方法で呼び出すのは非常に最適ではありません。
gnome なしでドライバーと cuda ツールキットをインストールする方法、または (あまり好ましくない方法ですが) 事後に gnome とそのすべての機能 (20 分間のアイドル設定など) をサーバーに絶対に追加したくないので削除する方法をご存知ですか?
答え1
ヘッドレス NVIDIA ドライバーを使用しても役に立ちませんでした。gnome は cuda ツールキットから来ていると思います。
gnome を削除することはできましたが、これが適切な削除であるかどうかは不明なので、今のところこの質問は未解決のままにしておきます。cuda インストールの最後の 2 つの手順に注意してください。
sudo apt-get remove *gnome* && sudo apt-get purge *gnome*
Nvidiaドライバーをインストールする
ステップ | 指示 | 説明 |
---|---|---|
1. | sudo apt-get update && apt search nvidia-driver |
NVIDIA ドライバーを入手し、最高バージョン番号を選択します (サーバー用) |
2. | sudo apt-get install [package name] |
ドライバーをインストールする |
3. | sudo shutdown -r 0 |
リブート |
4. | sudo lshw -C display |
GPU をチェックする (ドライバーが正しくインストールされているかどうか) |
Cudaツールキットをインストールする
ステップ | 指示 | 説明 |
---|---|---|
1. | sudo apt-get install gcc --yes |
gcc コンパイラをインストールします (gcc --version でインストールされているかどうかを確認します) |
2. | uname -r |
このコマンドが機能し、カーネルバージョンが表示されることを確認します。 |
3. | sudo apt-get install linux-headers-$(uname -r) |
カーネルをインストールします(ドライバーがすでに付属している場合もありますが、安全は安全です) |
4. | https://developer.nvidia.com/cuda-downloads | ここでインストールコードを生成(実行) |
5. | sudo apt-get remove *gnome* |
壊れたgnomeをアンインストールする |
6. | sudo apt-get purge *gnome* |
壊れたgnomeをアンインストールする |
sudo apt-get --auto-remove
これを行うと、coda ツールキットも再度削除されるので注意してください...