class_docstr: Wrapper for trace GraphModule
  
  GraphModule and VMModule only supports List[Tensor] inputs and cannot be traced.
  This is a wrapper class for trace GraphModule or VMModule in order to support
  arbitrary number of inputs
  
  Example:
      import tvm.contrib.torch
      tvm_module = tvm.contrib.torch.GraphModule(1, 1, 'cuda:0')
      tvm_module.init(input_shapes, lib_path, graph_path, params_path)
  
      trace_wrapper = tvm.contrib.torch.TraceGraphModule(torch.jit.script(tvm_module))
      traced = torch.jit.trace(trace_wrapper, example_inputs)
code: def forward(self, *inputs):
      outputs = self.tvm_module(inputs)
      return outputs[0] if len(outputs) == 1 else tuple(outputs)
  
imports: import warnings
  from typing import List
  import torch
label_desc: Use image node_id 2 for calling the TraceTvmModule obj's underlying member method code with example usage: obj.forward() and returns: unknown