--- title: HowTo:透過初始化指令安裝 GPU 驅動程式 | zh tags: HowTo, VCS, ZH GA: --- {%hackmd @docsharedstyle/default %} {%hackmd @docsharedstyle/twccheader-zh %} # HowTo:透過初始化指令安裝 GPU 驅動程式 本文說明如何透過 TWCC 使用者網站,在建立[虛擬運算個體](/docs/user-guides/twcc/vcs/instances/create-instances)時,透過初始化指令安裝 GPU 驅動程式。 :::info {%hackmd @docsharedstyle/note-zh %} 初始化指令功能僅適用 Linux 作業系統映像檔。 ::: - 請參考[此文件](/docs/user-guides/twcc/vcs/instances/create/create-instances.md)建立虛擬運算個體,建立時請選擇 Linux 作業系統映像檔。 - 請至 [NVIDIA 官方網站](https://www.nvidia.com/Download/index.aspx?lang=en-us),選擇以下資訊,並點選「**Search**」搜尋適用的驅動程式版本 - Product Type:Data Center / Tesla - Product Serires:V-Series - Product:Tesla V100 - Operating System:Linux 64-bit - CUDA Toolkit:按您的需求選擇 - Language:按您的需求選擇 ![](https://cos.twcc.ai/SYS-MANUAL/uploads/upload_42587d8c1e17900ad21b62a2e13c7a67.png) - 取得欲安裝的驅動程式版本號 ![](https://cos.twcc.ai/SYS-MANUAL/uploads/upload_1408995888a51e70093342dcbc5813fd.png) - 根據不同作業系統,將先前取得的驅動程式版本號置換至以下指令中,並於「初始化指令」頁面輸入指令 (下列指令以安裝 NVIDIA-Linux-x86_64-525.105.17 為例,請自行替換您欲安裝的版本號) - Ubuntu ``` echo "blacklist nouveau" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf && echo "options nouveau modeset=0" | sudo tee -a /etc/modprobe.d/blacklist-nouveau.conf && sudo update-initramfs -u && sudo modprobe -r nouveau && sudo modprobe nouveau && sudo apt-get update && sudo apt-get install libc-dev -y && sudo apt-get install linux-headers-$(uname -r) -y && wget https://tw.download.nvidia.com/tesla/525.105.17/NVIDIA-Linux-x86_64-525.105.17.run && sudo sh NVIDIA-Linux-x86_64-525.105.17.run --accept-license --no-questions --dkms -s ``` - CentOS ``` echo "blacklist nouveau" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf && echo "options nouveau modeset=0" | sudo tee -a /etc/modprobe.d/blacklist-nouveau.conf && sudo dracut --force && sudo yum update -y && sudo yum install glibc-devel wget gcc -y && sudo yum install kernel-devel-$(uname -r) -y && wget https://tw.download.nvidia.com/tesla/525.105.17/NVIDIA-Linux-x86_64-525.105.17.run && sudo sh NVIDIA-Linux-x86_64-525.105.17.run --accept-license --no-questions --dkms -s ``` - Rocky ``` echo "blacklist nouveau" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf && echo "options nouveau modeset=0" | sudo tee -a /etc/modprobe.d/blacklist-nouveau.conf && sudo dracut --force && sudo yum update -y && sudo yum install glibc-devel wget gcc -y && sudo yum install kernel-devel-$(uname -r) -y && wget https://tw.download.nvidia.com/tesla/525.105.17/NVIDIA-Linux-x86_64-525.105.17.run && sudo sh NVIDIA-Linux-x86_64-525.105.17.run --accept-license --no-questions --dkms -s ``` ![](https://cos.twcc.ai/SYS-MANUAL/uploads/upload_9daf13e7ed1a7a475ea616df6c3b1da4.png) - 若欲確認是否安裝成功,待個體狀態轉為`Ready`,請[連線至您的虛擬運算個體](https://man.twcc.ai/@twccdocs/vcs-guide-connect-to-linux-from-windows-zh?type=view),並輸入以下指令 ``` nvidia-smi ``` - 若 GPU 驅動程式已安裝成功,將出現以下畫面(下圖以 Ubuntu 安裝 NVIDIA-Linux-x86_64-525.105.17 為例) ![](https://cos.twcc.ai/SYS-MANUAL/uploads/upload_2318c46e8f79b18e9e42e0a5bb0ebf73.png) :::warning {%hackmd @docsharedstyle/tip-zh %} 本範例是以安裝 NVIDIA-Linux-x86_64-525.105.17 為例,您可以依個人需求選擇對應版本,並參考 [NVIDIA 官方網站](https://www.nvidia.com/Download/index.aspx?lang=en-us)將指令中的版本修改為合適的驅動程式版本。 ::: - 於「檢閱+建立」頁面可以檢視您所設定的初始化指令。 ![](https://cos.twcc.ai/SYS-MANUAL/uploads/upload_f85d83553b692b4b5c0f9b89dce36c05.png) :::info {%hackmd @docsharedstyle/note-zh %} 此功能僅支援單行指令,若有多筆指令,建議您先行編輯,並使用 ; 、 & 、 | 分隔各指令後再貼上,也請確保指令長度不超過 2048 個字元。 ::: ## 其他範例 ### 透過初始化指令安裝 docker - 於「初始化指令」頁面輸入以下指令 ``` curl -fsSL get.docker.com | bash ``` - 若欲確認是否安裝成功,待個虛擬運算體狀態轉為`Ready`,請[連線至您的虛擬運算個體](https://man.twcc.ai/@twccdocs/vcs-guide-connect-to-linux-from-windows-zh?type=view),並輸入以下指令 ``` sudo docker ps -a ``` - 出現以下畫面即表示安裝成功 ![](https://cos.twcc.ai/SYS-MANUAL/uploads/upload_18f3d3e7c6b23bc5553138e799754ddc.png)