Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

请问为何在执行launch文件后,终端提示model warmup 10 times,然后播放bag,进程就直接died了 #1

Open
suny-wx opened this issue Feb 19, 2024 · 7 comments

Comments

@suny-wx
Copy link

suny-wx commented Feb 19, 2024

No description provided.

@linClubs
Copy link
Owner

看具体问题,调试一下, 可以用rosrun运行一下看报错

@zhaixinchao
Copy link

看具体问题,调试一下, 可以用rosrun运行一下看报错

你好,我也是遇到了楼主的问题,用rosrun运行后,再播放bag就会报错如下:
model warmup 10 times
Segmentation fault (core dumped)
请问这是怎么回事呢?

@linClubs
Copy link
Owner

检测一下,检测结果中框的数量是不是为0了。可以用rosrun启动,不要用roslanuch,看看报错

@hehualin-tut
Copy link

hehualin-tut commented Aug 10, 2024

检测一下,检测结果中框的数量是不是为0了。可以用rosrun启动,不要用roslanuch,看看报错

是不是订阅的图像size必须是640*640啊,因为我看size好像写死了@linClubs

@hehualin-tut
Copy link

hehualin-tut commented Aug 10, 2024

我也遇到了相同的问题,执行rosrun detect后预热完毕后直接显示Segmentation fault(core dumped),现在能定位到是postprocess后处理出了问题,执行不下去了,但出问题的地方也有可能是推理导致的,当我打印出postprocess中的numdets和boxes时,numdets是一个非常大的值1090419885,打印boxes直接报错core dumped,发现是模型问题,用工程提供的模型就没问题,但是用自己训练的模型就有问题,发现自己训练的输出的onnx模型与工程提供的不一样,工程提供的最后有一个efficientNMS_TRT来输出4个属性numdets,bboxes,scores,labels但是自己训练的直接就只有一个outputs,最后发现是需要用工程自带的export-det来输出onnx文件,我直接clone的ros分支导致没看到main中的一些步骤@linClubs

@outful
Copy link

outful commented Dec 15, 2024

看具体问题,调试一下, 可以用rosrun运行一下看报错

你好,我也是遇到了楼主的问题,用rosrun运行后,再播放bag就会报错如下: model warmup 10 times Segmentation fault (core dumped) 请问这是怎么回事呢?

请问您解决了吗

@outful
Copy link

outful commented Dec 15, 2024

我也遇到了相同的问题,执行rosrun detect后预热完毕后直接显示Segmentation fault(core dumped),现在能定位到是postprocess后处理出了问题,执行不下去了,但出问题的地方也有可能是推理导致的,当我打印出postprocess中的numdets和boxes时,numdets是一个非常大的值1090419885,打印boxes直接报错core dumped,发现是模型问题,用工程提供的模型就没问题,但是用自己训练的模型就有问题,发现自己训练的输出的onnx模型与工程提供的不一样,工程提供的最后有一个efficientNMS_TRT来输出4个属性numdets,bboxes,scores,labels但是自己训练的直接就只有一个outputs,最后发现是需要用工程自带的export-det来输出onnx文件,我直接clone的ros分支导致没看到main中的一些步骤@linClubs

用工程自带的export-det来输出onnx文件以后播放bag进程还是直接杀死了,请问您解决了麻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants