code: def test_discriminator_output_size(
      self,
      batch_size,
      use_fan_in_scaled_kernels,
      antialiased_bilinear_downsampling,
  ):
      input_data = np.ones(
          shape=(batch_size, 16, 16, 3), dtype=np.float32
      )
      discriminator = architectures_style_gan_v2.create_discriminator(
          use_fan_in_scaled_kernels=use_fan_in_scaled_kernels,
          downsampling_blocks_num_channels=((8, 8), (8, 8)),
          use_antialiased_bilinear_downsampling=antialiased_bilinear_downsampling,
      )
  
      output = discriminator(input_data)
  
      self.assertSequenceEqual(output.shape, (batch_size, 1))
  
file_path: graphics/tensorflow_graphics/projects/gan/architectures_style_gan_v2_test.py
imports: from absl.testing import parameterized
  import numpy
  import tensorflow
  from tensorflow_graphics.projects.gan import architectures_style_gan_v2
label_desc: Use image node_id 4 for calling the ArchitecturesStyleGanV2Test obj's underlying member method code with example usage: obj.test_discriminator_output_size(batch_size, use_fan_in_scaled_kernels, antialiased_bilinear_downsampling) without return types