              self.docker_confirm()
          if self.env.enable_docker:
              self.docker_tips()
              self.env.set_config()
              exit(0)
  
      # Check for CUDA and cuDNN
          if self.env.enable_cuda and self.env.is_conda:
              self.output.info("Skipping Cuda/cuDNN checks for Conda install")
          elif self.env.enable_cuda and self.env.os_version[0] in ("Linux", "Windows"):
 
</s> remove         self.env.update_amd_dep()
 </s> add  </s> remove         for pkg in self.env.required_packages:
            pkg = self.check_os_requirements(pkg)
            if pkg is None:
                continue
            key = pkg.split("==")[0]
 </s> add         for key, specs in self.env.required_packages: </s> remove     def update_tf_dep_conda(self):
        """ Update Conda TF Dependency """
        if not self.enable_cuda:
            self.required_packages.append("tensorflow==1.15.0")
        else:
            self.required_packages.append("tensorflow-gpu==1.15.0")

    def update_amd_dep(self):
        """ Update amd dependency for AMD cards """
        if self.enable_amd:
            self.required_packages.extend(["plaidml-keras==0.6.4", "plaidml==0.6.4"])

 </s> add  </s> remove                 self.env.missing_packages.append(pkg)
 </s> add                 self.env.missing_packages.append((key, specs)) </s> remove         if self.is_conda:
            self.update_tf_dep_conda()
            return

        if not self.enable_cuda:
            self.required_packages.append("tensorflow==1.15.0")
 </s> add         if self.is_conda or not self.enable_cuda:
            # CPU/AMD doesn't need Cuda and Conda handles Cuda and cuDNN so nothing to do here
            sys.exit(0)
              self.docker_confirm()
          if self.env.enable_docker:
              self.docker_tips()
              self.env.set_config()
            sys.exit(0)
  
      # Check for CUDA and cuDNN
          if self.env.enable_cuda and self.env.is_conda:
              self.output.info("Skipping Cuda/cuDNN checks for Conda install")
          elif self.env.enable_cuda and self.env.os_version[0] in ("Linux", "Windows"):
keep keep keep keep replace keep keep keep keep keep
 Dependencies update (#1028)

* Dependencies update
  - Split requirements.txt into separate version files
  - More flexible package pinning
  - Update dependencies
  - Fix pynvml being constantly re-downloaded on update
  - Update dockerfiles
  - update INSTALL.md 
setup.py