MogensR commited on
Commit
0a525df
·
verified ·
1 Parent(s): 637657e

Update processing/two_stage/two_stage_processor.py

Browse files
processing/two_stage/two_stage_processor.py CHANGED
@@ -719,9 +719,9 @@ def _process_single_video(self,
719
  def cleanup(self):
720
  """Clean up temporary files and memory."""
721
  try:
722
- # Clean up handlers first
723
- self.memory_manager.cleanup_model(self.sam2_handler, "SAM2")
724
- self.memory_manager.cleanup_model(self.matanyone_handler, "MatAnyone")
725
 
726
  # Force complete memory cleanup
727
  self.memory_manager.cleanup_stage("Cleanup", force=True)
 
719
  def cleanup(self):
720
  """Clean up temporary files and memory."""
721
  try:
722
+ # Deep cleanup of handlers - we're done with processing
723
+ self.memory_manager.cleanup_model(self.sam2_handler, "SAM2", deep_cleanup=True)
724
+ self.memory_manager.cleanup_model(self.matanyone_handler, "MatAnyone", deep_cleanup=True)
725
 
726
  # Force complete memory cleanup
727
  self.memory_manager.cleanup_stage("Cleanup", force=True)