code: def test_shared_shape_graph(self):
      @torch.jit.script
      def foo(x, y):
          return x * y, x / y
  
      mul_node = foo.graph.findNode("aten::mul")
      div_node = foo.graph.findNode("aten::div")
  
      mul_graph = torch._C._jit_shape_compute_graph_for_node(mul_node)
      div_graph = torch._C._jit_shape_compute_graph_for_node(div_node)
      self.assertIsNotNone(mul_graph)
      self.assertIs(mul_graph, div_graph)
  
imports: import operator
  import unittest
  from textwrap import dedent
  import torch
  from torch import nn, Tensor
  from torch.testing import FileCheck
  from torch.testing._internal.common_methods_invocations import sample_inputs_cat_concat
  from torch.testing._internal.common_utils import make_tensor
  from torch.testing._internal.jit_utils import JitTestCase, execWrapper
  from typing import List, Any
label_desc: Use image node_id 4 for calling the TestSymbolicShapeAnalysis obj's underlying member method code with example usage: obj.test_shared_shape_graph() and returns: unknown,  unknown