code: def __init__(self, name):
      super().__init__(name)
      self._ascend_path = self.installed_cann_path()
      self._torch_npu_path = os.path.join(
          os.path.dirname(os.path.abspath(torch_npu.__file__))
      )
      try:
          self._cann_version = self.installed_cann_version(self.name)
      except BaseException:
          print(
              f"{self.name} ascend_cann is missing, npu ops cannot be compiled!"
          )
  
file_path: DeepSpeed/deepspeed/ops/op_builder/npu/builder.py
imports: import re
  import os
label_desc: Use image node_id 1 to create a new NPUOpBuilder object from inherited base classes: OpBuilder with example: obj = NPUOpBuilder(name)