CentOS安装Whisper | RedHat安装Whisper | 服务器上安装Whisper

这篇具有很好参考价值的文章主要介绍了CentOS安装Whisper | RedHat安装Whisper | 服务器上安装Whisper。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、升级Python版本(可选)

CentOS 7.9 系统默认安装的Python版本有两个,如果输入python -V我们看到的是python2的版本信息,如果我们输入python3 -V我们看到的是python3的版本信息。

由于whisper要求使用的是python版本是在3.8到3.11之间的版本。

CentOS 7.9自带的python版本是不符合的,我们需要卸载它或者升级它。如果我们不想要升级python版本,那么我们也可以使用Anaconda中的python版本,并且这里推荐使用Anaconda,如果你想要安装Anaconda,那么可以直接跳到第二步。

查看CentOS版本。我目前使用的是CentOS 7.9。

cat /etc/centos-release

查看python3版本。

python3 -V

1.1、升级python版本。

# 安装依赖
yum -y install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel
# 创建目录
mkdir -p /usr/local/python3
# 去 https://www.python.org/ftp/python 找一个自己想要下载的版本
wget -c https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tar.xz
# 解压
xz -d Python-3.9.9.tar.xz
tar -xvf Python-3.9.9.tar.xz
# 切换到 Python-3.9.9 目录
cd Python-3.9.9
# 编译并安装
./configure --prefix=/usr/local/python3 && make && make install

1.2、修改配置

  1. 删除旧的软链接。
# 先查看一下有哪些软链接
ll /usr/bin | grep python
ll /usr/bin | grep pip
# 删除软链接
rm -rf /usr/bin/python3 
rm -rf /usr/bin/pip3
  1. 创建软链接。
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

2、安装Anaconda

下载Anaconda可以去官方下载。

  1. 创建目录。
mkdir -p /opt/Anaconda
  1. 下载Anaconda。
wget -c https://repo.anaconda.com/archive/Anaconda3-2023.03-1-Linux-x86_64.sh
  1. 执行脚本。
bash Anaconda3-2023.03-1-Linux-x86_64.sh

然后根据提示进行安装即可。

最后要记得关闭当前连接,重连接进来。

输入下面的命令可以看到版本信息说明已经安装成功了。

conda -V

3、安装FFmpeg

在CentOS7.9中不能使用下面的命令安装FFmpeg,我们需要从源码编译中安装FFmpeg。

yum install ffmpeg

FFmpeg部分源码使用汇编编写,所以我们需要安装汇编语言编译器。

  1. 安装yasm

    # 下载
    wget -c http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
    # 解压
    tar -zxvf yasm-1.3.0.tar.gz
    # 切换目录
    cd yasm-1.3.0
    # 执行配置
    ./configure
    # 编译并安装
    make && make install
    
  2. 安装FFmpeg

    # 下载源码
    git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
    # 切花目录
    cd ffmpeg
    # 执行配置
    ./configure
    # 编译并安装
    make && make install
    
  3. 查看FFmpeg版本信息

    ffmpeg --version
    

4、安装CUDA

先执行下面的命令查看你显卡最高支持的CUDA版本

nvidia-smi

4.1、安装CUDA

在NVIDIA官网下载支持的CUDA版本,可能国内网络无法正常访问NVIDIA官方CUDA下载网页,为了方便大家,这里我把一些常用的下载链接放到下面。下面下载的CUDA版本都是11.8版本。

4.1.1、CentOS

注意下面安装到CUDA版本都是11.8。

Linux操作系统,x86_64架构,CentOS 7,在线安装方式:(不推荐)经过测试,通过此种方式来安装会导致原来的NVIDIA显卡驱动出现问题,并且默认安装的是最新版本的CUDA。

sudo yum-config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/cuda-rhel7.repo
sudo yum clean all
sudo yum -y install nvidia-driver-latest-dkms
sudo yum -y install cuda

Linux操作系统,x86_64架构,CentOS 7,本地安装方式:(推荐)经过测试,这种方式是可以正确安装CUDA的。注意:如果你已经安装了显卡驱动,那么要记得把显卡驱动的选项去掉。

wget https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda_11.8.0_520.61.05_linux.run
sudo sh cuda_11.8.0_520.61.05_linux.run

Linux操作系统,x86_64架构,CentOS 7,本地安装方式:这种方式没有测试过。

wget https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda-repo-rhel7-11-8-local-11.8.0_520.61.05-1.x86_64.rpm
sudo rpm -i cuda-repo-rhel7-11-8-local-11.8.0_520.61.05-1.x86_64.rpm
sudo yum clean all
sudo yum -y install nvidia-driver-latest-dkms
sudo yum -y install cuda

4.1.2、RedHat

注意下面安装到CUDA版本都是11.8。

Linux操作系统,x86_64架构,RHEL 7,在线安装方式:(不推荐

sudo yum-config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/cuda-rhel7.repo
sudo yum clean all
sudo yum -y install nvidia-driver-latest-dkms
sudo yum -y install cuda

Linux操作系统,x86_64架构,RHEL 7,本地安装方式:(推荐

wget https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda_11.8.0_520.61.05_linux.run
sudo sh cuda_11.8.0_520.61.05_linux.run

Linux操作系统,x86_64架构,RHEL 7,本地安装方式:

wget https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda-repo-rhel7-11-8-local-11.8.0_520.61.05-1.x86_64.rpm
sudo rpm -i cuda-repo-rhel7-11-8-local-11.8.0_520.61.05-1.x86_64.rpm
sudo yum clean all
sudo yum -y install nvidia-driver-latest-dkms
sudo yum -y install cuda

4.1.3、Ubuntu

注意下面安装到CUDA版本都是11.8。

Linux操作系统,x86_64架构,Ubuntu 22.04,在线安装方式:(不推荐

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-keyring_1.0-1_all.deb
sudo dpkg -i cuda-keyring_1.0-1_all.deb
sudo apt-get update
sudo apt-get -y install cuda

Linux操作系统,x86_64架构,Ubuntu 22.04,本地安装方式:(推荐

wget https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda_11.8.0_520.61.05_linux.run
sudo sh cuda_11.8.0_520.61.05_linux.run

Linux操作系统,x86_64架构,Ubuntu 22.04,本地安装方式:

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-ubuntu2204.pin
sudo mv cuda-ubuntu2204.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda-repo-ubuntu2204-11-8-local_11.8.0-520.61.05-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu2204-11-8-local_11.8.0-520.61.05-1_amd64.deb
sudo cp /var/cuda-repo-ubuntu2204-11-8-local/cuda-*-keyring.gpg /usr/share/keyrings/
sudo apt-get update
sudo apt-get -y install cuda

4.2、配置环境变量

  1. 编辑下面文件
vim ~/.bashrc
  1. 在文件末尾添加下面的内容
export PATH=/usr/local/cuda-11.8/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-11.8/lib64

如果添加失败,可能是你没有正确安装CUDA,默认是安装到/usr/local目录下,你可以去该目录找一下是否有cuda-xx.x的目录,如果没有,那么说明你没有正确安装CUDA。

  1. 最后要记得重新载入一下.bashrc文件
source ~/.bashrc
sudo ldconfig
  1. 查看CUDA版本

    如果能看到版本信息,说明已经正确安装CUDA,并且正确配置CUDA环境变量。

nvcc -V

5、安装cuDNN(可选)

  1. cuDNN对系统软硬件的要求。
  1. cuDNN对CPU架构和系统版本的要求。
  1. 安装cuDNN

    具体可以看官方安装指南。

    先前条件:已安装NVIDIA显卡驱动,已安装CUDA。

    安装zlib

    # Ubunut
    sudo apt-get install zlib1g
    # RHEL
    sudo yum install zlib
    

    下载cuDNN

    选择下载的版本

    Download cuDNN v8.9.1 (May 5th, 2023), for CUDA 11.x
    

    选择下载对应系统的安装器

    Local Installer for Linux x86_64 (Tar) # 对所有Linux系统可用
    

    安装cuDNN

    tar -xvf cudnn-linux-x86_64-8.x.x.x_cudaX.Y-archive.tar.xz # 把8.x.x.x_cudaX.Y替换为自己下载的cuDNN版本和CUDA版本
    

    拷贝cuDNN到CUDA中

    sudo cp cudnn-*-archive/include/cudnn*.h /usr/local/cuda/include 
    sudo cp -P cudnn-*-archive/lib/libcudnn* /usr/local/cuda/lib64 
    sudo chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*
    

    具体可以查看官方说明文档。

6、安装PyTorch

我这里安装的是PyTorch 2.0.1版本,CUDA 11.8。

  1. 下载PyTorch

    conda activate whisper
    pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
    
  2. 验证是否安装成功

    python
    import torch
    torch.__version__
    torch.cuda.is_available() # 如果返回 True,说明PyTorch可以使用CUDA
    

7、安装Whisper

pip install -U openai-whisper

输入下面的命令可以看到Whisper的帮助信息,说明已经安装成功。

whisper -h

8、Whisper的使用

具体可以添加哪些参数可以使用下面的命令来查看。

whisper -h

这里简单的列举一些应用。

audio.mp3使用large模型进行转录,转录的结果保存在/opt/whisper路径下,名称为audio.srt文件,使用的使用CUDA加速转录,指定语言为Chinese。我们可以省略所有的参数,默认使用small模型。

whisper audio.mp3 --model large --output_format srt --output_dir /opt/whisper --device cuda --language Chinese

最简单的写法。

whisper audio.mp3

说明:模型越大,转录的结果越准确,转录的时间越长。

更多内容欢迎访问我的博客。文章来源地址https://www.toymoban.com/news/detail-488316.html

到了这里,关于CentOS安装Whisper | RedHat安装Whisper | 服务器上安装Whisper的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Centos Docker安装OnlyOffice服务器

    OnlyOffice是一款强大的在线协作办公套件,包括文档编辑器、电子表格编辑器和演示文稿编辑器等功能。它具有与Microsoft Office相似的界面和功能,可以在任何设备和操作系统上进行使用。 OnlyOffice具有以下主要特点: 多人协同编辑:用户可以与他人同时编辑同一份文档,实时

    2024年02月02日
    浏览(54)
  • 服务器(裸机)如何安装Centos 7系统

    下载UltraISO制作工具并安装 再准备一个空U盘(注意:这个操作会将U盘内数据全部删除操作之前请将U盘内文件备份) 插入U盘 打开UltraISO软件,选择 “文件” - “打开” 选择linux系统镜像(iso文件)并 “打开” 选择 “启动” - “写入硬盘镜像”,硬盘驱动器选择做为系统盘

    2024年02月13日
    浏览(36)
  • 阿里云服务器Centos安装宝塔面板

    阿里云服务器是阿里云提供的一项云计算服务,它能够帮助用户快速搭建网站、应用和服务,提供高效稳定的数据存储和计算能力,满足用户的各种业务需求。 阿里云服务器是一种简单高效、处理能力可弹性伸缩的计算服务。它提供了多种规格的服务器,包括弹性计算型、计

    2024年02月02日
    浏览(51)
  • centos7服务器安装 mysql

    官网:https://dev.mysql.com/downloads/mysql/ 1.查看有没有需要卸载的SQL包,一般系统的mariadb是自带的,需要卸载 例如:安装过MySQL 使用如下命令卸载 2.解压与rpm安装 解压 安装 显示需要依赖的,直接用–nodeps参数 3、登录配置 启动 获取密码 登录 修改密码 刷新权限 配置远程登录

    2024年01月25日
    浏览(52)
  • Linux Redhat 服务器 OpenSSH 漏洞修复 or 升级 OpenSSH 8.8

    ##@TOC 近期甲方系统漏洞扫描,发现服务器存在一些漏洞如下:OpenSSH安全漏洞(CVE-2021-41617),OpenSSH命令注入漏洞(CVE-2020-15778),OpenSSH安全漏洞(CVE-2017-15906),OpenSSH安全漏洞(CVE-2019-6111),OpenSSH欺骗安全漏洞(CVE-2019-6110),OpenSSH欺骗安全漏洞(CVE-2019-6109),OpenSSH访问限制绕过漏洞(CVE

    2024年02月04日
    浏览(54)
  • NS安装-CentOS服务器安装Nightscout CGM

    有自己的云服务器 好像没有2,有云服务器就行了 先安装数据库,目前支持的是 MongoDB ,官方推荐4,其实目前最新版本就行。可以用宝塔安装,比较简单 克隆代码,我是放到 /opt/ns 目录中了 安装nodejs,进入代码目录,运行 npm install 启动cgm my.env 配置文件,官方有个工具,可

    2024年02月20日
    浏览(33)
  • CentOS7安装squid代理服务器

    做合法公民,切勿使用代理服务器上外网!!! 在VPN不够用的情况先为远程办公的用户可以使用代理服务器访问公司内部电脑 同时家里的内网也可以使用代理服务器 您需要准备一台已经连接了外网的 CentOS 7 安装 squid ,使用命令: 看到这个代表安装完成: 现在我们需要配置

    2024年02月09日
    浏览(50)
  • centos系统云服务器安装宝塔基础教程

    发现很多小伙伴居然还不会使用Linux系统,然后退而求其次去安装windows系统,这里小编建议,非项目环境要求必须windows的话,都是用linux系统的,windows系统稳定性稍差,而且因为图形化界面,太吃资源,低配服务器装Win很亏。 这里小编就教大家使用centos系统安装Linux宝塔,安

    2024年02月11日
    浏览(54)
  • centos服务器安装oracle 19c- 图形化安装

    本次使用的是MobaXterm链接linux服务器进行安装,安装过程中也踩到了不少坑,中间有部分操作没做好也导致安装流程出现问题。所以大家切记看完教程之后再动手安装。也感谢参考文章博主的帮助。 注意点1:动手安装之前需要大致浏览一遍本文,重点是最后的问题部分,都是

    2024年02月02日
    浏览(55)
  • Centos服务器编译安装Nginx-1.24.0

    1、下载源码包 2、安装依赖 这些依赖根据需求安装,也可以./config的时候根据报错提示一个一个安装 问题:yum install libmcrypt libmcrypt-devel mcrypt mhash -y 报错:No package libmcrypt available. 解决方法:yum install epel-release //扩展包更新包 3、创建用户组 4、解压文件 并生成配置文件 5、编

    2024年02月14日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包