| --- |
| license: other |
| base_model: Qwen/Qwen2.5-Coder-7B-Instruct |
| tags: [text-to-sql, bird, spider, qlora, aegis-sql] |
| --- |
| # Qwen25-Coder7B-Aegis-Text2SQL |
|
|
| QLoRA fine-tune of `Qwen/Qwen2.5-Coder-7B-Instruct` for Text-to-SQL, trained as the local-path |
| generator of the AEGIS-SQL hybrid system (three-axis constrained NL2SQL: |
| accuracy / cost / privacy). |
|
|
| - **Data**: 1,000 curated examples — 500 BIRD-train + 500 diversity-stratified |
| Spider-train (set ops, HAVING, nested, multi-join rebalanced); splits 798/101/101. |
| - **Recipe**: 4-bit NF4 QLoRA, r=32 alpha=64, lr=0.0001, |
| 3 epochs, completion-only loss, max_seq_len=4096, seed=42. |
| - **Prompt format**: chat messages; user = `Database:` + schema (Tables + Foreign |
| Keys) + `Question:` + `Return only SQL.`; assistant = bare SQL. |
| - **Quick proxy on held-out test**: see `quick_eval.json` in this repo. |
| Full BIRD EX requires the official evaluator + databases. |
|
|
| Trained with the text2sql_aegis_experiment package (notebooks/qwen_aegis.ipynb). |
| |