Downloads · 30 days
10
20% of all-time downloads
MagicLuke/qwen25omni-sicl-sft-control
qwen25omni-sicl-sft-control is a automatic speech recognition model from MagicLuke. Use it when you need speech turned into text. It is set up for peft.
This repository contains the adapter-only matched SFT control checkpoint for the GRPO necessity experiment in SICL-GRPO. It is a PEFT LoRA adapter for Qwen/Qwen2.5-Omni-7B, not a merged full model.
Downloads · 30 days
10
20% of all-time downloads
All-time downloads
50
Public
Repo size
80.8 MB
Likes
0
Public
Click a slice to open those files.
.safetensors80.8 MB · 100%
From the Hugging Face model README
This repository contains the adapter-only matched SFT control checkpoint for the GRPO necessity experiment in SICL-GRPO. It is a PEFT LoRA adapter for Qwen/Qwen2.5-Omni-7B, not a merged full model.
HF repo: MagicLuke/qwen25omni-sicl-sft-control
Qwen/Qwen2.5-Omni-7Bcheckpoint-245loss_scale=last_round)The adapter was trained on 2000 CV-ASR 3-shot SFT-format examples. Each row contains three in-context audio/transcript examples followed by a target audio/transcript pair.
System prompt:
You are a speech recognition model that transcribe audios into its original language.
User prompt:
<audio>
Transcribe the English speech into English text without any punctuation marks.
SFT message format:
system
user + ICE audio 1 instruction
assistant ICE transcript, loss=false
user + ICE audio 2 instruction
assistant ICE transcript, loss=false
user + ICE audio 3 instruction
assistant ICE transcript, loss=false
user + target audio instruction
assistant target transcript, loss=true
RSR cells show WER with bounded WER in parentheses. RSR uses normalized, token-weighted corpus WER; lower is better. MMAR/MMAU are total accuracy; higher is better.
| Checkpoint | RSR 0-shot WER (bWER) | RSR 3-shot WER (bWER) | MMAR 0-shot | MMAR 3-shot | MMAU 0-shot | MMAU 3-shot |
|---|---|---|---|---|---|---|
| raw | 36.53% (35.92%) | 28.11% (27.53%) | 50.40% | 54.70% | 61.30% | 70.80% |
| SFT matched | 35.90% (34.77%) | 21.97% (21.62%) | 48.50% | 55.50% | 62.50% | 70.30% |
| GRPO 3-shot | 27.22% (26.89%) | 17.62% (17.41%) | 50.10% | 55.10% | 66.90% | 73.00% |
Load this repository as a PEFT adapter on top of Qwen/Qwen2.5-Omni-7B. The exact inference stack used for the experiment was Swift/vLLM with Qwen2.5-Omni audio support.
Example with PEFT-style loading:
from peft import PeftModel
from transformers import AutoModelForCausalLM
base = AutoModelForCausalLM.from_pretrained("Qwen/Qwen2.5-Omni-7B", trust_remote_code=True)
model = PeftModel.from_pretrained(base, "MagicLuke/qwen25omni-sicl-sft-control")
For Qwen2.5-Omni audio inference, use the same processor/template path as your local Swift or Transformers Omni setup.
args.json is included as a run metadata snapshot.