          ${NSD_CreateRadioButton} 10% $lblPos% 25% 11u "Setup for CPU"
              Pop $ctlRadio
              nsDialogs::SetUserData $ctlRadio "cpu"
              ${NSD_OnClick} $ctlRadio RadioClick
          ${NSD_CreateRadioButton} 50% $lblPos% 40% 11u "Setup for AMD (deprecated)"
              Pop $ctlRadio
              nsDialogs::SetUserData $ctlRadio "amd"
              ${NSD_OnClick} $ctlRadio RadioClick
  
          intOp $lblPos $lblPos + 12
  
          ${NSD_CreateLabel} 10% $lblPos% 80% 10u "Environment Name (NB: Existing envs with this name will be deleted):"
          pop $0
 
</s> remove         if self.backend == "amd" and sys.version_info >= (3, 9):
            logger.error("The AMD version of Faceswap cannot be installed on versions of Python "
                         "higher than 3.8")
            sys.exit(1)
 </s> add  </s> remove     def _amd_ask_enable(self) -> None:
        """ Set backend to 'amd' to use plaidML if AMD support required """
        msg = ""
        if self._env.os_version[0] == "Windows":
            msg = "AMD users should select 'DirectML support' if possible.\r\n"
        if self._env.os_version[0] == "Linux":
            msg = "AMD users should select 'ROCm support' if possible.\r\n"

        logger.info("AMD Support:\r\nThis version is deprecated and will be removed from a future "
                    "update.\r\n%s"
                    "Nvidia Users MUST answer 'no' to this option.", msg)
        i = input("Enable AMD Support? [y/N] ")
        if i in ("Y", "y"):
            logger.info("AMD Support Enabled")
            self._env.backend = "amd"

 </s> add  </s> remove         Windows + AMD + Python 3.8:
        Add CONDA_DLL_SEARCH_MODIFICATION_ENABLE=1 environment variable to get around a bug which
        prevents SciPy from loading in this config: https://github.com/scipy/scipy/issues/14002

 </s> add  </s> remove 
        Notes
        -----
        Clip-norm is ballooning VRAM usage, which is not expected behavior and may be a bug in
        Keras/Tensorflow.

        PlaidML has a bug regarding the clip-norm parameter See:
        https://github.com/plaidml/plaidml/issues/228. We workaround by simply not adding this
        parameter for AMD backend users.
 </s> add  </s> remove         if get_backend() == "amd" and model.no_amd:
            valid = [k for k, v in _MODEL_MAPPING.items() if not v.no_amd]
            raise FaceswapError(f"'{arch}' is not compatible with the AMD backend. Choose one of "
                                f"{valid}.")

 </s> add 
          ${NSD_CreateRadioButton} 10% $lblPos% 25% 11u "Setup for CPU"
              Pop $ctlRadio
              nsDialogs::SetUserData $ctlRadio "cpu"
              ${NSD_OnClick} $ctlRadio RadioClick




  
          intOp $lblPos $lblPos + 12
  
          ${NSD_CreateLabel} 10% $lblPos% 80% 10u "Environment Name (NB: Existing envs with this name will be deleted):"
          pop $0
keep keep keep keep replace replace replace replace keep keep keep keep keep
 Remove plaidML support (#1325)

* Remove PlaidML reference from readme files

* Remove AMD option from installers

* remove amd requirements and update setup.py

* remove plaidml test from CI workflow

* gpustats: remove plaidml backend

* plaid removals:
  - faceswap.py - python version check
  - setup.cfg - plaidml typing ignore
  - lib.keras_utils - All plaid code
  - lib.launcher.py - All plaidml checks and configuration

* remove tf2.2 specific code from GUI event reader

* lib.model - remove all plaidml implementations

* plugins.extract - remove plaidml code

* plugins.train remove plaidml code

* lib.convert - remove plaidml code

* tools.model: remove plaidml code

* Remove plaidML tests from unit tests

* remove plaidml_utils and docsting cleanups

* Remove plaidML refs from configs

* fix keras imports 
.install/windows/install.nsi