code: def test_fully_convolutional_linear_head(self):
      head = fcl.FullyConvolutionalLinearHead(
          "default_head",
          num_classes=2,
          in_plane=3,
          pool_size=[1, 3, 3],
          activation_func="softmax",
          use_dropout=False,
      )
      input = torch.rand([1, 3, 4, 3, 3])
      output = head(input)
      self.assertEqual(output.shape, torch.Size([1, 8]))
  
file_path: ClassyVision/test/heads_fully_convolutional_linear_head_test.py
imports: import unittest
  import classy_vision.heads.fully_convolutional_linear_head
  import torch
label_desc: Use image node_id 1 for calling the TestFullyConvolutionalLinearHead obj's underlying member method code with example usage: obj.test_fully_convolutional_linear_head() without return types