当前位置: 首页 > news >正文

深圳罗湖网站设计公司价格排名seo怎么样

深圳罗湖网站设计公司价格,排名seo怎么样,网站访问量统计工具,wordpress 中文版我在windows 环境下本地运行whisper 模型,使用的是nivdia RTX4070 显卡,结果发现GPU 的利用率只有2% 。使用 import torch print(torch.cuda.is_available()) 返回TRUE。表示我的cuda 是可用的。 最后在github 的下列网页上找到了问题 极低的 GPU 利…

        

        我在windows 环境下本地运行whisper 模型,使用的是nivdia RTX4070 显卡,结果发现GPU 的利用率只有2% 。使用

import torch
print(torch.cuda.is_available())

返回TRUE。表示我的cuda 是可用的。

最后在github 的下列网页上找到了问题

极低的 GPU 利用率 #140

最关键的是

1 .运行之前,清除GPU 缓存

torch.cuda.empty_cache()

 2 使用小的whisper 模型,我使用

model =load_model("base").to("cuda")

3 最关键的是 在model.transcribe的参数中设置   beam_size = 5,一下子GPU 的利用率到了20%,当beam_size = 8 时,GPU 利用率可达30%左右。

model.transcribe(arr,language="en", prompt=prompt,fp16 =False,beam_size = 8,verbose =True,condition_on_previous_text =False)["text"]

下面是我完整的测试程序

import os
import sys
import os.path
import openai
#from dotenv import load_dotenv
import torch
#import whisper
from whisper  import load_model
import numpy as np
#from pyannote.audio import Pipeline
from pydub import AudioSegment
#os.environ['OPENAI_API_KEY'] ="sk-ZqGx7uD7sHMyITyIrxFDjbvVEAi84izUGGRwN23N9NbnqTbL"
#os.environ['OPENAI_BASE_URL'] ="https://api.chatanywhere.tech/v1"
print(torch.cuda.is_available())
torch.cuda.empty_cache()
model =load_model("base").to("cuda")
audio = AudioSegment.from_mp3("daily.mp3") #sys.argv[1]segment_length = 25 * 60
duration = audio.duration_seconds
print('Segment length: %d seconds' % segment_length)
print('Duration: %d seconds' % duration)segment_filename = os.path.basename("daily.mp3") #sys.argv[1]
segment_filename = os.path.splitext(segment_filename)[0]
number_of_segments = int(duration / segment_length)
segment_start = 0
segment_end = segment_length * 1000
enumerate = 1
prompt = ""for i in range(number_of_segments):audio_segment = audio[segment_start:segment_end]exported_file = './tmp/' + segment_filename + '-' + str(enumerate) + '.mp3'audio_segment.export(exported_file, format="mp3")print('Exported segment %d of %d' % (enumerate, number_of_segments))#f = open(exported_file, "rb")#audio_segment = audio[segment_start:segment_end]if audio_segment.frame_rate != 16000: # 16 kHzaudio_segment = audio_segment.set_frame_rate(16000)if audio_segment.sample_width != 2:   # int16audio_segment = audio_segment.set_sample_width(2)if audio_segment.channels != 1:       # monoaudio_segment = audio_segment.set_channels(1)        arr = np.array(audio_segment.get_array_of_samples())arr = arr.astype(np.float32)/32768.0#beam_size = 5非常重要,=8 GPU 利用率30%左右data = model.transcribe(arr,language="en", prompt=prompt,fp16 =False,beam_size = 8,verbose =True,condition_on_previous_text =False)["text"]print('Transcribed segment %d of %d' % (enumerate, number_of_segments))f = open(os.path.join('./transcripts/', segment_filename + '.txt'), "a")f.write(data)f.close()prompt += datasegment_start += segment_length * 1000segment_end += segment_length * 1000enumerate += 1

 beam_size到底是什么意思我并没有搞清楚

beam size(又名 beam width)控制生成输出时每个步骤中探索的路径数。这是个啥呀?

http://www.zhongyajixie.com/news/30137.html

相关文章:

  • 关键词排名优化易下拉系统百度搜索排行seo
  • 如何做个网站教程软文模板300字
  • 贸易公司如何做网站千万不要去电商公司上班
  • 织梦txt网站地图制作汕头网站建设方案维护
  • 小男孩和女人做的网站竞价排名机制
  • 网络营销方案包括哪些主要内容站长工具的使用seo综合查询排名
  • 做视频网站注意什么百度输入法免费下载
  • 明年做啥网站致富百度推广的五大优势
  • 建设类似衣联网的网站百度网站排名优化
  • 高密哪里做网站百度搜索简洁版网址
  • 公司网站建设亚运村seo软件安卓版
  • 国外做调查问卷的网站seo外链招聘
  • 建网站和建网店的区别网络营销专业好就业吗
  • 建筑工程 网络图广东网络seo推广公司
  • 怎样做禁毒网站网络推广的优势
  • 怎么做站旅游网站上泡到妞今日重大事件
  • 西安百度网站排名优化免费制作永久个人网站
  • 山西企业网站模板建站平台网站流量统计分析
  • 手机网站开发和pc网站的区别广州网站到首页排名
  • 响应式网站建设哪家公司好搜索引擎大全排名
  • 青岛做网站好的公司市场营销活动策划方案
  • wordpress mac 视频播放器网站seo服务商
  • 那个网站做问卷好深圳专业seo
  • 青岛网站推网上推广app怎么做
  • 阿里云做淘宝客网站吗新野seo公司
  • 万网可以花钱做网站关键词优化心得
  • 新乡做网站的公司有那些衡阳seo外包
  • 如何网上卖东西郑州网站优化公司
  • 网站建设百度百科专业培训seo的机构
  • 广东建设信息网三库一seo推广哪家公司好