Ubuntu 伺服器 20.04 LTS - 安裝 nvidia 和 cuda 也會安裝 gnome

Ubuntu 伺服器 20.04 LTS - 安裝 nvidia 和 cuda 也會安裝 gnome

我有一個 GPU 伺服器,例如需要 cuda 來執行機器學習任務。

不幸的是,當我安裝 NVIDIA 驅動程式和 cuda 時,顯然也安裝了 gnome 的變體。這個 gnome 變體幾乎什麼也做不了,外殼無法工作,而且顯然它附帶了一些桌面設置,這真的讓我很惱火。

例如,預設情況下,它會在 20 分鐘不活動後設定關閉。對於伺服器來說,這樣呼叫它是非常不理想的。

您是否知道如何在沒有gnome 的情況下安裝驅動程式和cuda 工具包,或者(不太推薦)在事後刪除gnome 及其所有我絕對不希望在我的伺服器上使用的東西(例如20 分鐘空閒設定) ?

答案1

使用無頭 nvidia 驅動程式沒有幫助。我猜 gnome 來自 cuda 工具包。

我已經能夠刪除 gnome,但我不確定這是否是正確的刪除,所以我暫時保留這個問題。注意cuda安裝的最後兩個步驟:
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 工具包...

相關內容