in svhn_based_exp/utils.py [0:0]
def split_test_val(testloader):
testset = testloader.dataset
batch_size = testloader.batch_size
img_inds = np.arange(len(testset))
np.random.seed(0)
np.random.shuffle(img_inds)
test_inds = img_inds[:int(0.5 * len(img_inds))]
val_inds = img_inds[int(0.5 * len(img_inds)):]
testloader = data_utils.DataLoader(testset, num_workers=2, batch_size=batch_size, sampler=data_utils.SubsetRandomSampler(test_inds))
valloader = data_utils.DataLoader(testset, num_workers=2, batch_size=batch_size, sampler=data_utils.SubsetRandomSampler(val_inds))
np.random.seed(int(time.time()))
return testloader, valloader