code: def rel_diff(x1, x2):
      if isinstance(x1, list) or isinstance(x1, tuple):
          return [rel_diff_t(xx1, xx2) for xx1, xx2 in zip(x1, x2)]
      elif isinstance(x1, dict):
          return [
              rel_diff_t(xx1, xx2)
              for (k1, xx1), (k2, xx2) in zip(x1.items(), x2.items())
          ]
      else:
          return rel_diff_t(x1, x2)
  
imports: import unittest
  import torch
  from torch.testing._internal import common_utils
  from apex.transformer.testing.distributed_test_base import NcclDistributedTestBase
label_desc: Use image node_id 5 for calling a global function with example usage: rel_diff(x1, x2) and returns: unknown, unknown, rel_diff_t