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

软件开放和网站开发wordpress分类目录打不开

软件开放和网站开发,wordpress分类目录打不开,网站管理建设的总结,网站刚通过备案首先不得不佩服大模型的强大之处#xff0c;在算法移植过程中遇到einsum算子在ONNX中不支持#xff0c;因此需要使用普通算子替代。参考TensorRT - 使用torch普通算子组合替代torch.einsum爱因斯坦求和约定算子的一般性方法。可以写出简单的替换方法#xff0c;但是该方法会…     首先不得不佩服大模型的强大之处在算法移植过程中遇到einsum算子在ONNX中不支持因此需要使用普通算子替代。参考TensorRT - 使用torch普通算子组合替代torch.einsum爱因斯坦求和约定算子的一般性方法。可以写出简单的替换方法但是该方法会导致训练时还是推理都很慢并且会消耗大量显存造成显存溢出的问题。。因此采用提问文心一言没想到居然真的回答正确了。当然替换需要验证不是全对的。 1.einsum(delta, A, ‘b l d_in, d_in n - b l d_in n’) 的替换以下两个方法均可以 deltaA torch.exp(einsum(delta, A, b l d_in, d_in n - b l d_in n)) deltaA torch.exp(delta.unsqueeze(dim3)*A.unsqueeze(dim0).unsqueeze(dim0)) deltaA torch.exp(delta.unsqueeze(-1).repeat_interleave(A.shape[1], dim-1) * A)2.einsum(x, C[:, i, :], ‘b d_in n, b n - b d_in’)以下两个方法均可以 y einsum(x, C[:, i, :], b d_in n, b n - b d_in)y (x*C[:, i, :].unsqueeze(dim1)).sum(dim2)y torch.matmul(C[:, i, :], x.transpose(-1, -2)).squeeze(1)3.einsum(delta, B, u, ‘b l d_in, b l n, b l d_in - b l d_in n’)以下两个方法均可以 deltaB_u einsum(delta, B, u, b l d_in, b l n, b l d_in - b l d_in n) deltaB_u1 delta.unsqueeze(dim3)*B.unsqueeze(dim2)*u.unsqueeze(dim3)下述方法是提问文心一言的办法注意需要将答案的结果和einsum的结果进行对比采用np.testing.assert_allclose(deltaB_u.numpy(),deltaB_u1.numpy(),rtol1e-05,atol1e-05)和print(deltaA.equal(deltaA_manual))均可以。 import torch import numpy as np from einops import rearrange, repeat, einsum # 给定的张量 delta torch.ones([1, 3, 2]) A torch.ones([2, 4]) deltaA torch.exp(einsum(delta, A, b l d_in, d_in n - b l d_in n)) deltaA1 torch.exp(delta.unsqueeze(dim3)*A.unsqueeze(dim0).unsqueeze(dim0)) deltaA_manual torch.exp(delta.unsqueeze(-1).repeat_interleave(A.shape[1], dim-1) * A) np.testing.assert_allclose(deltaA.numpy(),deltaA1.numpy(),rtol1e-05,atol1e-05)# 扩展 delta 的维度以便它可以与 A 进行广播broadcast # 这里我们使用 unsqueeze 和 repeat_interleave 来扩展维度 delta_expanded delta.unsqueeze(-1).repeat_interleave(A.shape[1], dim-1) # 执行逐元素的乘法然后取指数 deltaA_manual torch.exp(delta_expanded * A)# 注意deltaA_manual 的形状是 [1, 3, 2, 4]这与 einsum 的输出形状一致 print(deltaA.equal(deltaA_manual)) print(deltaA1.equal(deltaA_manual))
http://www.hkea.cn/news/14590933/

相关文章:

  • 做伤残鉴约号网站响应式网站建设需要注意什么
  • 台州网站制作方案什么是优化产业结构
  • jsp网站开发文献wordpress菜单加登陆
  • 南京市建设档案馆网站太原要做网站的公司
  • 龙岗网站制作公司一般多少钱深圳正规网站制作哪里好
  • 太仓专业网站建设外贸英文网站设计
  • 网站防止攻击网站建设语音
  • 网站域名销售网站优化怎么做效果才好
  • 保定网站建设制作哈尔滨产品推广网站
  • wordpress 模板兔长沙网站托管seo优化公司
  • iis 子网站烟台企业网站建设
  • 中山做app网站公司哪家好wordpress do_action 返回值
  • 中国交通建设网官方网站健身房网络推广渠道
  • 政务网站建设办法国内营销公司排名
  • 网站建设答辩ppt要点目录型搜索引擎有哪些
  • 自己做网站怎么搜索临西网站建设电话
  • 公司营销型网站开发公司管理系统网站模板下载
  • 手机上怎么制作网站英文wordpress转中文乱码
  • 宁波建设局网站首页wordpress文章默认经典
  • 西斗门的网站建设网站 语言切换怎么做
  • 厦门网站定制买卖交易网
  • 网站是每年都要付费吗wordpress注册跳过邮箱验证码
  • 关于协会网站建设的建议绵阳建网站
  • 北京网站建设方案托管苏州seo网站推广公司
  • 网站建设分几块商丘网站建设优化推广
  • 网站只收录无权重宁波网络建站公司有哪些
  • 源码网站模板wordpress标题字体太大
  • 衡水网站建设地方亿网联播
  • 三门峡高端网站开发多语种外贸网站建设
  • 顺德网站制作案例如何10常用的网络营销方法