Network produces different output for the same image from different Dataloaders

If the inputs are equal, you’ve called model.eval(), and the output is still different, you could check the layers one by one using forward hooks as described here.
This approach would allow you to isolate which layer creates the first difference and would help debug this issue further.

1 Like