卸載錯誤的顯卡驅(qū)動、cuda
首先卸載nvidia相關(guān)的、卸載cuda
sudo apt-get purge nvidia*
sudo apt-get autoremove
sudo apt-get remove --auto remove nvidia-cuda-toolkit
sudo apt-get purge nvidia-cuda-toolkit
官方卸載cuda的方法:
sudo apt-get --purge remove "*cublas*" "*cufft*" "*curand*" \
"*cusolver*" "*cusparse*" "*npp*" "*nvjpeg*" "cuda*" "nsight*"
檢查cuda還在不在:
locate libcudart9.1
安裝顯卡驅(qū)動
在軟件更新中心里,手動安裝顯卡驅(qū)動。
ubuntu桌面->左下角九宮格->software & update->additional Drivers。選擇合適的,比如我選擇530驅(qū)動。點擊apply changes,然后安裝結(jié)束重啟。
需要注意:關(guān)閉更新、關(guān)閉不需要的源、選擇適配的驅(qū)動版本
然后安裝其他組件
sudo apt-get install nvidia-settings nvidia-prime
如果(NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver)
將linux內(nèi)核降級,重裝顯卡驅(qū)動
如果(nvidia-smi指令報錯:Failed to initialize NVML: Driver)
出現(xiàn)這個的原因如下:ubuntu自己把GPU的驅(qū)動更新了,導致nvidia顯卡 Kernel Module 與Driver Version 不一致。參考:Failed to initialize NVML: Driver/library version mismatch
查看顯卡驅(qū)動所使用的Kernel Module
cat /proc/driver/nvidia/version
NVRM version: NVIDIA UNIX x86_64 Kernel Module 530.41.03 Thu Mar 16 19:48:20 UTC 2023
GCC version: gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)
sudo apt update
nvidia-smi
最后顯卡驅(qū)動以及cuda安裝完成的標志是:
nvidia-smi
安裝cuda
根據(jù)顯卡驅(qū)動、下載cuda。歷史版本cuda
cd Downloads
wget https://developer.download.nvidia.com/compute/cuda/12.1.1/local_installers/cuda-repo-ubuntu1804-12-1-local_12.1.1-530.30.02-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu1804-12-1-local_12.1.1-530.30.02-1_amd64.deb
sudo cp /var/cuda-repo-ubuntu1804-12-1-local/cuda-4312AF5D-keyring.gpg /usr/share/keyrings/
sudo apt-get update
sudo apt-get -y install cuda
檢查cuda是否安裝成功
nvcc -V
如果(nvcc -V bash: /usr/bin/nvcc: No such file or directory)
將其加到路徑。參考:ubuntu18.04 RTX3080TI安裝驅(qū)動、CUDA,及pytorch
sudo gedit ~/.bashrc
export PATH=/usr/local/cuda-8.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PA
source ~/.bashrc
nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2023 NVIDIA Corporation
Built on Mon_Apr__3_17:16:06_PDT_2023
Cuda compilation tools, release 12.1, V12.1.105
Build cuda_12.1.r12.1/compiler.32688072_0
安裝完cuda后,nvidia-smi右上角的cuda版本可能會變化,這不影響。
安裝ZED_SDK
下載適合cuda版本和Ubuntu版本的ZED_SDK. 官方安裝引導
sudo chmod +x ZED_SDK_Ubuntu18_cuda12.1_v4.0.5.zstd.run
./ZED_SDK_Ubuntu18_cuda12.1_v4.0.5.zstd.run
q
y
n (是否安裝靜態(tài)庫libsl.a)
y
/home/ubuntu/anaconda3/bin/python
y
nvidia-smi
測試:文章來源:http://www.zghlxwxcb.cn/news/detail-627882.html
cd /usr/local/zed/tools $ ls ZED360 ZED_Depth_Viewer ZED_Explorer ZED_Sensor_Viewer ZED_Calibration ZED_Diagnostic ZEDfu ZED_SVO_Editor $ ./ZEDfu
文章來源地址http://www.zghlxwxcb.cn/news/detail-627882.html
到了這里,關(guān)于Ubuntu18.04配置ZED_SDK 4.0, 安裝Nvidia顯卡驅(qū)動、cuda12.1的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!