For GNPE, we need an NPE network to initialise the GNPE proxies. When accidentally setting an NPE network, no warning is being raised, but instead inference fails at runtime with the low-level error
File "/dingo/core/nn/enets.py", line 262, in forward
raise ValueError('Invalid number of input tensors provided.')
ValueError: Invalid number of input tensors provided.
since the network expects (but does not get) GNPE proxies.
There should be a check that raises a higher level warning when this error occurs, since this would be quite a common mistake, and the above error is hard to interpret.
For GNPE, we need an NPE network to initialise the GNPE proxies. When accidentally setting an NPE network, no warning is being raised, but instead inference fails at runtime with the low-level error
since the network expects (but does not get) GNPE proxies.
There should be a check that raises a higher level warning when this error occurs, since this would be quite a common mistake, and the above error is hard to interpret.