Вам не нужно получать доступ к внутренним размерам, но вы можете заполнить каждый размер, указав список размеров отступа для каждого измерения тензора:
>>> drop_matrix = tf.constant(1, shape=[64, 26, 26, 64], dtype=tf.float32)
>>> drop_matrix
<tf.Tensor 'Const:0' shape=(64, 26, 26, 64) dtype=float32>
>>> x = tf.pad(drop_matrix, [[0,0], [3,3], [3,3], [0,0]])
>>> x
<tf.Tensor 'Pad:0' shape=(64, 32, 32, 64) dtype=float32>
Вы можете установить значение для pad с чем-то, используя параметр constant_values, но по умолчанию установлено значение 0, поэтому в этом нет необходимости. Для пояснения, 2 элемента в каждом списке заполняются с каждой стороны этого измерения, поэтому заполнение только с одной стороны можно сделать с помощью [0,3] для этого измерения.
Отредактированный пример для соответствия ситуации