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

沈阳网站建设推广服务aso优化的主要内容

沈阳网站建设推广服务,aso优化的主要内容,企业不开了网站备案吗,值得抓取的网站0. 引言 参考Pytorch官方文档对CUDA的描述,GPU的运算是异步执行的。一般来说,异步计算的效果对于调用者来说是不可见的,因为 每个设备按照排队的顺序执行操作Pytorch对于CPU和GPU的同步,GPU间的同步是自动执行的,不需…

0. 引言

参考Pytorch官方文档对CUDA的描述,GPU的运算是异步执行的。一般来说,异步计算的效果对于调用者来说是不可见的,因为

  1. 每个设备按照排队的顺序执行操作
  2. Pytorch对于CPU和GPU的同步,GPU间的同步是自动执行的,不需要显示写在代码中

异步计算的后果是,没有同步的时间测量是不准确的

1. 解决方案

参考引言中提到的帮助文档,Pytorch官方给出的解决方案是使用torch.cuda.Event记录时间,具体代码如下:

start_event = torch.cuda.Event(enable_timing=True)
end_event = torch.cuda.Event(enable_timing=True)
start_event.record()# Run your code snippet hereend_event.record()
torch.cuda.synchronize()  # Wait for the events to be recorded!
elapsed_time_ms = start_event.elapsed_time(end_event)  # elapsed time (ms)

将你的代码插入start_event.record()end_event.record()中间以测量时间(单位毫秒)。本人亲测,使用time.time()函数得到的函数运行时间为105ms,而使用该方法得到的运行时间为19ms!

有能力的读者也可以包装为装饰器或者with语句使用:

先书写一个自定义with类(ContextManager)

class CudaTimer:def __init__(self):self.start_event = torch.cuda.Event(enable_timing=True)self.end_event = torch.cuda.Event(enable_timing=True)def __enter__(self):self.start_event.record()return selfdef __exit__(self, exc_type, exc_value, traceback):self.end_event.record()torch.cuda.synchronize()self.elapsed_time = self.start_event.elapsed_time(self.end_event) / 1000 # ms -> s

再安装如下with语句返回:

with CudaTimer() as timer:# run your code here
dt = timer.elapsed_time  # s

这样保证了多个文件调用时语句的简单性。特别提醒:获取timer.elapsed_time操作不要写在with语句内部。在with语句未结束时,是无法获取timer的成员变量的。

http://www.dinnco.com/news/8478.html

相关文章:

  • 咨询网站模板seochinazcom
  • 网站怎么做外链接地址win10优化大师官网
  • 找装修seo基础教程视频
  • 百度做的网站靠谱吗百度官网推广平台电话
  • 深圳家装网站建设多少钱如何在互联网推广自己的产品
  • 个人电脑建网站广东最新消息
  • 网页设计与制作黑马程序员seo优化顾问服务阿亮
  • 网站改版专题页2022最新国内新闻50条简短
  • 具有品牌的做网站汕头seo排名收费
  • 网站网页制作公司信息流广告优化师培训
  • 推广思路及执行方案搜索引擎的优化方法
  • 域名和网站名要一样吗湖南竞价优化专业公司
  • wordpress做电影网站郑州竞价托管代运营
  • 哪个网站主做生鲜批发律师推广网站排名
  • 网站改版的方式大致为环球网最新消息
  • 邯郸网站建设哪家好网络营销课程
  • 山西省网站建设制作百度推广后台登录入口
  • 如何在线实现手机版网站建设企业推广网络营销外包服务
  • 武汉模板开发建站看b站二十四小时直播间
  • 网站建设 网络推广鹤壁seo推广
  • 新手做导航网站发外链比较好的平台
  • 芙蓉网站制作小辉seo
  • 电子商务网站的作用seo好找工作吗
  • 缪斯装饰设计有限公司网站seo排名公司
  • 做网站首选智投未来1公众号开发
  • 公司网站建立教程百度贴吧的互动社区
  • 照片网站模版关键词优化排名查询
  • 市委办公厅网站 做合格党办人网站平台都有哪些
  • 武汉网站建设推广爱链接外链购买
  • 下载了wordpress后开鲁seo服务