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

响应式网站一般做几个版本百度推广如何办理

响应式网站一般做几个版本,百度推广如何办理,天津做网站找津坤科技,营销型网站建站要素是一种在训练深度神经网络时通过增加计算代价来换取显存优化的技术。它的核心思想是:在反向传播过程中动态重新计算中间激活值(activations),而不是保存所有中间结果。这对于显存受限的场景(如训练大型模型&#xff09…

是一种在训练深度神经网络时通过增加计算代价来换取显存优化的技术。它的核心思想是:在反向传播过程中动态重新计算中间激活值(activations),而不是保存所有中间结果。这对于显存受限的场景(如训练大型模型)非常有用。

直接上代码:

import torch
import torch.nn as nn
from torch.utils.checkpoint import checkpoint# 1. 定义一个简单的 FFN 模型
class SimpleFFN(nn.Module):def __init__(self, input_dim=128, hidden_dim=256, output_dim=10):super().__init__()self.linear1 = nn.Linear(input_dim, hidden_dim)self.linear2 = nn.Linear(hidden_dim, hidden_dim)self.linear3 = nn.Linear(hidden_dim, output_dim)self.relu = nn.ReLU()def forward(self, x):# 2. 定义一个自定义的前向传播函数(用于 checkpoint)def custom_forward(x):x = self.linear1(x)x = self.relu(x)x = self.linear2(x)x = self.relu(x)x = self.linear3(x)return x# 3. 使用 checkpoint 包装前向传播return checkpoint(custom_forward, x)# 4. 初始化模型和数据
model = SimpleFFN()
optimizer = torch.optim.Adam(model.parameters(), lr=1e-3)
criterion = nn.MSELoss()# 模拟输入数据
input_data = torch.randn(64, 128)  # batch_size=64, input_dim=128
target = torch.randn(64, 10)       # 模拟目标输出# 5. 前向传播、损失计算和反向传播
output = model(input_data)
loss = criterion(output, target)
loss.backward()
optimizer.step()
  • 在反向传播时,custom_forward 会被重新调用,从输入 x 重新计算中间激活值,从而节省显存。
  • 显存占用:仅保存 linear3 的输出和 x,中间激活值在反向传播时动态计算。
  • 需要多次前向计算激活值,训练速度可能变慢
http://www.dtcms.com/wzjs/274996.html

相关文章:

  • 长沙县 网站建设百度广告投放代理商
  • 教材jsp动态网站开发百度云搜索引擎入口手机版
  • 安徽平台网站建设找哪家谷歌推广外贸建站
  • 新建网站如何推广优化品牌seo关键词
  • 网站自适应 如何做今天的新闻头条最新消息
  • php网站开发技术谷歌搜索入口 镜像
  • 苏州h5网站建设seo排名优化北京
  • 贵州网站开发哪家好淘宝指数查询入口
  • 湖州市交通建设管理局网站7个湖北seo网站推广策略
  • 专门做礼品的网站seo体系百科
  • 文登区做网站的公司东莞关键词优化实力乐云seo
  • wordpress seo指南seo的公司排名
  • 加强网站信息建设管理html网页制作动态效果
  • 杭州市建设监理协会网站企业建站平台
  • 衡水做网站开发的农产品推广方案
  • 网站seo合同电商网址
  • 怎么创建自己公司的网站网站优化排名易下拉排名
  • 多语言社交网站开发济南网站推广
  • 吉林文明网设计专门页面珠海seo快速排名
  • 网站建设公司生存宣传推广策略
  • ksweb建站教程营销型网站有哪些功能
  • 如何将网站做的更美观百度广告投放
  • 怎么网站能找人做装修事竞价托管外包哪家好
  • 建一个网站需要什么资料南京百度推广开户
  • 如何做免费企业网站重庆森林经典台词
  • 程序员和做网站那个好找工作seo外包方法
  • 做阀门网站电话号码推广app赚钱的平台
  • 青海培训网站建设公司百度关键词如何优化
  • 建网站建网站的公司厦门seo网站推广
  • ps里面怎么做网站对联广告哪些平台可以免费发布产品