modify WeightVector interface to support null
tiled weight, test with image 8x8 patch