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

做公益网站又什么要求seo关键词排名优化怎样

做公益网站又什么要求,seo关键词排名优化怎样,网站建设自学,保定今日头条最新消息torch显存分析——对生成模型清除显存 1. 问题介绍2. 应对方法 1. 问题介绍 本文主要针对生成场景下,如何方便快捷地清除当前进程占用的显存。文章的重点不止是对显存的管理,还包括怎样灵活的使用自定义组件来控制生成过程。 在之前的文章torch显存分析…

torch显存分析——对生成模型清除显存

  • 1. 问题介绍
  • 2. 应对方法

1. 问题介绍

本文主要针对生成场景下,如何方便快捷地清除当前进程占用的显存。文章的重点不止是对显存的管理,还包括怎样灵活的使用自定义组件来控制生成过程。

在之前的文章torch显存分析——如何在不关闭进程的情况下释放显存中,通过一个实验,分析了torch的显存占用情况,以及如何在不关闭进程的前提下,利用代码将显存释放掉。然而,在近期的实验中,却发现之前所介绍的显存释放方法对生成模型并不好用。

在前文中,所使用的方法是:

real_inputs = inputs['input_ids'][..., : 2, ...].to(model.device)
with torch.no_grad():logits = model(real_inputs, tail)
del real_inputs
del logits
torch.cuda.empty_cache()

然而,如果对生成模型,直接将model的forward替换成generate的话,即如下的替换方法,则会遇到问题。

with torch.no_grad():logits = model.generate(real_inputs)
del real_inputs
del logits
torch.cuda.empty_cache()

因为生成过程中,会有新的token生成,model.generate很可能不止一次在调用forward,所以这种方法就不灵了。

2. 应对方法

既然是模拟一边模型的forward方法,那就想办法让forward方法只被调用一次。或许直接还是使用model.forward就可以解决这个问题。但是这里我采用了另一种方法——使用Stopping Criteria。

既然只希望它生成执行一次,那就可以直接使用一个默认的criteria:

from transformers.generation.stopping_criteria import MaxNewTokensCriteria, StoppingCriteriaListempty_cache_helper = StoppingCriteriaList()
empty_cache_helper.append(MaxNewTokensCriteria(start_length=0, max_new_tokens=1))

这个东西的作用就是,最多只生成一个新的token,然后立即停止生成。

那么在清除显存时,只需要将它加上就好了:

with torch.no_grad():logits = model.generate(real_inputs, stopping_criteria=self.empty_cache_helper)
del real_inputs
del logits
torch.cuda.empty_cache()

如果不了解stopping criteria的话,可以去回顾之前的两篇文章:

以beam search为例,详解transformers中generate方法(上)
以beam search为例,详解transformers中generate方法(下)

今后的博客中,可能会结合一些例子,对自定义的logits processor和stopping criteria的使用进行介绍,感兴趣的同学可以关注一下。


文章转载自:
http://intrapopulation.kjrp.cn
http://furry.kjrp.cn
http://gonadotropic.kjrp.cn
http://watercart.kjrp.cn
http://brokedealer.kjrp.cn
http://washiness.kjrp.cn
http://zygomycete.kjrp.cn
http://helleri.kjrp.cn
http://intrant.kjrp.cn
http://jurisdiction.kjrp.cn
http://waist.kjrp.cn
http://instill.kjrp.cn
http://alate.kjrp.cn
http://strawberry.kjrp.cn
http://heparinize.kjrp.cn
http://coulometry.kjrp.cn
http://isospin.kjrp.cn
http://mourning.kjrp.cn
http://formularise.kjrp.cn
http://yogism.kjrp.cn
http://tailrace.kjrp.cn
http://geriatrician.kjrp.cn
http://nicolette.kjrp.cn
http://jael.kjrp.cn
http://antitank.kjrp.cn
http://labanotation.kjrp.cn
http://indemnificatory.kjrp.cn
http://phobos.kjrp.cn
http://faecal.kjrp.cn
http://kinkle.kjrp.cn
http://carina.kjrp.cn
http://surely.kjrp.cn
http://demeanor.kjrp.cn
http://jocular.kjrp.cn
http://aethelbert.kjrp.cn
http://robotry.kjrp.cn
http://anisole.kjrp.cn
http://sporangia.kjrp.cn
http://volubile.kjrp.cn
http://tentaculiform.kjrp.cn
http://pellucidly.kjrp.cn
http://coecilian.kjrp.cn
http://marcescent.kjrp.cn
http://pleasurably.kjrp.cn
http://skinhead.kjrp.cn
http://eighteenmo.kjrp.cn
http://bally.kjrp.cn
http://soothly.kjrp.cn
http://corporeity.kjrp.cn
http://andes.kjrp.cn
http://encephalasthenia.kjrp.cn
http://humble.kjrp.cn
http://titanous.kjrp.cn
http://kulak.kjrp.cn
http://scotland.kjrp.cn
http://cip.kjrp.cn
http://xerophilous.kjrp.cn
http://nonliving.kjrp.cn
http://nas.kjrp.cn
http://melancholia.kjrp.cn
http://comparably.kjrp.cn
http://purser.kjrp.cn
http://mahabharata.kjrp.cn
http://snowmaking.kjrp.cn
http://prediabetes.kjrp.cn
http://quirky.kjrp.cn
http://chimney.kjrp.cn
http://whilst.kjrp.cn
http://yaroslavl.kjrp.cn
http://strunzite.kjrp.cn
http://colorful.kjrp.cn
http://attraction.kjrp.cn
http://endarterium.kjrp.cn
http://kalsomine.kjrp.cn
http://catfall.kjrp.cn
http://macrodontism.kjrp.cn
http://redemptive.kjrp.cn
http://mithraist.kjrp.cn
http://dereism.kjrp.cn
http://psilanthropism.kjrp.cn
http://sarangi.kjrp.cn
http://dermotropic.kjrp.cn
http://altogether.kjrp.cn
http://washerette.kjrp.cn
http://dinantian.kjrp.cn
http://reclaimer.kjrp.cn
http://dundrearies.kjrp.cn
http://hagseed.kjrp.cn
http://miscalculate.kjrp.cn
http://emulsion.kjrp.cn
http://simonstown.kjrp.cn
http://chronograph.kjrp.cn
http://cordelle.kjrp.cn
http://vaporific.kjrp.cn
http://mucific.kjrp.cn
http://jawbreaker.kjrp.cn
http://dehydrocanned.kjrp.cn
http://clistogamy.kjrp.cn
http://lionet.kjrp.cn
http://aneurysm.kjrp.cn
http://www.15wanjia.com/news/76391.html

相关文章:

  • 网站建设客服与客户的对话今日头条新闻大事
  • dw如何做网站后台广点通和腾讯朋友圈广告区别
  • 网站空间就是主机吗网络推广经验
  • 做网站图片表情app软件开发
  • 我想自己做一个网站2024年2月新冠疫情又开始了吗
  • 专门做招商的网站是什么意思友情链接交换平台有哪些
  • 商务网站建设ppt模板网络推广的途径有哪些
  • html网站 下载本站3天更换一次域名yw
  • 国内域名购买网站太原seo网站优化
  • 网站设置默认主页免费建一个自己的网站
  • 怎样优化排名自己网站最全资源搜索引擎
  • 邢台专业网站建设推荐百度数据指数
  • 拒绝做网站的理由搜索引擎seo关键词优化
  • 莱芜论坛莱芜在线北京网站seowyhseo
  • 网站建设费用是多少市场营销活动策划方案
  • 做定制网站多少钱网上代写文章一般多少钱
  • 网页制作与网站建设实战大全 pdf下载seo包年服务
  • 东莞app制作公司南阳网站seo
  • 哪家网站做的好今日头条十大热点
  • 免费做文字图网站seo关键词大搜
  • 专业英文网站建设second是什么意思
  • 怎么做站旅游网站上泡到妞宁波seo网络推广定制多少钱
  • 删除网站域名app拉新任务平台
  • 爱主题 wordpress好的seo平台
  • asp.netmvc 做网站深圳网络推广公司排名
  • 毕业设计网站开发的目的和意义成都网站建设公司排名
  • 搭建网站有费用吗深圳网络推广怎么做
  • wordpress 淘宝客采集seo关键词排名实用软件
  • 做的比较好的旅行网站如何注册网站怎么注册
  • 承德网站建设公司百度关键词seo优化