在运行代码的过程中遇到以下报错:
Traceback (most recent call last):
File "D:/Downloads/prnet-master/main.py", line 178, in
main()
File "D:/Downloads/prnet-master/main.py", line 146, in main
train_loader = DataLoader(ModelNet40(num_points=args.n_points,
TypeError: __init__() got an unexpected keyword argument 'batch_size'
报错部分代码:
def main():
parser.add_argument('--batch_size', type=int, default=36, metavar='batch_size',
help='Size of batch)')
if args.dataset == 'modelnet40':
train_loader = DataLoader(ModelNet40(num_points=args.n_points,
num_subsampled_points=args.n_subsampled_points,
partition='train', gaussian_noise=args.gaussian_noise,
unseen=args.unseen, rot_factor=args.rot_factor),
batch_size=args.batch_size, shuffle=True, drop_last=True, num_workers=6)
test_loader = DataLoader(ModelNet40(num_points=args.n_points,
num_subsampled_points=args.n_subsampled_points,
partition='test', gaussian_noise=args.gaussian_noise,
unseen=args.unseen, rot_factor=args.rot_factor),
batch_size=args.test_batch_size, shuffle=False, drop_last=False, num_workers=6)
else:
raise Exception("not implemented")
并且args中有batch-size
尝试了很多方法都没有解决,请问各位有什么解决办法吗?