您现在的位置是:热点 >>正文
动态计算图和GPU支持操作
热点750人已围观
简介...
动态计算图
在深度学习中使用 PyTorch 的主要原因之一,是我们可以自动获得定义的函数的梯度/导数。
当我们操作我们的输入时,会自动创建一个计算图。该图显示了如何从输入到输出的动态计算过程。
为了熟悉计算图的概念,下面将动态为以下函数创建一个:
这里的 是我们的参数,我们想要优化(最大化或最小化)输出 . 为此,我们想要获得梯度.
在下面的代码中,我将使用[1,2,3]作输入。
# 只有浮动张量有梯度 x =&nb计算sp;torch.arange(1,4, dtype=torch.float32, requires_grad=True) print("X", x) &图和nbsp;# X tensor([1., 2., 3.], requires_grad=True)
现在让我来一步一步地构建计算图,了解每个操作是到底是如何GP添加到计算图中的。
a = x + 2 b = a ** 2 c = b +U支 3 y = c.mean() print("Y", y) # Y tensor(19.6667, grad_fn=)&持操nbsp;
使用上面的语句,我们创建了一个类似于下图的计算图(通过tensorboard )查看:
我们计算 a 基于输入x 和常数2, b是 a平方等等操作。计算图通常以相反的方向可视化(箭头从结果指向输入)。
我们可以通过backwa动态rd()在最后一个输出上调用函数来对计算图执行反向传播,这样可以,计算了每个具有属性的张量的梯度requires_grad=True:
y.backward()
最后打印x.grad就可以查看对应梯度。
G计算PU支持操作
在Pytorch中GPU 可以并行执行数以千计的小运算,因此非常适合在神经网络中执行大型矩阵运算。
「CPU 与 GPU的区别」
PyTorch 使用GPU,需要搭建NVIDIA 的CUDA和cuDNN。
下面代码,检查是图和否有可用的 GPU:
gpu_avail = torch.cuda.is_available() print("Is the GPU available?&nbsGPp;%s" % str(gpu_avail))
现在创建一个张量并将其推送到GPU设备:
device = torch.device("cuda")&nbsU支p;if torch.cuda.is_available() else torch.device("cpu") print("Device", device) x&持操nbsp;= 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:
上一篇:标签: vivo
相关文章
腾讯投资的“美版贴吧”Reddit已在纽交所上市 收盘价较发行价上涨48%
热点3月22日消息,据外媒报道,有“美版贴吧”之称的Reddit,已于当地时间周四正式在纽交所上市,上市当天的股价较发行价大幅上涨。 从纽交所官网的信息来看,Reddit上市当天开盘报47美元,较34美元...
【热点】
阅读更多标签: 英伟达 黄仁勋 Deepseek R1 自动驾驶 CES2026
热点云梦级1月6日云梦级消息,据澎湃新闻报道,当地时间1月5日,在拉斯维加斯的英伟达发布会上,身穿皮衣的英伟达CEO黄仁勋作了新年第一场演讲。 黄仁勋表示,未来十年里,世界上很大一部分汽车将是自动驾驶或高...
【热点】
阅读更多基于Kafka+Flink平台化设计,实时数仓还能这样建
热点本文由网易云音乐实时计算平台研发工程师岳猛分享,主要从以下四个部分将为大家介绍 Flink + Kafka 在网易云音乐的应用实战: 背景 Flink + Kafka 平台化设计 Kafka 在实时数...
【热点】
阅读更多
热门文章
最新文章
友情链接
- 标签: 康师傅
- 阶跃发布端到端语音大模型Step-Audio 2 mini
- 脑机接口产业化加速:中国市场规模 2027 年将达55. 8 亿元
- 想象一个人工智能无处不在的世界
- Meta 拟收购 RISC-V 企业 Rivos,聚焦 AI 芯片技术升级
- 云计算核心技术Docker教程:Docker Compose 介绍
- 云安全日报220510:红帽OpenShift云应用平台发现拒绝服务漏洞,需要尽快升级
- 标签: 捷豹路虎 奇瑞捷豹路虎 揽胜极光L 发现运动版
- 标签: 乔路铭科技 比亚迪 吉利 汽车饰件
- 标签: 量化派 羊小咩 消费地图 量星球
- Reddit用户「哭诉」:我不是算法工程师,我是「调参侠」