          print("\n----- Initial GPU Stats -----")
          self.stats.print_info()
          print("GPU VRAM free:    {}".format(self.vram_free))
          print("-----------------------------\n")
          self.output_shown = True
  
      def get_tensor_gpu_ratio(self):
          """ Set the ratio of GPU memory to use for tensorflow session for
              keras points predictor.
  
 
</s> remove         if self.output_shown or not self.verbose:
 </s> add         if not self.verbose: </s> remove         self.output_shown = False
 </s> add  </s> remove         if self.initialized:
            return

 </s> add  </s> remove         if self.initialized:
            return
        self.initialize_vram(detector)
        self.initialize_keras(detector)
        # VRAM Scaling factor must be set AFTER Keras has loaded
        VRAM.set_scale_to(detector)
 </s> add         if not VRAM.initialized:
            self.initialize_vram(detector)
          print("\n----- Initial GPU Stats -----")
          self.stats.print_info()
          print("GPU VRAM free:    {}".format(self.vram_free))
          print("-----------------------------\n")

  
      def get_tensor_gpu_ratio(self):
          """ Set the ratio of GPU memory to use for tensorflow session for
              keras points predictor.
  
keep keep keep keep replace keep keep keep keep keep
 Extract - Detector reinitialization bugfix 
lib/face_alignment/vram_allocation.py