import tensorflow as tf

            assert strides[2] == strides[3], STRIDES_ERR_MSG
        x = _conv(
            'conv1',
            x,
            ksize_list[0],
            _stride_arr(strides[2], data_format),
            padding,
            data_format=data_format)

    with tf.variable_scope('sub2'):
        x = _batch_norm('bn2', x, is_training, data_format)
        x = _relu('relu2', x)
        x = _conv(
            'conv2',
            x,
            ksize_list[1],
            _stride_arr(1, data_format),
            padding,
