Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -132,6 +132,7 @@ async def fine_tune(params: FineTuneRequest):
|
|
| 132 |
"""Fine-tuning endpoint"""
|
| 133 |
try:
|
| 134 |
# Load datasets
|
|
|
|
| 135 |
alpaca = load_dataset("gbharti/finance-alpaca", split=f"train[:{params.samples_per_dataset}]")
|
| 136 |
fiqa = load_dataset("bilalRahib/fiqa-personal-finance-dataset", "full", split=f"train[:{params.samples_per_dataset}]")
|
| 137 |
|
|
@@ -193,14 +194,16 @@ async def fine_tune(params: FineTuneRequest):
|
|
| 193 |
)
|
| 194 |
|
| 195 |
trainer.train()
|
|
|
|
| 196 |
model.save_pretrained("/app/finetuned")
|
| 197 |
-
|
| 198 |
return {
|
| 199 |
"status": "success",
|
| 200 |
"trained_samples": len(dataset),
|
| 201 |
"training_time": datetime.now().isoformat()
|
| 202 |
}
|
| 203 |
except Exception as e:
|
|
|
|
| 204 |
raise HTTPException(status_code=500, detail=str(e))
|
| 205 |
|
| 206 |
@app.get("/health")
|
|
|
|
| 132 |
"""Fine-tuning endpoint"""
|
| 133 |
try:
|
| 134 |
# Load datasets
|
| 135 |
+
print("Starting fine tuning..")
|
| 136 |
alpaca = load_dataset("gbharti/finance-alpaca", split=f"train[:{params.samples_per_dataset}]")
|
| 137 |
fiqa = load_dataset("bilalRahib/fiqa-personal-finance-dataset", "full", split=f"train[:{params.samples_per_dataset}]")
|
| 138 |
|
|
|
|
| 194 |
)
|
| 195 |
|
| 196 |
trainer.train()
|
| 197 |
+
print("Training completed, saving model...")
|
| 198 |
model.save_pretrained("/app/finetuned")
|
| 199 |
+
print("Model saved!") # Debug log
|
| 200 |
return {
|
| 201 |
"status": "success",
|
| 202 |
"trained_samples": len(dataset),
|
| 203 |
"training_time": datetime.now().isoformat()
|
| 204 |
}
|
| 205 |
except Exception as e:
|
| 206 |
+
print(f"Fine-tuning failed: {e}") # Debug log
|
| 207 |
raise HTTPException(status_code=500, detail=str(e))
|
| 208 |
|
| 209 |
@app.get("/health")
|