动态计算图和GPU支持操作
动态计算图
在深度学习中使用 PyTorch 的主要原因之一,是我们可以自动获得定义的函数的梯度/导数。
当我们操作我们的输入时,会自动创建一个计算图。该图显示了如何从输入到输出的动态计算过程。
为了熟悉计算图的概念,下面将动态为以下函数创建一个:
这里的 是我们的参数,我们想要优化(最大化或最小化)输出 . 为此,我们想要获得梯度.
在下面的代码中,我将使用[1,2,3]作输入。
# 只有浮动张量有梯度 x 计算= torch.arange(1,4, dtype=torch.float32, requires_grad=True) print("X", x)&nbs图和p; # X tensor([1., 2., 3.], requires_grad=True)
现在让我来一步一步地构建计算图,了解每个操作是到GP底是如何添加到计算图中的。
a = x + 2 b = a ** 2 c = b&nbU支sp;+ 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 GPavailable? %s" % str(gpu_avail))
现在创建一个张量并将其推送到GPU设备:
device = torch.device(U支"cuda") if torch.cuda.is_available() else torch.device("cpu") print("Device", d持操evice) x = x.to(device) print("X", x) # Device cuda #&nb动态sp;X tensor([1., 1., 1.], device='cuda:0')
cuda 旁边的零表示这是计算机上的第0个 GPU 设备。因此,PyTorch 还支持多 GP计算U 系统,
下面将CPU 上的大型矩阵乘法的运行时间与 GPU 上的运算进行比较:
根据系统中的配置而定,GPU加速提高模型的训练速度。
(责任编辑:客户案例)
-
云梦级2月4日云梦级消息,2月4日早间,大润发母公司高鑫零售有限公司(高鑫零售,6808.HK)在港交所发布公告称,公司董事会得悉,本公司暂时无法与执行董事兼首席执行官李卫平取得联系。 公告称,截至本...[详细]
-
近日,谷歌发布了一种新型人工智能模型,专门用于预测热带气旋的路径和强度。这个模型是谷歌 DeepMind 团队开发的 “天气实验室” 气象研究模型的一部分,旨在提升气象预报的准确性。在模型发布之初,气...[详细]
-
对于许多人来说,量子计算仍然是科幻小说的流行语。但是据IBM首席执行官Arvind Krishna称,他的公司的客户最早可以在2023年使用该技术,并获得丰厚的收益。 克里希纳在今天的《财富头脑风暴技...[详细]
-
云计算核心技术Docker教程:Docker 使用网络端口映射连接
在Docker 网络功能之前,您可以使用 Docker 链接功能来允许容器相互发现并将有关一个容器的信息安全地传输到另一个容器。随着 Docker 网络功能的引入,您仍然可以创建链接,但它们在默认br...[详细]
-
云安全日报220331:Ubuntu Linux内核发现执行任意代码漏洞,需要尽快升级
Ubuntu是一个以桌面应用为主的Linux操作系统。它是一个开放源代码的自由软件,提供了一个健壮、功能丰富的计算环境,既适合家庭使用又适用于商业环境。Ubuntu为全球数百个公司提供商业支持。 3月...[详细]
-
云梦级12月23日云梦级消息,据奇安信官方公众号透露,12 月 22 日 22 时许,国内知名短视频平台快手遭遇黑灰产猛烈攻击。在短短60到90分钟内,黑客组织通过技术手段侵入快手系统,导致整个平台安...[详细]
-
“迈巴赫和奔驰不一定就是远方,当有一天,希望你们翻过属于自己的山岭,寻找到属于自己的星光。”“我月赚两千八,每天笑哈哈。”“生意如同长江水,生活好比锦上花。” 如今的汽车直播间里,这类或励志暖心或自带...[详细]
-
依靠计算机即时发现坏人的踪迹当然很好,问题是AI系统的能耐远不止于此。如果AI能够观察我们在手机触控屏上的操作并正确推断出当前使用的具体应用乃至键入内容,又该怎么办? 此事绝非危言耸听,现代计算机视觉...[详细]
-
作为一种多租户云计算环境,公有云为拥有大量数据的企业提供了一种价格合理的选择。但是它也存在许多限制,其中包括可靠性挑战、缺乏控制和透明性,以及信息安全性问题。 首先,正常运行时间的可靠性可能是公有云架...[详细]
-
6月21日消息,IDC发布《中国人工智能软件及应用市场研究报告-2020》显示,阿里AI在语音语义领域表现强劲,市场规模年增长率达96.6%,在中国主要语音语义厂商中排名第一,同时,总营收跻身中国前二...[详细]
- https://www.lneg.pt/en/?s=谷歌霸屏24小时见效-实现思路【tg:seogoogle987】,6sr
- https://www.teamlab.art/ko/?submit=谷歌霸屏24小时见效-实现思路【tg:seogoogle987】,VTx
- https://www.simcoemuskokahealth.org/SearchResults.aspx?SearchQuery=谷歌霸屏24小时见效-实现思路【tg:seogoogle987】,L2U
- https://www.jusoen.com/addreng.asp?p1=谷歌霸屏24小时见效-实现思路【tg:seogoogle987】7y8
- https://www.world-architects.com/en/search?term=谷歌霸屏24小时见效-实现思路【tg:seogoogle987】,bFY
- https://www.localfootdoc.com/?s=谷歌霸屏24小时见效-实现思路【tg:seogoogle987】,ckF
- https://www.pixiv.net/tags/谷歌霸屏24小时见效-实现思路【tg:seogoogle987】,LVc
- https://www.rea.govt.nz/search?searchterm=谷歌霸屏24小时见效-实现思路【tg:seogoogle987】,xaa
- https://www.swecobelgium.be/?page=9&s=谷歌霸屏24小时见效-实现思路【tg:seogoogle987】,ByI
- https://www.lauben.com/de/?s=谷歌霸屏24小时见效-实现思路【tg:seogoogle987】,pjq

标签: 面壁智能 MiniCPM 端侧AI 银河M9
标签: 上海交大 井贤栋 蚂蚁集团 AI未来基石基金
Facebook爆丑闻:明知虚夸广告效果指标 为了收入就不改
标签: 阜博集团 VobileMAX DreamMaker 数字内容资产
猪蹄汤怎么做
