Update app.py
Browse files
app.py
CHANGED
|
@@ -62,6 +62,13 @@ MODEL_CONFIGS = {
|
|
| 62 |
}
|
| 63 |
}
|
| 64 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 65 |
# Aktuell ausgewähltes Modell (wird vom User gesetzt)
|
| 66 |
current_model_id = "runwayml/stable-diffusion-v1-5"
|
| 67 |
|
|
@@ -196,6 +203,15 @@ def load_txt2img(model_id):
|
|
| 196 |
"add_watermarker": False,
|
| 197 |
"use_safetensors": True,
|
| 198 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 199 |
|
| 200 |
# NUR FP16 Variante laden wenn Modell sie unterstützt UND wir auf GPU sind
|
| 201 |
if config.get("supports_fp16", False) and torch_dtype == torch.float16:
|
|
|
|
| 62 |
}
|
| 63 |
}
|
| 64 |
|
| 65 |
+
|
| 66 |
+
# === SAFETENSORS KONFIGURATION ===
|
| 67 |
+
SAFETENSORS_MODELS = [
|
| 68 |
+
"runwayml/stable-diffusion-v1-5",
|
| 69 |
+
"stabilityai/stable-diffusion-2-1"
|
| 70 |
+
]
|
| 71 |
+
|
| 72 |
# Aktuell ausgewähltes Modell (wird vom User gesetzt)
|
| 73 |
current_model_id = "runwayml/stable-diffusion-v1-5"
|
| 74 |
|
|
|
|
| 203 |
"add_watermarker": False,
|
| 204 |
"use_safetensors": True,
|
| 205 |
}
|
| 206 |
+
|
| 207 |
+
# SAFETENSORS LOGIK HIER EINFÜGEN:
|
| 208 |
+
if model_id in SAFETENSORS_MODELS:
|
| 209 |
+
model_params["use_safetensors"] = True
|
| 210 |
+
print(f"ℹ️ Verwende safetensors für {model_id}")
|
| 211 |
+
else:
|
| 212 |
+
model_params["use_safetensors"] = False
|
| 213 |
+
print(f"ℹ️ Verwende .bin weights für {model_id}")
|
| 214 |
+
|
| 215 |
|
| 216 |
# NUR FP16 Variante laden wenn Modell sie unterstützt UND wir auf GPU sind
|
| 217 |
if config.get("supports_fp16", False) and torch_dtype == torch.float16:
|