Downloads · 30 days
10
36% of all-time downloads
YirongSun/AuroLA-7B-Dual-LoRA-SPEAR
AuroLA-7B-Dual-LoRA-SPEAR is a machine learning model from YirongSun. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for peft.
This private research artifact contains a PEFT LoRA adapter for the official Jazzcharles/AuroLA-7B retrieval checkpoint. It adapts both the AuroLA audio encoder and the language model for paired fine-grained speech-ca…
Downloads · 30 days
10
36% of all-time downloads
All-time downloads
28
Public
Repo size
1.7 GB
Likes
0
Public
Click a slice to open those files.
.safetensors1.7 GB · 100%
From the Hugging Face model README
This private research artifact contains a PEFT LoRA adapter for the official
Jazzcharles/AuroLA-7B
retrieval checkpoint. It adapts both the AuroLA audio encoder and the language
model for paired fine-grained speech-caption retrieval.
This is an audio-text retrieval adapter, not a standalone model and not a dialogue or text-generation checkpoint. Downstream dialogue-data pipelines may use it to retrieve or rank source audio/text pairs, but another model is needed to generate dialogue.
Jazzcharles/AuroLA-7B575f9b4a914069392a43c2e7409806b32bc469f4331e8c6768b0f2fcf6b4b3a74ce0ba5753785ddafc12294046231b01604dd5220a8663557664943800007ba992a614ec5c1e11adThe base checkpoint is not included in this repository. Load the exact base revision separately and then attach this adapter with PEFT. Do not merge this adapter into a different AuroLA size, PT checkpoint, reranker, or base revision.
The adapter was trained and evaluated with AuroLA's released retrieval semantics:
Summarize above audio in one word:Summarize above sentence in one word:<emb>.<emb> token, followed by FP32 L2 normalizationChanging the prompts, pooling position, normalization, or base revision changes the model contract and was not evaluated.
The adapter requires the multimodal AuroLA base architecture, its processor, and the AuroLA retrieval embedding code. A minimal attachment step is:
import torch
from peft import PeftModel
from transformers import Qwen2_5OmniThinkerForConditionalGeneration
base = Qwen2_5OmniThinkerForConditionalGeneration.from_pretrained(
"Jazzcharles/AuroLA-7B",
revision="575f9b4a914069392a43c2e7409806b32bc469f4",
torch_dtype=torch.bfloat16,
attn_implementation="sdpa",
)
model = PeftModel.from_pretrained(
base,
"YirongSun/AuroLA-7B-Dual-LoRA-SPEAR",
is_trainable=False,
)
model.eval()
Attaching the adapter is only the model-loading step. Use the exact retrieval
prompt and <emb>-1 extraction contract above when computing embeddings.
Reference environment: Python 3.10, PyTorch 2.5.1, Transformers 4.57.1, PEFT 0.17.1, and qwen-omni-utils 0.0.8.
5e-5The full 5,451-row SPEAR test set was used for learning-rate and checkpoint selection. These numbers are therefore test-tuned and are not unbiased holdout estimates.
| Direction | R@1 | R@5 | R@10 | MRR | mAP@10 | Mean rank | Median rank |
|---|---|---|---|---|---|---|---|
| Text to audio | 74.5368% | 89.5982% | 93.7076% | 81.2912% | 80.9979% | 4.55 | 1 |
An independent fresh-process evaluation reproduced all 5,451 target ranks, top-1 identities, stored scores, and text/audio embedding fingerprints exactly. The paired row is the sole positive for each query. No prompt engineering, reranking, multi-positive masking, or additional captions were used.
See training_metadata.json, provenance.json, and SHA256SUMS for the frozen
artifact and experiment identities.