  
  
  @pytest.mark.parametrize('dummy', [None], ids=[get_backend().upper()])
  def test_reflection_padding_2d(dummy):  # pylint:disable=unused-argument
      """ Reflection Padding 2D layer test """
      layer_test(layers.ReflectionPadding2D, input_shape=(2, 4, 4, 512))
  
  
 
</s> remove             "\n\tmax_pooling: Use a Global Max Pooling 2D layer for the bottleneck."),
 </s> add             "\n\tmax_pooling: Use a Global Max Pooling 2D layer for the bottleneck."
            "\n\flatten: Don't use a bottleneck at all. Some encoders output in a size that make "
            "a bottleneck unnecessary. This option flattens the output from the encoder, with no "
            "further operations"), </s> remove         "choices": ["average_pooling", "dense", "max_pooling"],
 </s> add         "choices": ["average_pooling", "dense", "max_pooling", "flatten"], </s> remove     def _normalization(self, inputs: Tensor) -> Tensor:
 </s> add     def _normalization(self, inputs: tf.Tensor) -> tf.Tensor: </s> remove                 var_x = LeakyReLU(alpha=0.1)(var_x)
 </s> add                 var_x = kl.LeakyReLU(alpha=0.1)(var_x) </s> remove     bottleneck: str
        The type of layer to use for the bottleneck
 </s> add     bottleneck: str or ``None``
        The type of layer to use for the bottleneck. ``None`` to not use a bottleneck
@pytest.mark.parametrize('dummy', [None], ids=[get_backend().upper()])
def test_quick_gelu(dummy):  # pylint:disable=unused-argument
    """ Global Standard Deviation Pooling 2D layer test """
    layer_test(layers.QuickGELU, input_shape=(2, 4, 4, 1024))


  
  
@pytest.mark.parametrize('dummy', [None], ids=[get_backend().upper()])
def test_quick_gelu(dummy):  # pylint:disable=unused-argument
    """ Global Standard Deviation Pooling 2D layer test """
    layer_test(layers.QuickGELU, input_shape=(2, 4, 4, 1024))


  @pytest.mark.parametrize('dummy', [None], ids=[get_backend().upper()])
  def test_reflection_padding_2d(dummy):  # pylint:disable=unused-argument
      """ Reflection Padding 2D layer test """
      layer_test(layers.ReflectionPadding2D, input_shape=(2, 4, 4, 512))
  
  
keep add keep keep keep keep keep keep
 Updates:
    - Remove clipfaker
    - Add clip to Phaze-A
    - streamline clip to vision only
    - update lib.model.networks
    - Docs and tests update
    - Phaze-A - add option to flatten bottleneck 
tests/lib/model/layers_test.py