Upload app.py
Browse files
app.py
CHANGED
@@ -391,18 +391,18 @@ def classify_solution_stream(question: str, solution: str):
|
|
391 |
|
392 |
try:
|
393 |
# ---------- Stage 1: Conceptual ----------
|
394 |
-
log.append("⏳ **Stage 1:
|
395 |
-
yield "⏳ Working…", "Starting
|
396 |
|
397 |
conceptual = run_conceptual_check(question, solution, classifier_model, classifier_tokenizer)
|
398 |
pred = conceptual["prediction"]
|
399 |
conf = conceptual["probabilities"][pred]
|
400 |
-
log[-1] = f"✅ **Stage 1: Conceptual check** — prediction **{pred}** (p={conf:.2%})"
|
401 |
yield "⏳ Working…", f"Stage 1: {pred} (p={conf:.2%}). Now checking calculations…", render(log)
|
402 |
|
403 |
# ---------- Stage 2: Computational ----------
|
404 |
log.append("⏳ **Stage 2: Computational check**")
|
405 |
-
yield "⏳ Working…", "
|
406 |
|
407 |
computational = run_computational_check(solution, gemma_model, gemma_tokenizer)
|
408 |
|
|
|
391 |
|
392 |
try:
|
393 |
# ---------- Stage 1: Conceptual ----------
|
394 |
+
log.append("⏳ **Stage 1: Initial check**")
|
395 |
+
yield "⏳ Working…", "Starting initial check…", render(log)
|
396 |
|
397 |
conceptual = run_conceptual_check(question, solution, classifier_model, classifier_tokenizer)
|
398 |
pred = conceptual["prediction"]
|
399 |
conf = conceptual["probabilities"][pred]
|
400 |
+
log[-1] = f"✅ **Stage 1: Conceptual check** — prediction: **{pred}** (p={conf:.2%})"
|
401 |
yield "⏳ Working…", f"Stage 1: {pred} (p={conf:.2%}). Now checking calculations…", render(log)
|
402 |
|
403 |
# ---------- Stage 2: Computational ----------
|
404 |
log.append("⏳ **Stage 2: Computational check**")
|
405 |
+
yield "⏳ Working…", "Extracting and checking computations…", render(log)
|
406 |
|
407 |
computational = run_computational_check(solution, gemma_model, gemma_tokenizer)
|
408 |
|