问题描述
transforms.RandomCrop类里没有__call__函数,为什么可以调用sun_object(x)语句?【sun_object表示子类实例化的对象】
问题解答
transforms.RandomCrop类里并没有__call__函数,但是其继承torch.nn.Module,父类Module中有__call__方法,因此sun_object(x)这条语句可以正常执行。
# torch/nn/modules/module.py
......
class Module:
....