NeuralBabyTalk icon indicating copy to clipboard operation
NeuralBabyTalk copied to clipboard

super() takes at least 1 argument (0 given)

Open jack1yang opened this issue 5 years ago • 1 comments

Traceback (most recent call last): File "main.py", line 213, in dataset = DataLoader(opt, split='train') File "/workspace/neuralbabytalk/misc/dataloader_coco.py", line 112, in init self.dataloader_hdf = HDFSingleDataset(self.opt.proposal_h5) File "/workspace/neuralbabytalk/misc/dataloader_hdf.py", line 59, in init super().init( TypeError: super() takes at least 1 argument (0 given)

jack1yang avatar Mar 05 '19 11:03 jack1yang

because you are using python2.X, you should change super.init( ) ,which is ok in python3.X ,into super(HDFSingleDataset,self).init ,and also another one. in NueralBabyTalk/misc/dataloader_hdf.py

jack1yang avatar Mar 05 '19 11:03 jack1yang