DeepGlobalRegistration
DeepGlobalRegistration copied to clipboard
IndexError: shape mismatch: indexing arrays could not be broadcast together with shapes (197,3) (197,)
when i run demo.py, i had the issue as following:
/media/turing/C236399636398D03/hyx/yes/envs/dgr37/lib/python3.7/site-packages/MinkowskiEngine-0.5.0-py3.7-linux-x86_64.egg/MinkowskiEngine/init.py:210: UserWarning: The MinkowskiEngine was compiled with CPU_ONLY flag. If you want to compile with CUDA support, make sure torch.cuda.is_available() is True when you install MinkowskiEngine.
"If you want to compile with CUDA support, make sure torch.cuda.is_available() is True when you install MinkowskiEngine.",
=> loading checkpoint 'ResUNetBN2C-feat32-kitti-v0.3.pth'
=> Setting voxel size to 0.3
=> loading finished
Traceback (most recent call last):
File "demo.py", line 41, in
can anybody helps me?
Hi ! I have encountered the same problem.
Can you help us on this issue ?
Thanks in advance! @chrischoy
Hi ! I have encountered the same problem. My environment is: pytorch1.7.0 python3.7 MinkowsEngine0.5 cuda11.0
errors info as follows:
Traceback (most recent call last):
File "train.py", line 76, in
Can you help us on this issue ?
Thanks in advance! @chrischoy
@russellyq @zhanqx1024 hi,I have encountered the same problem too,are you solve it?
Hi ! I have encountered the same problem too.
Can you help us on this issue ?
Thanks! @chrischoy
Hi, I have the same issue. Any solution ? @chrischoy
@zhanqx1024 @russellyq @silencemm @chalth Please install MinkowskiEngine 0.4.3 and then run demo.py file. All errors are gone and it works perfectly fine with Minkowski Engine 0.4.3. Also after installing MinkowskiEngine, pip install open3d==0.10.0 because latest version does not work fine.
This is due to the API change. https://github.com/chrischoy/FCGF/issues/38
From MinkowskiEngine v0.5, the quantization function returns coordinates and indices.
Replace sel0= ME.utils.sparse_quantize(xyz0 / voxel_size, return_index=True) with _, sel0= ME.utils.sparse_quantize(xyz0 / 0.05, return_index=True)
For a reference, check out https://github.com/chrischoy/FCGF/commit/cc5b70008fd1282d19ee60f6c022d4b5d059f4bc#diff-9ec6203a8552a65befc7ee92d7205a7d70b23de965b3e1bd41a7a2c5debd3f68R244
@hafizas101 hey, I am facing the same issue with MinkowskiEnginev0.5. Can you please say how you were able to degrade the version?. Thank you
@Vaishali-Nimilan Yup install open3d==0.10.0 and install Minkowski 0.4.3. It worked perfectly fine then.
@hafizas101 Hey, I have downgraded both open3d and MinkowskiEngine. I still face the same error. Could you please help?
@Vaishali-Nimilan Check your PyTorch and cuda version. Mine is PyTorch 1.7.1, Cuda 10.2, cudnn 7.6.5 with Python 3.8. That might help.
@hafizas101 hey, I am working with the 3D match dataset in DGR. But I don't understand the text file format they use for the input. eg: 7-scenes-chess@seq-01_000.npz 7-scenes-chess@seq-01_001.npz 0.886878
I can see the first two variables are the names of the clouds. I don't understand the context of 0.886878 here. I doubt if its intensity. Can you please let me know if you can? Thank you in advance.
This is due to the API change. chrischoy/FCGF#38 From MinkowskiEngine v0.5, the quantization function returns coordinates and indices. Replace
sel0= ME.utils.sparse_quantize(xyz0 / voxel_size, return_index=True)with_, sel0= ME.utils.sparse_quantize(xyz0 / 0.05, return_index=True)For a reference, check out chrischoy/FCGF@cc5b700#diff-9ec6203a8552a65befc7ee92d7205a7d70b23de965b3e1bd41a7a2c5debd3f68R244
Thanks a lot, this works for MEv0.5