How to use from
llama.cpp
Install (macOS, Linux)
curl -LsSf https://llama.app/install.sh | sh
# Start a local OpenAI-compatible server with a web UI:
llama serve -hf jeremierostan/Qwen3-1.7B-teacher-note-severity-v2-GGUF:F16
# Run inference directly in the terminal:
llama cli -hf jeremierostan/Qwen3-1.7B-teacher-note-severity-v2-GGUF:F16
Install from WinGet (Windows)
winget install llama.cpp
# Start a local OpenAI-compatible server with a web UI:
llama serve -hf jeremierostan/Qwen3-1.7B-teacher-note-severity-v2-GGUF:F16
# Run inference directly in the terminal:
llama cli -hf jeremierostan/Qwen3-1.7B-teacher-note-severity-v2-GGUF:F16
Build from source code
git clone https://github.com/ggml-org/llama.cpp.git
cd llama.cpp
cmake -B build
cmake --build build -j --target llama-app
# Start a local OpenAI-compatible server with a web UI:
./build/bin/llama serve -hf jeremierostan/Qwen3-1.7B-teacher-note-severity-v2-GGUF:F16
# Run inference directly in the terminal:
./build/bin/llama cli -hf jeremierostan/Qwen3-1.7B-teacher-note-severity-v2-GGUF:F16
Use Docker
docker model run hf.co/jeremierostan/Qwen3-1.7B-teacher-note-severity-v2-GGUF:F16
Quick Links

Qwen3-1.7B Teacher Note Severity v2 โ€” GGUF

GGUF builds of jeremierostan/Qwen3-1.7B-teacher-note-severity-v2, which adds an in_class / outside_class location field to the v1 severity model (v1 GGUF here).

Files:

  • Qwen3-1.7B-teacher-note-severity-v2-f16.gguf (3.4 GB) โ€” full precision
  • Qwen3-1.7B-teacher-note-severity-v2-q8_0.gguf (1.8 GB) โ€” recommended; near-identical quality, half the size

Output format

Given a teacher note (or a running log of notes), the model replies with a single JSON object:

{"category": "commendation | misbehavior | academic_concern", "location": "in_class | outside_class", "severity": <int -100..100>, "escalate": <bool>}

Commendations score negative; routine notes 5โ€“55; severity >= 60 means escalate to admin (escalate is set exactly when severity >= 60, across all categories).

LM Studio

  1. In LM Studio, search this repo id (jeremierostan/Qwen3-1.7B-teacher-note-severity-v2-GGUF) and download the q8_0 file, or place the file in your models folder.
  2. Load the model; 2kโ€“8k context works for single notes; raise it (up to 32k) for long running logs.
  3. Set the system prompt (below). Keep thinking mode off so the answer is pure JSON.
  4. Paste a note. Expected reply: JSON only.

System prompt

You are a school record assistant. Classify the teacher note about a student. Respond with ONLY a JSON object with keys: "category" (one of "commendation", "misbehavior", "academic_concern"), "location" ("in_class" for behavior during class or class activities, "outside_class" for behavior in hallways, cafeteria, playground, bus, online or other non-classroom settings), "severity" (integer, -100 to 100: commendations are negative, routine notes are 5-55, serious concerns warranting admin attention are 60 or above), and "escalate" (true only if severity >= 60).

Eval (held-out synthetic test, n=200)

  • Band accuracy 0.930 ยท Category accuracy 0.990 ยท Location accuracy 0.990
  • Severity MAE 12.83 ยท Escalate F1 1.000 ยท JSON parsable 1.000

Notes

  • Trained on synthetic data (jeremierostan/teacher-notes-severity-v2); validate on real notes before production use.
  • Severity within a band is approximate; treat it as triage, not a grade.
Downloads last month
64
GGUF
Model size
2B params
Architecture
qwen3
Hardware compatibility
Log In to add your hardware

8-bit

16-bit

Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support

Model tree for jeremierostan/Qwen3-1.7B-teacher-note-severity-v2-GGUF