位置: IT常识 - 正文

如何在你的电脑上完成whisper的简单部署(如何在你的电脑上截图)

编辑:rootadmin
如何在你的电脑上完成whisper的简单部署 如何在你的电脑上完成whisper的简单部署(超详细教程)前言一、显卡驱动、CUDA ToolKit、cuDNN的下载1. 显卡驱动2. CUDA ToolKit3. cuDNN的安装二、windows下安装conda三、使用scoop包管理工具完成ffmpeg安装四、whisper安装使用前言

推荐整理分享如何在你的电脑上完成whisper的简单部署(如何在你的电脑上截图),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:如何在你的电脑下载软件,你怎么在电脑,如何在你的电脑里加入你的微信,怎么在电脑上我的电脑,如何在你的电脑上截图,如何在你的电脑上打字,如何在你的电脑上打字,如何在你的电脑里加入你的微信,内容如对您有帮助,希望把文章链接给更多的朋友!

这几天正在做whisper相关的工作,github上的whisper源码,whisper相当容易安装,但当我在自己的电脑上安装使用时出现了各种各样的bug,正好需要写篇技术文档,顺便记录下安装环境中遇到的各种坑。(文章是基于windows10介绍的,不同的系统可能会有一些差异)

一、显卡驱动、CUDA ToolKit、cuDNN的下载1. 显卡驱动

显卡驱动是最基础的,当然前提是你有一块GPU,并想用这个GPU完成一些工作,首先查看自己的显卡驱动是否符合自己的需求,在桌面空白处右击打开NVIDIA控制面板或者点击开始菜单右侧的搜索栏输入NVIDIA Control Panel,点击左下角的系统信息 可以看到自己的驱动程序版本为522.30,该版本已经满足我的需求,故没有进行更新。(可能有人会问怎么判断满足需求呢,其实这里的显卡驱动程序对于CUDA来说是向下兼容的,保持较新的版本即可) 如果你的显卡驱动不能满足你的需求,打开英伟达显卡驱动官网,选择自己电脑上对应的显卡驱动,比如我的显卡是Geforce GTX 1050Ti(Notebooks对应笔记本系列),点击搜索 可以看到当前最新的显卡驱动为528.49,点击下载–>同意并开始下载 按照提示完成驱动更新即可,这一步不会有坑。

2. CUDA ToolKit

CUDA和cuDNN的安装可以参考文章,这里做一下搬运。 进入CUDA官网,点击Download Now,此时进入的页面是最新版本的cuda12.0下载页面 下拉点击Resources中的Archive of Previous CUDA Releases. 可以找到之前的cuda版本,这里选择cuda11.7,选择相应的电脑配置 点击下载 运行安装程序,这里是一个临时目录,安装完成后会自动删除里边的文件,默认即可 点击ok—>同意并继续, 如果你是第一次安装点击精简即可(会默认安装在系统盘下),如果你是多次安装,点击自定义安装,不要选择下面三项 不要选CUDA中的Visual Studio Integration 点击下一步 记住这里的安装位置 安装完成后,查看系统变量中是否添加了路径,如果没有,需要自己添加 测试环境是否安装成功 运行cmd,输入nvcc --version即可查看版本号; set cuda,可以查看 CUDA 设置的环境变量。

nvcc --versionset cuda

3. cuDNN的安装

点击cuDNN的下载地址,这里需要注册一个帐号,才能进入下载界面。 点击复选框 点击Archived cuDNN Releases选择对应版本 根据前面的CUDA版本下载 下载好的压缩包 解压,可以看到有三个文件夹 将这三个文件夹复制到cuda安装目录中,在安装cuda中提到的路径 拷贝时看到,CUDA 的安装目录中,有和 cuDNN 解压缩后的同名文件夹,这里不需要担心,直接复制即可。cuDNN 解压缩后的同名文件夹中的配置文件会添加到 CUDA安装目录中的同名文件夹中。 现在大家应该可以理解,cuDNN 其实就是 CUDA 的一个补丁而已,专为深度学习运算进行优化的,然后再添加环境变量。 添加至系统变量 往系统环境变量中的 path 添加如下路径(根据自己的路径进行修改) 验证是否安装成功 配置完成后,我们可以验证是否配置成功,主要使用CUDA内置的deviceQuery.exe 和 bandwidthTest.exe: 首先win+R启动cmd,cd到安装目录下的 …\extras\demo_suite,然后分别执行bandwidthTest.exe和deviceQuery.exe,应该得到下图结果: 参考博客: 【CUDA】cuda安装 (windows版) 至此显卡驱动、CUDA ToolKit、cuDNN安装完成。

二、windows下安装conda

可以参考文章conda的安装,Conda 是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。 Conda 是为 Python 程序创建的,适用于 Linux,OS X 和Windows,也可以打包和分发其他软件。 首先进入conda官网,选择适合自己版本的,本文以Windows为例,点击Download即可开始下载最新conda版本,conda的版本在这里无所谓的一般不会有影响。 下载完成后得到一个exe文件,双击即可开始安装: 点击Next: 点击I Agree: 这里可以选择用户,我选择的Just Me: 选择安装路径(路径名不要有中文),建议放在C盘(默认的安装位置),我的C盘资源紧张,放在了F盘上: 把这两项都勾选上,第一项是自动添加环境变量,无需手动添加,非常方便,接下来一直点击Next即可完成安装: 测试是否配置成功,WIN+R键输入cmd: 输入conda命令,出现如下界面,完成安装:

conda如何在你的电脑上完成whisper的简单部署(如何在你的电脑上截图)

三、使用scoop包管理工具完成ffmpeg安装

参考文章 Scoop是Windows的命令行安装程序,是一个强大的包管理工具。可以在github上找到其项目的相关信息。 ffmpeg堪称自由软件中最完备的一套多媒体支持库,它几乎实现了所有当下常见的数据封装格式、多媒体传输协议以及音视频编解码器。 因为ffmpeg的安装比较复杂,可以借助scoop完成安装。 由于我的C盘空间有限,使用如下命令更改安装位置 首先在终端输入powershell: 输入以下命令:

#将Scoop安装到自定义目录(命令行方式),默认为C:\Users<user>\scoop$env:SCOOP='E:\Applications\Scoop'[Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')#将Scoop配置为将全局程序安装到自定义目录 SCOOP_GLOBAL(命令行方式),默认为C:\ProgramData\scoop$env:SCOOP_GLOBAL='E:\Applications\GlobalScoopApps'[Environment]::SetEnvironmentVariable('SCOOP_GLOBAL', $env:SCOOP_GLOBAL, 'Machine')

不会科学上网的可能无法使用 iwr -useb get.scoop.sh | iex 安装,可使用下面的脚本将链接替换

#可能需要通过下面的命令设置权限之后再安装Set-ExecutionPolicy RemoteSigned -scope CurrentUser#iwr -useb get.scoop.sh | iex#网络慢可以使用下面替换为cnpm和fastgit的链接 iwr -useb https://raw.fastgit.org/ScoopInstaller/Scoop/master/bin/install.ps1 | %{$_.Content.replace("github.com","ghproxy.com/https://github.com").replace("raw.githubusercontent.com","ghproxy.com/https://raw.githubusercontent.com")} | iex

scoop安装完成,使用scoop安装ffmpeg

scoop install ffmpeg

如果下载速度慢,可以更改下载设置,参考文章,这里不再做过多介绍。

四、whisper安装使用

在终端执行命令

conda create -n whisper python=3.9conda activate whisperpip install git+https://github.com/openai/whisper.git

注意:从github下载好的whisper自带的依赖中torch是cpu版本,所以在clone完成后需要自行修改torch依赖,进入anaconda环境中比如我的路径如下:

F:\anaconda3\envs\whisper\Lib\site-packages

找到你自己的路径,将torch相关文件夹删除,在回到终端输入:

conda install pytorch torchvision torchaudio pytorch-cuda=11.7 -c pytorch -c nvidia

安装完成后,输入:

whisper FilePath --model_dir YourModelDir --model medium --language Chinese

Ok!接下来便可以体验whisper模型。

本文链接地址:https://www.jiuchutong.com/zhishi/290899.html 转载请保留说明!

上一篇:Vue表单数据修改与删除(vue修改表格数据)

下一篇:php + nginx项目中的权限详解(nginx配置php项目)

  • 微信请忘记营销,别把粉丝当傻瓜(微信营销号怎么解封)

    微信请忘记营销,别把粉丝当傻瓜(微信营销号怎么解封)

  • 192.168.203.1同屏器设置(192.168.203.1同屏器设置没有声音)

    192.168.203.1同屏器设置(192.168.203.1同屏器设置没有声音)

  • 小米10pro和小米10相比较(小米10pro和小米10手机壳通用吗)

    小米10pro和小米10相比较(小米10pro和小米10手机壳通用吗)

  • 华为手机多任务键是哪个键(华为手机多任务窗口怎么开启)

    华为手机多任务键是哪个键(华为手机多任务窗口怎么开启)

  • 微信关联聊天记录同步吗(微信关联聊天记录怎么找)

    微信关联聊天记录同步吗(微信关联聊天记录怎么找)

  • 微信号最多几位数字(微信号最多几位字母)

    微信号最多几位数字(微信号最多几位字母)

  • 京东物流和京东自营有什么区别(京东物流和京东快递的区别)

    京东物流和京东自营有什么区别(京东物流和京东快递的区别)

  • 3g手机怎么变4g手机(3G手机怎么变成4G手机)

    3g手机怎么变4g手机(3G手机怎么变成4G手机)

  • 苹果se2与苹果11的区别(苹果se2与苹果11性价比)

    苹果se2与苹果11的区别(苹果se2与苹果11性价比)

  • 水星路由器恢复出厂设置后连不上网怎么办(水星路由器恢复出厂设置)

    水星路由器恢复出厂设置后连不上网怎么办(水星路由器恢复出厂设置)

  • 华为nova5pro怎么显示流量(华为nova5pro怎么取卡)

    华为nova5pro怎么显示流量(华为nova5pro怎么取卡)

  • 滴滴驾驶行为报告什么意思(滴滴驾驶行为报告对司机有什么影响)

    滴滴驾驶行为报告什么意思(滴滴驾驶行为报告对司机有什么影响)

  • 苹果手机换后壳后有啥影响(苹果手机换后壳需要多少钱)

    苹果手机换后壳后有啥影响(苹果手机换后壳需要多少钱)

  • qq头像总是更新到空间(qq头像总是更新怎么回事)

    qq头像总是更新到空间(qq头像总是更新怎么回事)

  • 华为平板m6扩容用什么sd卡(华为平板m6扩容运行内存)

    华为平板m6扩容用什么sd卡(华为平板m6扩容运行内存)

  • 抖音降权多少天恢复(抖音降权多少天可以恢复)

    抖音降权多少天恢复(抖音降权多少天可以恢复)

  • 微信聊天录屏怎么没有声音(微信聊天录屏怎么做)

    微信聊天录屏怎么没有声音(微信聊天录屏怎么做)

  • hdr10电视是什么意思(hdr10电视什么意思)

    hdr10电视是什么意思(hdr10电视什么意思)

  • zip压缩包是什么意思(zip压缩包是什么文件)

    zip压缩包是什么意思(zip压缩包是什么文件)

  • 举报他人qq对方知道吗(举报别人qq别人会知道吗)

    举报他人qq对方知道吗(举报别人qq别人会知道吗)

  • 手机mb是什么意思(手机中的mb和kb是什么意思)

    手机mb是什么意思(手机中的mb和kb是什么意思)

  • 京东超市如何加盟(京东超市怎么加盟赚钱么)

    京东超市如何加盟(京东超市怎么加盟赚钱么)

  • 海康录像机出现资源不足(海康录像机出现请修改参数)

    海康录像机出现资源不足(海康录像机出现请修改参数)

  • u盘泡水了怎么办(u盘不小心泡水了还能用吗)

    u盘泡水了怎么办(u盘不小心泡水了还能用吗)

  • 快手动态可以删除吗(快手动态可以删除关注记录吗)

    快手动态可以删除吗(快手动态可以删除关注记录吗)

  • 手机qq怎么关闭你可能感兴趣(手机qq怎么关闭小世界功能)

    手机qq怎么关闭你可能感兴趣(手机qq怎么关闭小世界功能)

  • 小米手环充电没反应(小米手环充电没拔有影响吗)

    小米手环充电没反应(小米手环充电没拔有影响吗)

  • 苹果怎么看蓝牙耳机电量(苹果怎么看蓝牙版本是多少)

    苹果怎么看蓝牙耳机电量(苹果怎么看蓝牙版本是多少)

  • 怎样延长手机亮屏时间(怎样延长手机亮屏时间怎么设置vivo)

    怎样延长手机亮屏时间(怎样延长手机亮屏时间怎么设置vivo)

  • vivoy93能刷面部微信支付吗(vivoy93怎么设置面部支付)

    vivoy93能刷面部微信支付吗(vivoy93怎么设置面部支付)

  • 怎样把照片上手机型号去掉(怎么把照片弄在手机上)

    怎样把照片上手机型号去掉(怎么把照片弄在手机上)

  • 如何解决Windows7文件搜索自动中断?(如何解决windows7无法开机)

    如何解决Windows7文件搜索自动中断?(如何解决windows7无法开机)

  • 长期股权投资产生的投资收益属不属于非经常性损益
  • 个人所得税一般多久能退下来
  • 如何确认产品销售收入
  • 跟个人租车可以到税务局开发票吗
  • 有哪些扣除项目可以抵扣
  • 企业赠送礼品是否涉税
  • 多计提公积金怎么办理
  • 专项维修资金的,由县级
  • 广告费可以预提吗
  • 商标使用权入股可以退出吗
  • 商品流通企业的资金循环
  • 银行罚息怎么入账
  • 金蝶K3如何设置套打
  • 个人可以开技术服务费发票税率多少
  • 当期销项税额等于什么乘以什么
  • 土地增值税四级税率表
  • 退税上传,申报文件上传失败
  • 外购商品对外赠送增值税怎么算
  • 对于不需要交强险的人
  • 可供出售金融资产属于流动资产吗
  • 代缴社保工资怎么做账
  • 存货成本包括哪些项目
  • 环保税计算方法和税率1.2
  • 企业出售二手车增值税如何缴纳
  • 福利费不需要发票记账吗
  • 怎么加入win11预览计划
  • 实收资本是认缴出资吗
  • 代销商品手续费计入什么科目
  • 公司旅游费计入什么科目
  • vue打开窗口
  • wordpress访客记录怎么看
  • bios屏蔽接口
  • 八仙花的养殖方法冬季怎么养
  • three.js入门指南
  • 企业发生的现金折扣应计入什么费用
  • thinkphp框架介绍
  • js字符串转换为数字类型
  • php对象是什么类型的数据
  • 交易性金融资产是什么意思
  • 新法典离职
  • 电梯销售公司利润
  • 行政事业单位资产管理办法
  • 异地预缴个人所得税账务技巧
  • Sqlite 操作类代码
  • 一般纳税人销售货物税率
  • 印花税的缴纳
  • sql server使用sql server身份登录
  • 印花税计入税金及附加科目吗
  • 增值税专用发票有几联?
  • 公司给员工租的房子计入什么科目
  • 电梯安装发票税收分类
  • 固定资产没收到发票能折旧吗
  • 增值税申报表和企业所得税申报表的关系
  • 应收账款多久收不回来作为坏账
  • 公司买的车如何入账举例说明
  • 个体户做账流程新手必看
  • 如何理解其他权益工具
  • macos mysql
  • 左右内边距代码
  • win2000安装过程
  • 怎样修改windows开机密码
  • linux版flash
  • win8停止服务
  • ubuntu安装配置静态ip地址
  • 电脑xp系统虚拟内存不足怎么解决
  • centos 查看用户命令
  • windows8 如何关机
  • Win10 Build 10586.107正式推送 主要修复bug
  • unity lightmap uv
  • js显示nan
  • linuxparted命令
  • js document.cookie
  • Node.js中的什么模块是用于处理文件和目录的
  • 设置ip安全策略
  • jquery动态效果
  • python enumeration
  • jquery动态设置css
  • 税盘换电脑怎么登陆
  • 超豪华小汽车需要在什么环节纳税
  • 增值税发票如何红冲
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设