dataloader problem
1 | testdataset = Mydataset(device="des2", train_val_test_mode='tets') |
1 | if self.train_val_test_mode == 'train' or self.train_val_test_mode =='val': |
在dataloader 中加入新的分类,test_list类。
发现,出错,报错显示
1 | TypeError: 'NoneType' object cannot be interpreted as an integer |
解决
1 | def __len__(self): |
在dataloader的 __ len __函数里面加入mode = test情况的数据集len,
否则此时无法读取数据集的长度。
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.