code: def __new__(cls, *values):
      obj = object.__new__(cls)
      # first value is canonical value
      obj._value_ = values[0]
      for other_value in values[1:]:
          cls._value2member_map_[other_value] = obj
      obj._all_values = values
      return obj
  
file_path: DeepSpeed/deepspeed/inference/v2/inference_utils.py
imports: from typing import Dict
  import torch
  from enum import Enum, IntEnum
label_desc: Use image node_id 1 for calling the DtypeEnum obj's underlying member method code with example usage: obj.__new__(cls) and returns: obj