code: def _makeDataDirWithMultipleDevicesAndDuplicateNodeNames(self):
      cpu_0_dir = os.path.join(
          self._dump_root,
          debug_data.METADATA_FILE_PREFIX
          + debug_data.DEVICE_TAG
          + ",job_localhost,replica_0,task_0,cpu_0",
      )
      gpu_0_dir = os.path.join(
          self._dump_root,
          debug_data.METADATA_FILE_PREFIX
          + debug_data.DEVICE_TAG
          + ",job_localhost,replica_0,task_0,device_GPU_0",
      )
      gpu_1_dir = os.path.join(
          self._dump_root,
          debug_data.METADATA_FILE_PREFIX
          + debug_data.DEVICE_TAG
          + ",job_localhost,replica_0,task_0,device_GPU_1",
      )
      os.makedirs(cpu_0_dir)
      os.makedirs(gpu_0_dir)
      os.makedirs(gpu_1_dir)
      open(
          os.path.join(
              cpu_0_dir, "node_foo_1_2_DebugIdentity_1472563253536386"
          ),
          "wb",
      )
      open(
          os.path.join(
              gpu_0_dir, "node_foo_1_2_DebugIdentity_1472563253536385"
          ),
          "wb",
      )
      open(
          os.path.join(
              gpu_1_dir, "node_foo_1_2_DebugIdentity_1472563253536387"
          ),
          "wb",
      )
  
imports: import os
  import platform
  import tempfile
  import numpy
  from tensorflow.core.framework import graph_pb2
  from tensorflow.core.framework import tensor_pb2
  from tensorflow.python.debug.lib import debug_data
  from tensorflow.python.framework import test_util
  from tensorflow.python.lib.io import file_io
  from tensorflow.python.platform import gfile
  from tensorflow.python.platform import googletest
  from tensorflow.python.platform import test
label_desc: Use image node_id 3 for calling the DebugDumpDirTest obj's underlying member method code with example usage: obj._makeDataDirWithMultipleDevicesAndDuplicateNodeNames() without return types