Fix single image segment offload
This commit is contained in:
@@ -411,8 +411,9 @@ class Sam2Segmentation:
|
|||||||
model.to(offload_device)
|
model.to(offload_device)
|
||||||
except:
|
except:
|
||||||
model.model.to(offload_device)
|
model.model.to(offload_device)
|
||||||
model.reset_state(self.inference_state)
|
if hasattr(self, 'inference_state') and self.inference_state is not None and hasattr(model, "reset_state"):
|
||||||
self.inference_state = None
|
model.reset_state(self.inference_state)
|
||||||
|
self.inference_state = None
|
||||||
mm.soft_empty_cache()
|
mm.soft_empty_cache()
|
||||||
|
|
||||||
out_list = []
|
out_list = []
|
||||||
|
|||||||
Reference in New Issue
Block a user