Spaces:
Build error
Build error
Update app.py
Browse files
app.py
CHANGED
|
@@ -180,7 +180,7 @@ class GuiSD:
|
|
| 180 |
self.active_downloads = set()
|
| 181 |
self.download_lock = threading.Lock()
|
| 182 |
|
| 183 |
-
def update_storage_models(self, storage_floor_gb=30, required_inventory_for_purge=
|
| 184 |
while get_used_storage_gb() > storage_floor_gb:
|
| 185 |
if len(self.inventory) < required_inventory_for_purge:
|
| 186 |
break
|
|
@@ -188,7 +188,7 @@ class GuiSD:
|
|
| 188 |
delete_model(removal_candidate)
|
| 189 |
|
| 190 |
# Cleanup after 60 seconds of inactivity
|
| 191 |
-
lowPrioCleanup = max((datetime.now() - self.last_load).total_seconds(), 0) >
|
| 192 |
if lowPrioCleanup and (len(self.inventory) >= required_inventory_for_purge - 1) and not self.status_loading and get_used_storage_gb(CACHE_HF_ROOT) > (storage_floor_gb * 2):
|
| 193 |
print("Cleaning up Hugging Face cache...")
|
| 194 |
clear_hf_cache()
|
|
|
|
| 180 |
self.active_downloads = set()
|
| 181 |
self.download_lock = threading.Lock()
|
| 182 |
|
| 183 |
+
def update_storage_models(self, storage_floor_gb=30, required_inventory_for_purge=3):
|
| 184 |
while get_used_storage_gb() > storage_floor_gb:
|
| 185 |
if len(self.inventory) < required_inventory_for_purge:
|
| 186 |
break
|
|
|
|
| 188 |
delete_model(removal_candidate)
|
| 189 |
|
| 190 |
# Cleanup after 60 seconds of inactivity
|
| 191 |
+
lowPrioCleanup = max((datetime.now() - self.last_load).total_seconds(), 0) > 120
|
| 192 |
if lowPrioCleanup and (len(self.inventory) >= required_inventory_for_purge - 1) and not self.status_loading and get_used_storage_gb(CACHE_HF_ROOT) > (storage_floor_gb * 2):
|
| 193 |
print("Cleaning up Hugging Face cache...")
|
| 194 |
clear_hf_cache()
|