全网最详细的使用GPU运行whisper语音识别转文字教程(上)

#作者:stackofumbrella

Ubuntu安装显卡驱动

禁用nouveau
$ sudo lsmod | grep nouveau
$ sudo vim /etc/modprobe.d/blacklist.conf
在文件末尾添加下面两行
blacklist nouveau

options nouveau modeset=0
卸载与默认内核不一致的内核文件
$ sudo uname -r
$ sudo dpkg --get-selections|grep linux-image
$ sudo apt-get -y autoremove [想卸载的内核]
更新配置
$ sudo update-initramfs -u

在这里插入图片描述
重启系统
$ sudo reboot
添加ppa源
$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt update
查询推荐安装的驱动版本
$ sudo ubuntu-drivers devices

在这里插入图片描述
可以看到推荐安装nvidia-driver-470,因此运行指令
$ sudo apt -y install nvidia-driver-470
查看安装是否成功
$ sudo nvidia-smi

在这里插入图片描述

下载驱动文件安装的方法步骤

查看显卡型号
$ sudo lshw -C display
官网下载对应型号的驱动https://www.nvidia.com/Download/index.aspx#
$ wget -c http://us.download.nvidia.com/XFree86/Linux-x86_64/470.57.02/NVIDIA-Linux-x86_64-470.57.02.run

临时关闭图形界面
$ sudo systemctl stop lightdm

删除已安装过的显卡驱动

$ sudo apt list --installed | grep nvidia-driver-*
$ sudo dpkg-query -l | grep nvidia-driver-*
$ sudo apt-get remove nvidia-driver-*  
$ sudo apt-get autoremove

安装显卡驱动
$ sudo bash ./NVIDIA-Linux-x86_64-470.57.02.run -no-opengl-files
-no-opengl-files表示只安装驱动文件,不安装OpenGL文件。这个参数不可省略,否则会导致登陆界面死循环,英语一般称为”login loop”或者”stuck in login”

安装过程中的选项
(1)The distribution-provided pre-install script failed! Are you sure you want to continue? 选择yes继续
(2)Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later? 选择NO继续
(3)Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up. 选择Yes继续
Install 32-Bit compatibility libraries? 选择No继续

开始会显示大量点点(…),然后进入图形化安装界面:
如果提示是否接受(accept),选接受
如果提示检测到xxx不完整,是否退出安装,选不退出(continue)
如果提示有旧驱动,询问是否删除旧驱动,选Yes
如果提示缺少某某模块(modules),询问是否上网下载,选no
如果提示编译模块,询问是否进行编译,选ok
如果提示将要修改Xorg.conf,询问是否允许,选Yes
这些选项如果选择错误可能会导致安装失败,没关系只要前面不出错,多尝试几次就好
$ sudo systemctl start lightdm
$ sudo nvidia-smi

以上为安装显卡驱动的两种方法
注意:安装显卡驱动结束后要将BIOS中的PCIE设置改为offboard后才可实现独显输出

安装CUDA

下载地址https://developer.nvidia.com/cuda-toolkit-archive
打开网址,点击要下载的版本,在新弹出的页面选择Linux->x86_64->Ubuntu->22.04->runfile(local)

在这里插入图片描述
$ sudo wget https://developer.download.nvidia.com/compute/cuda/11.4.4/local_installers/cuda_11.4.4_470.82.01_linux.run
$ sudo bash cuda_11.4.4_470.82.01_linux.run
在这里插入图片描述
选择Continue(上下移动选择,Enter确定)
在这里插入图片描述
输入accept,回车
在这里插入图片描述
在对应的选项上敲空格,然后移动到Install
敲回车,等待一会后显示如下就表示安装成功了!
在这里插入图片描述
添加环境变量
$ sudo vim ~/.bashrc

在文件的最后添加下列路径

export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/cuda-11.4/lib64
export PATH=/usr/local/cuda-11.4/bin:$PATH
$ source ~/.bashrc

查看CUDA是否安装成功
$ sudo nvcc -V
GPU驱动卸载方法
$ sudo /usr/bin/nvidia-uninstall

CUDA卸载方法(X.Y为CUDA版本号)
$ sudo /usr/local/cuda-X.Y/bin/cuda-uninstaller

老版本卸载方法
$ sudo /usr/local/cuda-X.Y/bin/uninstall_cuda_X.Y.pl

官方卸载


$ sudo apt-get --purge remove "*cublas*" "*cufft*" "*curand*" "*cusolver*" "*cusparse*" "*npp*" "*nvjpeg*" "cuda*" "nsight*"

cuDNN对应CUDA版本及下载
https://developer.nvidia.com/rdp/cudnn-archive

选择cuda对应的版本后下载deb包安装
$ sudo dpkg -i cudnn-local-repo-ubuntu2204-8.8.0.121_1.0-1_amd64.deb

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值