class_docstr: Base test class and used for CPU case.
code: def _get_empty_module(self, seed=0):
      torch.manual_seed(seed)  # keep everything deterministic
  
      class Test(torch.nn.Module):
          def forward(self, x):
              return x + 1
  
      module = Test()
  
      def get_input(device, dtype):
          torch.manual_seed(1)  # keep everything deterministic
          return torch.rand(1).to(device=device, dtype=dtype)
  
      module.get_input = get_input
      module.param_list = None  # No param_list to FPW.
      module.flat_param_names = None  # No flat_param_names to FPW.
      return module
  
imports: from collections import OrderedDict
  import unittest
  import torch
  from fairscale.fair_dev.testing.testing import objects_are_equal
  from fairscale.nn import FlattenParamsWrapper
label_desc: Use image node_id 2 for calling the TestFlattenParams obj's underlying member method code with example usage: obj._get_empty_module(seed) and returns: module, torch, unknown