Update controlnet_module.py
Browse files- controlnet_module.py +4 -1
controlnet_module.py
CHANGED
|
@@ -50,11 +50,14 @@ class ControlNetProcessor:
|
|
| 50 |
# Die korrekte Modell-ID für SAM 2 Tiny
|
| 51 |
model_id = "facebook/sam2-hiera-tiny"
|
| 52 |
|
|
|
|
|
|
|
| 53 |
# Lade Processor und Modell mit der neuen API
|
| 54 |
self.sam_processor = Sam2Processor.from_pretrained(model_id)
|
| 55 |
-
self.sam_model = Sam2Model.from_pretrained(model_id).to(self.device)
|
| 56 |
self.sam_model.eval() # Setze Modell in Evaluierungsmodus
|
| 57 |
|
|
|
|
| 58 |
self.sam_initialized = True
|
| 59 |
print("✅ SAM 2 erfolgreich geladen (via Transformers)")
|
| 60 |
return True
|
|
|
|
| 50 |
# Die korrekte Modell-ID für SAM 2 Tiny
|
| 51 |
model_id = "facebook/sam2-hiera-tiny"
|
| 52 |
|
| 53 |
+
|
| 54 |
+
|
| 55 |
# Lade Processor und Modell mit der neuen API
|
| 56 |
self.sam_processor = Sam2Processor.from_pretrained(model_id)
|
| 57 |
+
self.sam_model = Sam2Model.from_pretrained(model_id, torch_dtype=self.torch_dtype).to(self.device)
|
| 58 |
self.sam_model.eval() # Setze Modell in Evaluierungsmodus
|
| 59 |
|
| 60 |
+
|
| 61 |
self.sam_initialized = True
|
| 62 |
print("✅ SAM 2 erfolgreich geladen (via Transformers)")
|
| 63 |
return True
|