          if not self._env.is_installer and not self._env.updater:
              self._ask_continue()
          self._env.get_required_packages()
          self._check_missing_dep()
          self._check_conda_missing_dep()
          if (self._env.updater and
                  not self._env.missing_packages and not self._env.conda_missing_packages):
              logger.info("All Dependencies are up to date")
 
</s> remove         """ Get user input for AMD/Cuda/Docker """
 </s> add         """ Get user input for AMD/DirectML/ROCm/Cuda/Docker """ </s> remove         inp = input("Please ensure your System Dependencies are met. Continue? [y/N] ")
 </s> add         text = "Please ensure your System Dependencies are met"
        if self._env.backend == "rocm":
            text += ("\r\nROCm users: Please ensure that your AMD GPU is supported by the "
                     "installed ROCm version before proceeding.")
        text += "\r\nContinue? [y/N] "
        inp = input(text) </s> remove     @classmethod
    def _ask_continue(cls) -> None:
 </s> add     def _ask_continue(self) -> None:
        self._env.update_tf_dep()

          if not self._env.is_installer and not self._env.updater:
              self._ask_continue()
          self._env.get_required_packages()
        self._env.update_tf_dep()

          self._check_missing_dep()
          self._check_conda_missing_dep()
          if (self._env.updater and
                  not self._env.missing_packages and not self._env.conda_missing_packages):
              logger.info("All Dependencies are up to date")
keep keep add keep keep keep keep keep
 Linux - ROCm (AMD) support 
setup.py