MCPcopy Create free account
hub / github.com/ZhengPeng7/BiRefNet / init_data_loaders

Function init_data_loaders

train.py:78–93  ·  view source on GitHub ↗
(to_be_distributed)

Source from the content-addressed store, hash-verified

76
77
78def init_data_loaders(to_be_distributed):
79 # Prepare dataset
80 train_loader = prepare_dataloader(
81 MyData(datasets=config.training_set, image_size=config.size, is_train=True),
82 config.batch_size, to_be_distributed=to_be_distributed, is_train=True
83 )
84 print(len(train_loader), "batches of train dataloader {} have been created.".format(config.training_set))
85 test_loaders = {}
86 for testset in args.testsets:
87 _data_loader_test = prepare_dataloader(
88 MyData(datasets=testset, image_size=config.size, is_train=False),
89 config.batch_size_valid, is_train=False
90 )
91 print(len(_data_loader_test), "batches of valid dataloader {} have been created.".format(testset))
92 test_loaders[testset] = _data_loader_test
93 return train_loader, test_loaders
94
95
96def init_models_optimizers(epochs, to_be_distributed):

Callers 1

mainFunction · 0.85

Calls 2

MyDataClass · 0.90
prepare_dataloaderFunction · 0.85

Tested by

no test coverage detected