I'm trying to use a max pool layer with filter size 2x2, so I expect the output size to be roughly half the input size. The input size is 9x14x64, but for some reason the output size is 7x12x64 (see the attached TensorBoard graph).
Here is the TensorFlow code:
layer = conv2d(layer, 64, 3, 2, activation_fn=None, scope="conv_2", name=name)
layer = max_pool2d(layer, 2, 1, scope="max_1", name=name)
layer = conv2d(layer, 32, 3, 1, activation_fn=None, scope="conv_3", name=name)
Am I missing something?