在服務器安裝完顯卡后,可在esxi界面配置使用顯卡
1、登錄esxi主界面,然后在界面進行以下操作
2、找到要使用這塊顯卡的虛擬機,然后關機,關機后在操作界面進行操作
然后會彈出一個新界面
然后在pci設備中選擇新安裝的顯卡即可
3、然后開機啟動,啟動后登錄服務器執行以下命令
擴展:
Nvidia Gpu安裝:

# 先決條件安裝 1、檢查是否安裝了GPU: lspci | grep -i nvidia 2、安裝kernel-devel和kernel-headers sudo yum install kernel-devel-$(uname -r) kernel-headers-$(uname -r) 3、安裝dkms sudo yum install dkms 4、確保/etc/X11/xorg.conf文件沒有被更改自定義,具體細節參考https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#abstract中的內容 # 刪除CentOS 7 自帶的nouveau驅動 1、查看nouveau驅動是否加載 lsmod | grep nouveau 2、禁用內核模塊加載 vim /usr/lib/modprobe.d/dist-blacklist.conf 或 vim /lib/modprobe.d/dist-blacklist.conf 或 創建新文件:/etc/modprobe.d/blacklist-nouveau.conf 添加: blacklist nouveau options nouveau modeset=0 3、備份原來的initramfs nouveau image鏡像 mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img 4、創建新的initramfs image鏡像 dracut /boot/initramfs-$(uname -r).img $(uname -r) 或 sudo dracut --force 5、重啟機器 # 建議跳過手動安裝驅動的步驟,待安裝完CUDA包管理源后,安裝CUDA Toolkit時,自動安裝驅動 # 安裝Nvidia GPU驅動(手動安裝驅動) 1、下載驅動程序,並安裝(官方驅動下載地址:https://www.nvidia.cn/Download/index.aspx?lang=cn) wget http://cn.download.nvidia.com/XFree86/Linux-x86_64/410.93/NVIDIA-Linux-x86_64-410.93.run -o NVIDIA-Linux-x86_64-410.93.run sudo sh NVIDIA-Linux-x86_64-410.93.run --kernel-source-path=/usr/src/kernels/$(uname -r) -k $(uname -r) --dkms 2、重啟機器 注:建議不要手動下載安裝,因為安裝CUDA Toolkit時也會安裝與CUDA Toolkit版本相符的驅動,如果手動安裝的驅動與CUDA Toolkit所要求的驅動版本不一致,則會出現常見問題中的錯誤2 # 驗證驅動安裝 nvidia-smi # 查看GPU使用情況 # 常見問題: 1、如果正常顯示則,安裝成功,如果出現錯誤“Unable to determine the device handle for GPU 0000:1B:00.0: Unknown Error”,則表示Nvidia GPU驅動檢測到環境為虛擬機未正常工作, 則參考文章:https://petr.io/en/blog/2017/12/26/running-nvidia-cards-vmware-esxi/ 解決該錯誤 2、如果出現錯誤“Failed to initialize NVML: Driver/library version mismatch",則表示Nvidia GPU驅動所對應的內核版本信息與安裝的kernel-devel內核版本信息不一致: cat /proc/driver/nvidia/version # 查看驅動版本信息 yum list installed | grep kernel-devel # 查看安裝的kernel-devel版本信息 uname -a # 查看發行版系統內核版本信息 驅動安裝參考1:https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#abstract 驅動安裝參考2:https://linuxconfig.org/how-to-install-the-nvidia-drivers-on-centos-7-linux
CUDA Toolkit安裝:

# 安裝CUDA包管理源 1、官方下載地址:http://developer.nvidia.com/cuda-downloads wget https://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/cuda-repo-rhel7-10.0.130-1.x86_64.rpm sudo rpm -i cuda-repo-rhel7-10.0.130-1.x86_64.rpm sudo yum clean all # 安裝yum-plugin-nvidia插件(yum-plugin-nvidia插件介紹:https://elrepo.org/tiki/yum-plugin-nvidia) yum install -y yum-plugin-nvidia.noarch # 安裝CUDA Toolkit 9.0 和 9.1 sudo yum install -y cuda-9-0.x86_64 sudo yum install -y cuda-9-1.x86_64 注:需要先安裝EPEL軟件源,因為依賴包需要通過EPEL軟件源來安裝 # 設置環境變量(vim /etc/profile),在最后添加如下內容(優先選擇9.1) export CUDA_BIN_PATH=/usr/local/cuda-9.1/bin export CUDA_LD_LIBRARY_PATH=/usr/local/cuda-9.1/lib64 export PATH=$PATH:$CUDA_BIN_PATH export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CUDA_LD_LIBRARY_PATH:/usr/local/lib:/usr/local/lib64:/usr/lib64:/usr/lib # 使配置生效 . /etc/profile # 驗證安裝 1、安裝CUDA自帶的實例程序 sudo /usr/local/cuda/bin/cuda-install-samples-9.1.sh /usr/local/cuda-samples 2、查看各版本信息 cat /proc/driver/nvidia/version # 查看驅動版本信息 nvcc -V # 查看CUDA Toolkit版本信息 3、編譯cuda-samples cd /usr/local/cuda-samples/NVIDIA_CUDA-9.1_Samples/ && make 4、運行cuda-samples cd /usr/local/cuda-samples/NVIDIA_CUDA-9.1_Samples/bin/x86_64/linux/release ./deviceQuery # 輸出本機設備信息 ./bandwidthTest # 確保系統和支持CUDA的GPU能夠正確通信 參考:https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#abstract