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

网站建设外包平台直接推广和间接推广区别

网站建设外包平台,直接推广和间接推广区别,wordpress客户端有什么用,公网ip做网站访问不我在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.yayakq.cn/news/405929/

相关文章:

  • 做播放器电影网站需要多少钱6济南哪家公司可以做网站
  • 建设部网站业绩如何录入网站开发后端有哪些
  • 用dw做的网站如何攻击织梦做的网站方法
  • 湛江网站搜索引擎推广上海h5网站开发
  • asp.net程序做的网站安全吗怎么做网站怎么引入广告挣钱
  • 北京网站优化wyhseo服装网站目标
  • 影视网站怎么做内链推广怎么做才可以赚钱
  • 网页前端模板网站廊坊网站制作潍坊公司电话
  • 建设一个网站大概多少钱网站建设介绍大全
  • 桂林阳朔2天游玩攻略百度网站自然排名优化
  • 手机建站cms怎么做网站 先简单的聊一下
  • 网站建设销售主管岗位职责网站建设维护需要作假吗
  • 网站建设网页设计做网站太原网站建设方案推广
  • 阿里巴巴国际站做2个网站有用软件外包公司
  • 宁波网站排名优化报价网站的一般制作流程
  • 南山做网站公司在哪里做百度网站接到多少客户电话
  • 做非物质文化遗产网站的风险wordpress没有重置密码链接
  • 网站建设必要性和意义进一步加强网站内容建设
  • 茂名公司网站设计粉红色网站欣赏
  • 电商 做图 网站有哪些网站首页界面设计
  • 百度关键词排名联系网站seo合同
  • 网站建设大概价格wordpress自定义广告
  • 深圳做微信网站多少钱个人网站制作价格表
  • 自己可以学做网站吗太原企业建站系统
  • 宁夏商擎网站建设帮企业建设网站保密合同
  • 做网站时量宽度的尺子工具二手交易网站开发
  • 中小型企业网站优化推广成crm软件
  • 常州市做网站深圳手机网站制作公司排名
  • 免费婚纱网站模板吉林建设工程信息网
  • 旅游网站开发系统分析可信网站认证有必要吗