      Variable.
  
      If file doesn't exist and a variable hasn't been set, create the config file. """
      def __init__(self):
          self._backends = {"1": "amd", "2": "cpu", "3": "nvidia", "4": "apple"}
          self._config_file = self._get_config_file()
          self.backend = self._get_backend()
  
      @classmethod
      def _get_config_file(cls):
 
</s> remove     backend: ["amd", "cpu", "nvidia", "apple"]
 </s> add     backend: ["amd", "cpu", "nvidia", "apple_silicon"] </s> remove             backend = "apple"
 </s> add             backend = "apple_silicon" </s> remove             selection = input("1: AMD, 2: CPU, 3: NVIDIA, 4: Apple: ")
 </s> add             selection = input("1: AMD, 2: CPU, 3: NVIDIA, 4: Apple Silicon: ") </s> remove elif backend == "apple":
 </s> add elif backend == "apple_silicon":
        self._backends = {"1": "amd", "2": "cpu", "3": "nvidia", "4": "apple_silicon"}
      Variable.
  
      If file doesn't exist and a variable hasn't been set, create the config file. """
      def __init__(self):
        self._backends = {"1": "amd", "2": "cpu", "3": "nvidia", "4": "apple_silicon"}
          self._config_file = self._get_config_file()
          self.backend = self._get_backend()
  
      @classmethod
      def _get_config_file(cls):
keep keep keep keep replace keep keep keep keep keep
 Rename Apple Silicon backend to apple_silicon 
lib/utils.py