VQA-ReGat 项目运行遇到的错误

西门子smart 200 PLC上升沿下降沿程序,可以无限使用边沿包含源码和已经生成库 西门子smart 200 PLC上升沿下降沿程序,可以无限使用边沿 软件版本V2.5 立即下载

VQA-ReGat:关系感知图形注意网络用于VQA

项目地址
论文地址

  • 1.torch报错:StopIteration: Caught StopIteration in replica 0 on device 0.
    原因:多GPU运行此项目报错,可能是torch版本错误。
    修改:按照别的博客将 weight = next(self.parameters()).data改为weight = torch.float32

  • 2.仍报错:AttributeError: 'torch.dtype' no attribute 'new':torch.dtype没有new属性。
    原因:因为1出的修改,weight是torch.dtype类,非torch.tensor数据。
    修改:于是看源码只是想获取next(self.parameters()).data的数据类型,大部分都是cuda的torch.float32的类型,

因此最终修改:

weight = 0
weight = torch.tensor(weight,dtype=torch.float32)
weight = weight.cuda()
  • 3.报错:RuntimeError: unsupported operation: more than one element of the written-to tensor refers to a single memory location. Please clone() the tensor before performing the operation
    修改:q_expand = q.expand(*repeat_vals)改为 q_expand = q.expand(*repeat_vals).clone()

  • 4.报错:RuntimeError: CUDA out of memory. Tried to allocate 292.00 MiB (GPU 0; 10.76 GiB total capacity; 4.34 GiB already allocat
    可能本项目存在很多的parameters,所以设置小点的batch_size.

VQA-ReGat结果

只记录了3个epoch结果,

--------------mutan.json--------------------------------
epoch 10:train_loss: 2.69, norm: 2.9384, score: 71.8663
	eval score: 76.90 (92.66)
	
-------------butd.json----------------------------------
epoch 28, time: 758.79
	train_loss: 2.53, norm: 2.6914, score: 73.75
	eval score: 75.40 (92.66)
	
epoch 29, time: 765.29
	train_loss: 2.53, norm: 2.6903, score: 73.72
	eval score: 75.40 (92.66)
LightningChart使用教程:创建 JS 散点图 这是对 LightningChart JS XY 图表一些有趣功能的快速技术研究,以及如何使用 LightningChart JS 创建嵌入式散点聊天和添加自定义交互。 此图表将可视化一个 XY 坐标列表以及一个额外的自定义属性,它只是一段文本。这些自定义属性将与 UI 文本元素一起显示,这些元素将与用户的鼠标移动交互。 我们将介绍的突出功能是: 什么是散点图? 如何创建散点图? 如何将自定义属性附加到数据点。 如何创建交互式 UI 文本元素。 最终结果 什么是散点图? 散点图或散点图是.. 阅读详情

相关推荐

antdv-<a-form>的使用

是 Ant Design Vue 中用于创建表单的组件,提供了一种结构化的方式来收集用户输入。它支持多种布局、验证、数据绑定等功能,非常适合用于处理用户输入和提交数据。

2302_81312344的博客 2619

RuntimeError: unsupported operation: more than one element of the written-to tensor refers to a sing

解决方法 将expand_as()改为expand_as().clone()

qq_52926136的博客 1840

无监督学习初探:K-Means聚类与主成分分析(PCA)

K-Means适用于快速分组,但对数据分布敏感,可结合轮廓系数评估质量。PCA通过特征值分解实现线性降维,需注意非线性场景的替代方案(如UMAP)。进阶方向:聚类:谱聚类、高斯混合模型(GMM)处理复杂形状。降维:t-SNE、自编码器处理非线性结构。

weixin_69882801的博客 1454

unsupported operation: some elements of the input tensor and the written-to tensor refer to a single

change a = a[ xxx ] to b = a.clone() a = b[xxx]

qq_24884193的博客 4008

LightGBM处理类别特征和缺失值有多省心?一个真实业务数据案例带你上手

本文通过真实电商数据案例,详细解析了LightGBM如何高效处理类别特征和缺失值。相比传统方法,LightGBM仅需一行代码即可自动处理高基数类别特征和缺失值,大幅提升模型训练效率和预测准确度,特别适合业务场景中的脏数据处理。

weixin_30689307的博客 460

JSSIP实战:5分钟搞定WebRTC电话功能(附完整代码示例)

本文通过JSSIP库实战演示如何在Web应用中快速集成WebRTC电话功能。文章提供了从环境准备、SIP服务器连接到完整代码示例的详细步骤,涵盖用户注册、拨号接听、媒体流处理等核心环节,并针对常见问题给出排查方案,帮助开发者高效实现网页端实时语音通信。

u8v9w0x1y的博客 518

RuntimeError: unsupported operation: some elements of the input tensor and the written-to tensor ref

原因应该是nn.register_buffer、torch版本和DDP之间的问题,因为我对model进行单卡测试时无报错,so。,我之前也因为self.register_buffer('pe', pe)这行代码遇到过其他报错,总之 使用PositionalEncoding且多卡并行时注意一下这里。调用 model时出现如题报错,换用其他model没报错,google了下,问题在PositionalEncoding中。

ssimmu的博客 1265

n8n 快速入门1:构建一个简单的工作流

n8n 快速入门指南

engchina的专栏 1万+

RuntimeError with copy_() and expand() - Unsupported operation: more than one element of the written

python深度学习报错

weixin_44436319的博客 499

【AI Infra】【RLHF框架】VeRL中WorkerGroup与Ray资源调度的协同机制剖析

本文深入剖析了VeRL框架中WorkerGroup与Ray资源调度的协同机制。通过解析Ray Placement Group的资源抽象和VeRL的RayResourcePool封装,详细阐述了WorkerGroup如何与底层资源精确绑定,并实现RLHF训练中异构、多阶段任务的灵活资源分配与动态调整,为大规模分布式强化学习训练提供了高效解决方案。

weixin_29204205的博客 391

【异常】飞书OpenClaw机器人 HTTP 401: Invalid Authentication 报错排查与解决方案

HTTP 401 是HTTP协议标准定义的未授权(Unauthorized)状态码,核心含义为请求方身份认证无效,服务端拒绝执行本次请求。飞书开放平台服务端对自建机器人的全链路鉴权校验失败。无论是机器人接收飞书事件推送的上行请求,还是机器人主动调用飞书开放平台API的下行请求,只要身份凭证无效、鉴权逻辑校验不通过,飞书服务端就会返回该报错,并最终透传到飞书客户端会话窗口中。

奶爸的编程之路,也就一周冷个三天 3765

Relation Reasoning for VQA

Relation Reasoning Intra-modal attention Recently becoming popular Representing image as a graph Graph Convolution Network & Graph Attention Network Self-attention used in Transformer [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Gt2bIRza-1632135889426)(

sajo_manaka 577

【人工智能】Claude服务访问受限报错的技术分析与解决方案

在使用Claude系列大模型服务的过程中,部分用户会遇到服务不可用的标准化拦截提示,导致无法正常访问模型核心能力。本文针对该类报错进行完整技术拆解,明确报错根因与底层校验逻辑,并分场景提供合规、可落地的排查与解决方案,同时规避相关使用风险。

奶爸的编程之路,也就一周冷个三天 2680

视觉问答VQA论文近期总结

声明:全是结合论文加自己简单理解,可能存在理解错误,望见谅,不足很多没写,欢迎补充。 论文笔记总结 1. 写在前面 模型的实验准确度对比如下: Y/N Num Other All test-std All 年份 SAN 79.3 36.6 46.1 58.7 58.9 2016 H-COA 79.7 38.7 51.7 61.8 62.1 2017 MUTAN 85.14 39.81 58.52 67.42 67.36 2017 BAN 85.42 54.04 60.52 .

snow_maple521的博客 1934

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Aligned Dual Channel Graph Convolutional Network for Visual Question Answering论文笔记

介绍: 这篇文章是在ReGAT-关系感知图形注意网络用于视觉问答的基础上的进一步研究, 文章首先通过一个例子说明ReGAT模型只考虑了图像的区域之间的关系,没有考虑问题的单词之间关系就会造成答案错误。例如上图,问题是裁判员的衣服颜色是什么,答案却是黑色而不是蓝色。原因就在于没有考虑问题中单词之间的关系(这其实类似于注意力中只考虑图像各区域的自注意而没有考虑单词的注意力) 本文贡献: 1)提出了一种双通道图卷积网络(DC-GCN)来同时捕捉视觉和文本的关系,并设计了注意对齐模块来对齐多模态表示,从而减少视觉

weixin_45347379的博客 812

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

[torch] expand报错后换成repeat

好像是说expand之后只会修改meta数据,repeat才是真的复制数据。

weixin_51552032的博客 240

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

next(self.parameters()).new_zeros()是什么

Q:next(self.parameters())是什么? Q:next(self.parameters()).new_zeros()是什么? Q:next(self.parameters()).data是什么? Q:next(self.parameters()).data.new(batch_size, self.nhid).zero_()是什么? A: 1. 使用: 某类的某一函...

ccbrid的博客 5780

Pytorch实现字符级LSTM

加载资源 import numpy as np import torch from torch import nn import torch.nn.functional as F 加载数据:加载《安娜·卡列尼娜》文本文件并将其转换为整数(根据自己的需求,上传文件)。 # open text file and read in data as `text` with open('data/a...

qq_36795658的博客 861

device = next(self.parameters()).device

释义: 该句代码的意思是指定 和参数相同的设备。 具体解释: 首先,需要理解 next() 函数 它用于返回迭代器的下一个项目 在这里的 device =next(self.parameters()).device next(self.parameters()) 用于返回第一个参数 整句代码就是指定 使用和参数相同的设备 参考示例: def parse_data_batch(self, batch): """Parse data batch to fo..

m0_46483236的博客 6930

RuntimeError: Input and parameter tensors are not at the same device, found input tensor at cpu and

RuntimeError: Input and parameter tensors are not at the same device, found input tensor at cpu and parameter tensor at cuda:0 在学习pytorch的时候遇到的错误,意思是,输入和参数的张量不是在同一个device里,有一部分在CPU有一部分在GPU. 下面是一个例子,参考...

just_h的博客 2万+

Pytorch 踩坑记录——RuntimeError: element 0 of tensors does not require grad and does not have a grad_fn

Pytorch中, tensor需要定义成require_grad的类型才能求梯度。 可以在定义变量的时候加上“requires_grad=True” 或者,某tensor, tensor_X = tensor_X.requires_grad_()

LCJhust2012的博客 2万+

Python3 日常报错(持续更新)

Python3 日常报错(持续更新) TypeError: ‘odict_items’ object does not support indexing 或TypeError: ‘dict_items’ res = model.features._modules.items()[layer_index] 修改为 res = list(model.features._modules.items())...

stickmangod的博客 6586

RuntimeError错误的几个可能原因记录和解决方法

在训练时,常遇到RuntimeError错误,提示Memory或者RAM不足,甚至受到buy an new RAM的嘲笑!记录一下所遭遇的报错的原因和解决办法,希望对大家有所帮助,也欢迎大家在评论区补充和纠正。 【Q】DataLoader 函数num_workers 设置过大,线程过多,过多占用Cpu,导致报错memory不足。 【A】改小num_workers 即可, 参考值4 ,8 ...

qq_40600539的博客 2万+
上一篇: 【数据分析】之ReGat的VQAFeaturesDataset加载
下一篇: 【结果分析】之block项目
snow5618
博客等级 码龄9年 141粉丝 51原创
评论 19
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值