MCPcopy Create free account
hub / github.com/deepspeedai/DeepSpeedExamples / get_dataloader

Function get_dataloader

bing_bert/deepspeed_train.py:78–83  ·  view source on GitHub ↗
(args, dataset: Dataset, eval_set=False)

Source from the content-addressed store, hash-verified

76
77
78def get_dataloader(args, dataset: Dataset, eval_set=False):
79 if args.local_rank == -1:
80 train_sampler = RandomSampler(dataset)
81 else:
82 train_sampler = DistributedSampler(dataset)
83 return (x for x in DataLoader(dataset, batch_size=args.train_micro_batch_size_per_gpu//2 if eval_set else args.train_micro_batch_size_per_gpu, sampler=train_sampler, num_workers=args.config['training']['num_workers']))
84
85
86def pretrain_validation(args, index, model):

Callers 2

pretrain_validationFunction · 0.85
get_train_datasetFunction · 0.85

Calls 1

RandomSamplerClass · 0.90

Tested by

no test coverage detected