EDIT: This is not about the general __getitem__
method but the usage of __getitem__
in the Pytorch Dataset-subclass, as @dataista correctly states.
I'm trying to implement the usage of Pytorchs Dataset-class.
The guide e.g here is really good, but I struggle to figure out Pytorch requirements for the return value of __getitem__
. In the Pytorch documentation I cannot find anything about what it should return; is it any object which is iterable with size 2 e.g [sample,target], (sample,target)
? In some guides they return a dict, but they do not specify if it has to be a dict which is returned.