PMF icon indicating copy to clipboard operation
PMF copied to clipboard

在验证时报错:stack expects each tensor to be equal size, but got [19961] at entry 0 and [123389] at entry 1

Open myself0816 opened this issue 1 year ago • 3 comments

具体情况如下; ===init env success=== Traceback (most recent call last): File "/home/lcy/桌面/PMF-master/tasks/pmf_eval_semantickitti/infer.py", line 369, in exp.run() File "/home/lcy/桌面/PMF-master/tasks/pmf_eval_semantickitti/infer.py", line 354, in run self.inference.run() File "/home/lcy/桌面/PMF-master/tasks/pmf_eval_semantickitti/infer.py", line 134, in run self.evaluator.addBatch( File "/home/lcy/桌面/PMF-master/tasks/pmf_eval_semantickitti/../../pc_processor/metrics/iou_eval.py", line 44, in addBatch idxs = torch.stack([x_row, y_row], dim=0) RuntimeError: stack expects each tensor to be equal size, but got [19961] at entry 0 and [123389] at entry 1

Process finished with exit code 1

请问该如何修改呢?

myself0816 avatar Mar 24 '23 05:03 myself0816

已经解决了,原因是没有做fov的数据预处理。

myself0816 avatar Mar 25 '23 07:03 myself0816

已经解决了,原因是没有做fov的数据预处理。

你好,遇到了和你同样的问题,请问这个fov数据预处理在哪里改啊,应该如何修改程序啊?

birdsheng avatar Jan 03 '24 07:01 birdsheng

已经解决了,原因是没有做fov的数据费用。

你好,遇到了和你同样的问题,请问这个数据丢失在哪里改啊,应该如何修改程序啊?

你好,这个地方错误是因为没有使用PMF-master > tasks > process_semantickitti_fov制作fov数据集。具体如下:

1.进入tasks/process_semantickitti_fov目录,修改create_fov_dataset.pu文件中数据集路径src_root为semantic-kitti实际路径 image

2.运行如下指令执行构建semantic-kitti-fov数据集 python create_fov_dataset.py

数据集生成成功,即可正常运行

dafengtian avatar Jan 15 '24 06:01 dafengtian