sounio-qwen25-coder-1p5b-lora / ADAPTER_CANDIDATE_QWEN15.md
chiuratto-AIgourakis's picture
Upload Sounio Qwen2.5-Coder 1.5B LoRA adapter
2cdc6b0 verified
|
Raw History Blame Contribute Delete
4.21 kB

Sounio LoRA Adapter Candidate — Qwen2.5-Coder-1.5B

Status: candidate for Hugging Face upload, pending operator authorisation.

This adapter is the first measured Sounio fine-tuning artefact in this lane that beats the zero-training base-model reference on the full 200-row held-out eval split.

Identity

Field Value
Base model Qwen/Qwen2.5-Coder-1.5B
Training objective Sounio complete-file SFT with surgical repair pairs
Branch feature/dataset-expansion
Dataset commit 12c471d1a
Run ID sounio-qwen15-lora-full200-surgical-repair-20260522T021535
Slurm job 1603
GPU 1 GPU on gpu-orangefs
Training rows requested 4,800
Training rows used 4,769
Optimiser steps 120
Prompt style sounio-compact-completion
Repair pair ratio 0.20
Run-expected ratio 0.10
Separate runtime repair ratio 0
Targeted runtime ratio 0

Artifact Location

/orangefs/training/sounio/hf-examples/lora-smoke/sounio-qwen15-lora-full200-surgical-repair-20260522T021535/results/adapter

Adapter files present:

File Size
adapter_model.safetensors 73,911,112 bytes
adapter_config.json 797 bytes
README.md 5,097 bytes
tokenizer.json 11,421,896 bytes
tokenizer_config.json 7,338 bytes
vocab.json 2,776,833 bytes
merges.txt 1,671,853 bytes
special_tokens_map.json 616 bytes
added_tokens.json 605 bytes

Checksums:

9d8540e218439bb28026115fbe8d4be5fe18162a0a1c07474d9850579ee36c4a  adapter_model.safetensors
0ce16cbdfa4be1b4fb97868ee0b5f2fed33dfb3ba65c7961530f7fe7cd544057  train_summary.json
6eca4fdaaf6e3bb48f302f8090e681cddb3fc6e08b7a99dcde0f04962c09d794  lora_smoke_eval_report.json

Evaluation Result

Held-out split: datasets/hf_examples/instruction_pairs_eval.jsonl, 200 rows.

Model/objective Compile pass Compile + contract-clean Exact runtime pass
Base model, zero training 111/200 (55.5%) not recorded 25/65 (38.5%)
Qwen2.5-Coder-1.5B LoRA candidate 192/200 (96.0%) 192/200 (96.0%) 58/65 (89.2%)
Candidate + structural repair layer 199/200 (99.5%) 198/200 (99.0%) 59/65 (90.8%)

The adapter improves the two acceptance metrics used for this lane:

  • souc check pass rate on the full held-out eval split
  • exact stdout match on all runnable held-out rows

This is a utility result, not just a training-loss result. The generated outputs extract as complete Sounio files, mostly satisfy the no-prose/no-Rust contract, compile with souc check, and run correctly on most rows with expected stdout.

The 98%+ publication-confidence run is adapter-only: it reuses the saved adapter and widens the deterministic structural repair layer; it does not retrain model weights. Result path:

/orangefs/training/sounio/hf-examples/lora-smoke/sounio-qwen15-adapter-eval-98plus-20260522T083913/results

The structural repair layer catches outputs still outside the complete-file objective, including Rust-shaped String/Vec surfaces, invalid synthetic declarations, algebra blocks used as structs, and one observed scalar typo.

Remaining Misses

Residual failures after the 98%+ adapter-only evaluation:

  • compile or contract failures: 2/200
  • runtime misses: 6/65 runnable rows
  • residual Rust-shaped surface:
    • String: 1 row
  • runtime families still missing:
    • one HumanEval runnable
    • two FFI logical extent rows printing 16
    • two GPU tile rows printing 4
    • one reserve advanced row printing 64

These are the next repair-pair targets if the goal is to improve this adapter before publication.

Upload Policy

Do not upload automatically. Upload requires explicit operator authorisation and an operator-owned Hugging Face token.

Suggested repository name:

chiuratto-AIgourakis/sounio-qwen25-coder-15b-lora

Suggested upload payload:

adapter/
train_summary.json
lora_smoke_eval_report.json
lora_smoke_predictions.jsonl
ADAPTER_CANDIDATE_QWEN15.md

The adapter should be described as an experimental Sounio LoRA adapter, not as a general-purpose production code model.