Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -3,6 +3,7 @@ import tempfile
|
|
| 3 |
import os
|
| 4 |
import shutil
|
| 5 |
from transformers import AutoModelForImageSegmentation, AutoProcessor
|
|
|
|
| 6 |
from sunpy.net import Fido, attrs as a
|
| 7 |
import astropy.units as u
|
| 8 |
import numpy as np
|
|
@@ -26,11 +27,19 @@ def cleanup_temp():
|
|
| 26 |
shutil.rmtree(dir_path, ignore_errors=True)
|
| 27 |
cleanup_temp() # Run once at start
|
| 28 |
|
| 29 |
-
# Surya model setup (
|
| 30 |
-
|
|
|
|
| 31 |
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
|
| 32 |
-
|
| 33 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 34 |
|
| 35 |
# Historical observed values for May 2024 Gannon Storm
|
| 36 |
HISTORICAL_DENSITY_INCREASE = 6.0 # Up to 6x at 400 km
|
|
|
|
| 3 |
import os
|
| 4 |
import shutil
|
| 5 |
from transformers import AutoModelForImageSegmentation, AutoProcessor
|
| 6 |
+
from peft import PeftModel # For LoRA adapter
|
| 7 |
from sunpy.net import Fido, attrs as a
|
| 8 |
import astropy.units as u
|
| 9 |
import numpy as np
|
|
|
|
| 27 |
shutil.rmtree(dir_path, ignore_errors=True)
|
| 28 |
cleanup_temp() # Run once at start
|
| 29 |
|
| 30 |
+
# Surya model setup (base + LoRA adapter; now works after repo install)
|
| 31 |
+
BASE_MODEL_ID = "nasa-ibm-ai4science/Surya-1.0"
|
| 32 |
+
ADAPTER_MODEL_ID = "nasa-ibm-ai4science/ar_segmentation_surya"
|
| 33 |
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
|
| 34 |
+
|
| 35 |
+
# Load base model (custom "surya" type now registered via repo install)
|
| 36 |
+
base_model = AutoModelForImageSegmentation.from_pretrained(BASE_MODEL_ID).to(device)
|
| 37 |
+
|
| 38 |
+
# Load LoRA adapter for AR segmentation
|
| 39 |
+
model = PeftModel.from_pretrained(base_model, ADAPTER_MODEL_ID).to(device)
|
| 40 |
+
|
| 41 |
+
# Load processor (from base; assumes standard image processor)
|
| 42 |
+
processor = AutoProcessor.from_pretrained(BASE_MODEL_ID)
|
| 43 |
|
| 44 |
# Historical observed values for May 2024 Gannon Storm
|
| 45 |
HISTORICAL_DENSITY_INCREASE = 6.0 # Up to 6x at 400 km
|