code: def test_forward_pass(self):
      for split, split_config in self.forward_pass_configs.items():
          for model_config in self.model_configs:
              forward_pass_model_config = copy.deepcopy(model_config)
              forward_pass_model_config.update(split_config["model"])
  
              num_classes = forward_pass_model_config["heads"][0][
                  "num_classes"
              ]
  
              model = build_model(forward_pass_model_config)
              model.train(split == "train")
  
              out = model(split_config["input"])
  
              self.assertEqual(
                  out.size(), (self.batchsize, num_classes)
              )
  
file_path: ClassyVision/test/models_resnext3d_test.py
imports: import copy
  import unittest
  import torch
  from classy_vision.models import build_model, ClassyModel
  from test.generic.utils import compare_model_state
label_desc: Use image node_id 3 for calling the TestResNeXt3D obj's underlying member method code with example usage: obj.test_forward_pass() without return types