in data_loaders/get_mnist_cifar.py [0:0]
def downsample(x, resolution):
assert x.dtype == np.float32
assert x.shape[1] % resolution == 0
assert x.shape[2] % resolution == 0
if x.shape[1] == x.shape[2] == resolution:
return x
s = x.shape
x = np.reshape(x, [s[0], resolution, s[1] // resolution,
resolution, s[2] // resolution, s[3]])
x = np.mean(x, (2, 4))
return x