code: def setUp(self) -> None:
      self.temp_dir = tempfile.mkdtemp()
  
      self.aten_kernel_yaml_path = os.path.join(
          self.temp_dir, "test_kernel_native_functions.yaml"
      )
      with open(self.aten_kernel_yaml_path, "w") as f:
          f.write(TEST_KERNEL_YAML)
      self.ops_yaml_path = os.path.join(self.temp_dir, "test.yaml")
      self.tags_yaml_path = os.path.join(self.temp_dir, "tags.yaml")
      with open(self.tags_yaml_path, "w") as f:
          f.write(
              """
  - tag: core
    desc: test
              """
          )
      with open(self.ops_yaml_path, "w") as f:
          f.write(
              """
  - op: add.out
    device_check: NoCheck   # TensorIterator
    dispatch:
      CPU: torch::executor::add_out_kernel
  
  - op: mul.out
    device_check: NoCheck   # TensorIterator
    dispatch:
      CPU: torch::executor::mul_out_kernel
                  """
          )
  
imports: import os
  import tempfile
  import unittest
  from typing import Dict
  import yaml
  from torchgen.executorch.model import ETKernelIndex, ETKernelKey
  from torchgen.gen import LineLoader
  from torchgen.gen_executorch import ComputeCodegenUnboxedKernels, gen_functions_declarations, parse_yaml_files, translate_native_yaml
  from torchgen.model import BackendIndex, BackendMetadata, DispatchKey, Location, NativeFunction, OperatorName
  from torchgen.selective_build.selector import SelectiveBuilder
label_desc: Use image node_id 1 for calling the TestParseKernelYamlFiles obj's underlying member method code with example usage: obj.setUp() without return types