Spaces:
Running
Running
Update app.py (#10)
Browse files- Update app.py (c3aa33cfa4be2883586dc9efe9204d41f0496e58)
app.py
CHANGED
@@ -21,6 +21,7 @@ import hashlib
|
|
21 |
from datetime import datetime
|
22 |
from typing import Dict, List, Optional
|
23 |
from huggingface_hub import login, HfApi
|
|
|
24 |
|
25 |
# ---------------------- UTILITY FUNCTIONS ----------------------
|
26 |
|
@@ -362,6 +363,10 @@ def estimate_memory_requirements(model_path, precision):
|
|
362 |
# Calculate total required memory
|
363 |
required_memory = (base_memory + (model_size if model_size else 12)) * memory_multiplier
|
364 |
|
|
|
|
|
|
|
|
|
365 |
return required_memory
|
366 |
except:
|
367 |
return 16 # Default safe estimate
|
|
|
21 |
from datetime import datetime
|
22 |
from typing import Dict, List, Optional
|
23 |
from huggingface_hub import login, HfApi
|
24 |
+
from types import SimpleNamespace
|
25 |
|
26 |
# ---------------------- UTILITY FUNCTIONS ----------------------
|
27 |
|
|
|
363 |
# Calculate total required memory
|
364 |
required_memory = (base_memory + (model_size if model_size else 12)) * memory_multiplier
|
365 |
|
366 |
+
# Adjust for Hugging Face Space
|
367 |
+
if required_memory > 16:
|
368 |
+
required_memory = 16 # Cap at 16GB for Hugging Face Space
|
369 |
+
|
370 |
return required_memory
|
371 |
except:
|
372 |
return 16 # Default safe estimate
|