Use full dataset for eval (SequentialSampler in Distributed setting)

This commit is contained in:
VictorSanh
2019-12-03 11:01:37 -05:00
parent f434bfc623
commit 48cbf267c9
4 changed files with 4 additions and 4 deletions

View File

@@ -231,7 +231,7 @@ def evaluate(args, model, tokenizer, prefix=""):
args.eval_batch_size = args.per_gpu_eval_batch_size * max(1, args.n_gpu)
# Note that DistributedSampler samples randomly
eval_sampler = SequentialSampler(eval_dataset) if args.local_rank == -1 else DistributedSampler(eval_dataset)
eval_sampler = SequentialSampler(eval_dataset)
eval_dataloader = DataLoader(eval_dataset, sampler=eval_sampler, batch_size=args.eval_batch_size)
# multi-gpu eval