Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save indigoviolet/ea3eb79b9493abc4b31a4c0a91519b92 to your computer and use it in GitHub Desktop.
Save indigoviolet/ea3eb79b9493abc4b31a4c0a91519b92 to your computer and use it in GitHub Desktop.
otImplementedError Traceback (most recent call last)
<ipython-input-19-d720bdf83541> in <module>()
18 trainer.resume_or_load(resume=False)
19 wandb.watch(trainer.model)
---> 20 trainer.train()
12 frames
/usr/local/lib/python3.6/dist-packages/detectron2/engine/defaults.py in train(self)
399 OrderedDict of results, if evaluation is enabled. Otherwise None.
400 """
--> 401 super().train(self.start_iter, self.max_iter)
402 if len(self.cfg.TEST.EXPECTED_RESULTS) and comm.is_main_process():
403 assert hasattr(
/usr/local/lib/python3.6/dist-packages/detectron2/engine/train_loop.py in train(self, start_iter, max_iter)
130 for self.iter in range(start_iter, max_iter):
131 self.before_step()
--> 132 self.run_step()
133 self.after_step()
134 except Exception:
/usr/local/lib/python3.6/dist-packages/detectron2/engine/train_loop.py in run_step(self)
213 If you want to do something with the losses, you can wrap the model.
214 """
--> 215 loss_dict = self.model(data)
216 losses = sum(loss_dict.values())
217 self._detect_anomaly(losses, loss_dict)
/usr/local/lib/python3.6/dist-packages/torch/nn/modules/module.py in __call__(self, *input, **kwargs)
548 result = self._slow_forward(*input, **kwargs)
549 else:
--> 550 result = self.forward(*input, **kwargs)
551 for hook in self._forward_hooks.values():
552 hook_result = hook(self, input, result)
/usr/local/lib/python3.6/dist-packages/detectron2/modeling/meta_arch/rcnn.py in forward(self, batched_inputs)
122
123 if self.proposal_generator:
--> 124 proposals, proposal_losses = self.proposal_generator(images, features, gt_instances)
125 else:
126 assert "proposals" in batched_inputs[0]
/usr/local/lib/python3.6/dist-packages/torch/nn/modules/module.py in __call__(self, *input, **kwargs)
550 result = self.forward(*input, **kwargs)
551 for hook in self._forward_hooks.values():
--> 552 hook_result = hook(self, input, result)
553 if hook_result is not None:
554 result = hook_result
/usr/local/lib/python3.6/dist-packages/wandb/wandb_torch.py in after_forward_hook(module, input, output)
308 name=name,
309 class_name=str(module),
--> 310 output_shape=nested_shape(output),
311 parameters=parameters,
312 num_parameters=[reduce(mul, size, 1)
/usr/local/lib/python3.6/dist-packages/wandb/wandb_torch.py in nested_shape(array_or_tuple, seen)
39 try:
40 # treat object as iterable
---> 41 return [nested_shape(item, seen) if id(item) not in seen else 0 for item in list(array_or_tuple)]
42 except TypeError:
43 # object is not actually iterable
/usr/local/lib/python3.6/dist-packages/wandb/wandb_torch.py in <listcomp>(.0)
39 try:
40 # treat object as iterable
---> 41 return [nested_shape(item, seen) if id(item) not in seen else 0 for item in list(array_or_tuple)]
42 except TypeError:
43 # object is not actually iterable
/usr/local/lib/python3.6/dist-packages/wandb/wandb_torch.py in nested_shape(array_or_tuple, seen)
39 try:
40 # treat object as iterable
---> 41 return [nested_shape(item, seen) if id(item) not in seen else 0 for item in list(array_or_tuple)]
42 except TypeError:
43 # object is not actually iterable
/usr/local/lib/python3.6/dist-packages/wandb/wandb_torch.py in <listcomp>(.0)
39 try:
40 # treat object as iterable
---> 41 return [nested_shape(item, seen) if id(item) not in seen else 0 for item in list(array_or_tuple)]
42 except TypeError:
43 # object is not actually iterable
/usr/local/lib/python3.6/dist-packages/wandb/wandb_torch.py in nested_shape(array_or_tuple, seen)
39 try:
40 # treat object as iterable
---> 41 return [nested_shape(item, seen) if id(item) not in seen else 0 for item in list(array_or_tuple)]
42 except TypeError:
43 # object is not actually iterable
/usr/local/lib/python3.6/dist-packages/detectron2/structures/instances.py in __iter__(self)
141
142 def __iter__(self):
--> 143 raise NotImplementedError("`Instances` object is not iterable!")
144
145 @staticmethod
NotImplementedError: `Instances` object is not iterable!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment