Commit
·
c211cf7
1
Parent(s):
f0823f1
cleaning up /model/select when switching to base model
Browse files
app.py
CHANGED
|
@@ -581,9 +581,15 @@ def model_select(req: ModelSelect):
|
|
| 581 |
if req.dry_run:
|
| 582 |
return {"ok": True, "dry_run": True, **validation_result}
|
| 583 |
|
| 584 |
-
if req.
|
| 585 |
-
|
| 586 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 587 |
|
| 588 |
# 2) Handle jam policy
|
| 589 |
if _any_jam_running():
|
|
|
|
| 581 |
if req.dry_run:
|
| 582 |
return {"ok": True, "dry_run": True, **validation_result}
|
| 583 |
|
| 584 |
+
if isinstance(req.step, str) and req.step.lower() == "none": # user asked for stock base
|
| 585 |
+
# Clear any resident finetune assets so /model/config reflects "no assets"
|
| 586 |
+
asset_manager.mean_embed = None
|
| 587 |
+
asset_manager.centroids = None
|
| 588 |
+
asset_manager.assets_repo_id = None
|
| 589 |
+
# keep module-level mirrors in sync
|
| 590 |
+
_MEAN_EMBED = None
|
| 591 |
+
_CENTROIDS = None
|
| 592 |
+
_ASSETS_REPO_ID = None
|
| 593 |
|
| 594 |
# 2) Handle jam policy
|
| 595 |
if _any_jam_running():
|