POCO icon indicating copy to clipboard operation
POCO copied to clipboard

Error during training

Open lty2226262 opened this issue 1 year ago • 0 comments

Thanks for you great work!

I set the default parameters and encountered the bug:

gen_resolution_global 128 INFO:root:Creating the network INFO:root:InterpNet - Simple - K=64 INFO:root:Network -- backbone -- 12783956 parameters INFO:root:Network -- projection -- 6498 parameters INFO:root:Network -- Number of parameters 12790454 INFO:root:Getting the dataset INFO:root:Adding random noise INFO:root:Dataset - ShapeNet- None INFO:root:Dataset - len 8751 INFO:root:InterpNet - Simple - K=64 INFO:root:Network -- backbone -- 12783956 parameters INFO:root:Network -- projection -- 6498 parameters 0%| | 0/8751 [00:00<?, ?it/s] Traceback (most recent call last): File "generate.py", line 593, in main(config) File "generate.py", line 379, in main for data in tqdm(gen_loader, ncols=100): File "/home/joey/miniconda3/envs/poco/lib/python3.7/site-packages/tqdm/std.py", line 1195, in iter for obj in iterable: File "/home/joey/miniconda3/envs/poco/lib/python3.7/site-packages/torch/utils/data/dataloader.py", line 517, in next data = self._next_data() File "/home/joey/miniconda3/envs/poco/lib/python3.7/site-packages/torch/utils/data/dataloader.py", line 557, in _next_data data = self._dataset_fetcher.fetch(index) # may raise StopIteration File "/home/joey/miniconda3/envs/poco/lib/python3.7/site-packages/torch/utils/data/_utils/fetch.py", line 44, in fetch data = [self.dataset[idx] for idx in possibly_batched_index] File "/home/joey/miniconda3/envs/poco/lib/python3.7/site-packages/torch/utils/data/_utils/fetch.py", line 44, in data = [self.dataset[idx] for idx in possibly_batched_index] File "/home/joey/code/POCO/lightconvpoint/datasets/dataset.py", line 54, in getitem return_data = self.net(data, spatial_only=True) File "/home/joey/miniconda3/envs/poco/lib/python3.7/site-packages/torch/nn/modules/module.py", line 889, in _call_impl result = self.forward(*input, **kwargs) File "/home/joey/code/POCO/networks/network.py", line 29, in forward net_data = self.net(data, spatial_only=spatial_only) File "/home/joey/miniconda3/envs/poco/lib/python3.7/site-packages/torch/nn/modules/module.py", line 889, in _call_impl result = self.forward(*input, **kwargs) File "/home/joey/code/POCO/networks/backbone/fkaconv_network.py", line 193, in forward x0 = self.activation(self.bn0(self.cv0(x, pos, pos, data["ids00"]))) File "/home/joey/miniconda3/envs/poco/lib/python3.7/site-packages/torch/nn/modules/module.py", line 889, in _call_impl result = self.forward(*input, **kwargs) File "/home/joey/code/POCO/lightconvpoint/nn/conv_fkaconv.py", line 65, in forward pos = batch_gather(pos, dim=2, index=neighbors_indices).contiguous() File "/home/joey/code/POCO/lightconvpoint/utils/functional.py", line 13, in batch_gather expanse[dim] = -1 IndexError: list assignment index out of range

However, when we use the ResidualPointnet backbone, there's no errors.

lty2226262 avatar Mar 02 '23 14:03 lty2226262