code: def setUp(self):
      torch.manual_seed(1234)
      registry.register("clevr_text_vocab_size", 80)
      registry.register("clevr_num_final_outputs", 32)
      config_path = os.path.join(
          get_mmf_root(),
          "..",
          "projects",
          "others",
          "cnn_lstm",
          "clevr",
          "defaults.yaml",
      )
      config_path = os.path.abspath(config_path)
      args = dummy_args(model="cnn_lstm", dataset="clevr")
      args.opts.append(f"config={config_path}")
      configuration = Configuration(args)
      configuration.config.datasets = "clevr"
      configuration.freeze()
      self.config = configuration.config
      registry.register("config", self.config)
  
file_path: mmf/tests/models/test_cnn_lstm.py
imports: import gc
  import os
  import unittest
  import numpy
  import torch
  from mmf.common.registry import registry
  from mmf.common.sample import Sample, SampleList
  from mmf.models.cnn_lstm import CNNLSTM
  from mmf.utils.configuration import Configuration
  from mmf.utils.general import get_current_device, get_mmf_root
  from tests.test_utils import dummy_args
label_desc: Use image node_id 1 for calling the TestModelCNNLSTM obj's underlying member method code with example usage: obj.setUp() without return types