您现在的位置是:热点 >>正文
动态计算图和GPU支持操作
热点73462089人已围观
简介...
动态计算图
在深度学习中使用 PyTorch 的主要原因之一,是我们可以自动获得定义的函数的梯度/导数。
当我们操作我们的输入时,会自动创建一个计算图。该图显示了如何从输入到输出的动态计算过程。
为了熟悉计算图的概念,下面将动态为以下函数创建一个:
这里的 是我们的参数,我们想要优化(最大化或最小化)输出 . 为此,我们想要获得梯度.
在下面的代码中,我将使用[1,2,3]作输入。
# 只有浮动张量有梯度 x =&nb计算sp;torch.arange(1,4, dtype=torch.float32, requires_grad=True) print("X", x) 图和 # X tensor([1., 2., 3.], requires_grad=True)
现在让我来一步一步地构建计算图,了解每个操作是到底是如何添加GP到计算图中的。
a = x + 2 b = a ** 2 c = b +&nbsU支p;3 y = c.mean() print("Y", y) # Y tensor(19.6667, grad_fn=)
使持操用上面的语句,我们创建了一个类似于下图的计算图(通过tensorboard )查看:
我们计算 a 基于输入x 和常数2, b是 a平方等等操作。计算图通常以相反的方向可视化(箭头从结果指向输入)。
我们可以通过backward()在最后一动态个输出上调用函数来对计算图执行反向传播,这样可以,计算了每个具有属性的张量的梯度requires_grad=True:
y.backward()
最后打印x.grad就可以查看对应梯度。
GPU支计算持操作
在Pytorch中GPU 可以并行执行数以千计的小运算,因此非常适合在神经网络中执行大型矩阵运算。
「CPU 与 GPU的区别」
PyTorch 使用GPU,需要搭建NVIDIA 的CUDA和cuDNN。
下面代码,检查是否图和有可用的 GPU:
gpu_avail = torch.cuda.is_available() print("Is the GPU available?&nbGPsp;%s" % str(gpu_avail))
现在创建一个张量并将其推送到GPU设备:
device = torch.device("cuda") U支;if torch.cuda.is_available() else torch.device("cpu") print("Device", device) x&n持操bsp;= x.to(device) print("X", x) # Device cuda # X tensor动态([1., 1., 1.], device='cuda:0')
cuda 旁边的零表示这是计算机上的第0个 GPU 设备。因此,PyTorch 还支持多 GPU 系统,
下面将CPU 上的大型矩阵计算乘法的运行时间与 GPU 上的运算进行比较:
根据系统中的配置而定,GPU加速提高模型的训练速度。
Tags:
相关文章
亚马逊内部文件:每年走多少员工,新CEO贾西早已设好了定额
热点新浪科技讯 北京时间7月8日早间消息,据报道,亚马逊公司传统上存在让员工“压力山大”的末尾淘汰文化,伴随着这种企业文化的是极其复杂的员工考评制度。 据悉,亚马逊员工考评中有一个指标,叫做“非遗憾离职率...
【热点】
阅读更多Anker推出 AI 语音记录器,尺寸仅如硬币般小巧
热点近日,Anker公司发布了一款新型 AI 语音记录器 ——Soundcore Work,这款设备的设计十分巧妙,体积仅有0.91英寸,几乎与一枚硬币相当。它不仅能够记录重要对话,还能通过 AI 进行转...
【热点】
阅读更多AIOps鐨勫巻鍙层€佺敤閫斿拰鏈�潵
热点閲囩敤AIOps鏄�繀瑕佺殑锛屽洜涓哄�浠婄�鐞嗗拰杩愯�鎶€鏈�郴缁熷お澶嶆潅浜嗭紝浠呴潬浜虹被鏃犳硶绠$悊銆� 涓轰簡鐞嗚ВAIOps锛岃浆鍙樹负杩欐牱鐨勬兂娉曚細鏈夋墍甯�姪锛氫汉绫诲缓绔嬬殑鎶...
【热点】
阅读更多
热门文章
最新文章
友情链接
- 标签: 康师傅
- https://www.tullygroup.us/?ID=hbkq8jFjrQlVRrwzEmvoUJJAY4e1Lfo5&s=谷歌霸屏服务【tg:seogoogle987】,u6l
- https://www.military-history.org/?s=谷歌霸屏服务【tg:seogoogle987】,4zV
- https://www.pearlstonecenter.org/search/谷歌霸屏服务【tg:seogoogle987】,Azf
- https://www.laoairlines.com/?action=QUERY&s=谷歌霸屏服务【tg:seogoogle987】,Vyb
- https://xn--lgernevedlystskoven-lxb.dk/search/谷歌霸屏服务【tg:seogoogle987】,M5i
- https://www.swanagerailway.co.uk/search?q=谷歌霸屏服务【tg:seogoogle987】,o0j
- https://www.youthforum.org/search-results?cx=4f5236218ab5e8ef9&ie=UTF-8&q=谷歌霸屏服务【tg:seogoogle987】,7cT
- https://www.rockngem.com/?action=CHECK&s=谷歌霸屏服务【tg:seogoogle987】,NEk
- https://www.remit.co.jp/id/?s=谷歌霸屏服务【tg:seogoogle987】,VWj
- https://www.yidian51.com/taobao/谷歌霸屏服务【tg:seogoogle987】,cK8
- https://www.goodreads.com/quotes/tag/谷歌霸屏服务【tg:seogoogle987】gYt
- https://www.le-trend.com/en/search/=谷歌霸屏服务【tg:seogoogle987】,ZdQ
- https://www.navylookout.com/?ID=nSBR6Ivdu6lZg1yr2SDs30Lo5sTs76yJ&s=谷歌霸屏服务【tg:seogoogle987】,pC2
- https://www.temu.com/search_result.html?search_key=谷歌霸屏服务【tg:seogoogle987】bpf
- https://www.randjleather.co.uk/index.php?route=product/search&tag=谷歌霸屏服务【tg:seogoogle987】,XsD
- https://www.safetv.go.kr/base/search/view?searchWord=谷歌霸屏服务【tg:seogoogle987】L46
- https://www.sebson.de/en/search?query=谷歌霸屏服务【tg:seogoogle987】,4aI
- https://www.duksung.ac.kr/search/front/Search.jsp?qt=谷歌霸屏服务【tg:seogoogle987】gzQ
- https://www.zutari.com/?s=谷歌霸屏服务【tg:seogoogle987】,Oag
- https://www.vfw.org/search-results?q=谷歌霸屏服务【tg:seogoogle987】,jYJ
- https://www.unclefossil.com/search/谷歌霸屏服务【tg:seogoogle987】,Y68
- https://www.nslcleaders.org/?s=谷歌霸屏服务【tg:seogoogle987】,REE
- https://www.teamlab.art/pt/?submit=谷歌霸屏服务【tg:seogoogle987】,8Iy
- https://www.krisinformation.se/en/search?q=谷歌霸屏服务【tg:seogoogle987】,eMD
- https://www.paulaschoice.hk/zh_hant/catalogsearch/result/?q=谷歌霸屏服务【tg:seogoogle987】,LHa
- https://www.olx.ba/pretraga?trazilica=谷歌霸屏服务【tg:seogoogle987】,azs
- https://www.springfieldlibrary.org/?s=谷歌霸屏服务【tg:seogoogle987】,IEm
- https://www.seagrant.wisc.edu/?page=63&s=谷歌霸屏服务【tg:seogoogle987】,3DS
- https://www.wellbees.com/catalogsearch/result/?action=CHECK&q=谷歌霸屏服务【tg:seogoogle987】,7wR
- https://www.stonerealestate.com.au/?cat=100&s=谷歌霸屏服务【tg:seogoogle987】,c84
- https://www.televes.com/es/catalogsearch/result/?q=谷歌霸屏服务【tg:seogoogle987】,2X0
- https://www.wellbees.com/index.php/catalogsearch/result/index/?q=谷歌霸屏服务【tg:seogoogle987】,B25
- https://yscc1986.net/search/谷歌霸屏服务【tg:seogoogle987】aHp
- https://www.xbiao.com/search/index?tpf&wd=谷歌霸屏服务【tg:seogoogle987】,RGh
- https://www.kyuhoshi.com/?s=谷歌霸屏服务【tg:seogoogle987】,pgk
- https://www.nyif.com/catalogsearch/result/?q=谷歌霸屏服务【tg:seogoogle987】,aVd
- https://www.luxurysociety.com/en/search?q=谷歌霸屏服务【tg:seogoogle987】,nwx
- https://www.ucycle.com/search/=谷歌霸屏服务【tg:seogoogle987】,Qbc
- https://www.repetto.jp/item/search?action=QUERY&q=谷歌霸屏服务【tg:seogoogle987】,Neu
- https://www.solerpalau.com/en-en/catalogsearch/result/?q=谷歌霸屏服务【tg:seogoogle987】,gTD
- https://www.nctsn.org/search?cat=191&query=谷歌霸屏服务【tg:seogoogle987】,bQr
- https://search.danawa.com/dsearch.php?query=谷歌霸屏服务【tg:seogoogle987】yC9
- https://www.zutari.com/search/谷歌霸屏服务【tg:seogoogle987】,HCB
- https://www.theaerogroup.net/?cat=28&s=谷歌霸屏服务【tg:seogoogle987】,jUa
- https://www.partilerdunyasi.com/index.php?route=product/search&tag=谷歌霸屏服务【tg:seogoogle987】,MYG
- https://www.smics.com/tc/site/search?token=谷歌霸屏服务【tg:seogoogle987】,IKh
- https://www.parriscues.com/catalogsearch/result/?q=谷歌霸屏服务【tg:seogoogle987】,xoC
- https://www.sonepar.ch/fr/search?q=谷歌霸屏服务【tg:seogoogle987】,N6w
- https://www.klatreverden.no/search?q=谷歌霸屏服务【tg:seogoogle987】,2ei
- https://www.teacherspayteachers.com/Browse/Price-Range/Free/Search:谷歌霸屏服务【tg:seogoogle987】,2Ca