llama32-3B-qqp-bf16-lora-seed44

LoRA adapter trained on GLUE QQP on top of a bf16 backbone of meta-llama/Llama-3.2-3B.

Part of a controlled study of whether the backbone bit-width changes what a LoRA adapter learns. For a given (model size, seed) the adapter initialisation is identical across the bf16 / int8 / nf4 arms, and the data order, optimiser, schedule and LoRA hyperparameters are held fixed — so any difference in the learned update is attributable to the backbone.

Result

metric validation test
accuracy 0.8950 0.8815
macro-F1 0.8863 0.8715
loss 0.3062 0.3538

Test-set majority-class baseline: 0.6385

  • peak GPU memory: 7.67 GiB
  • training time: 27.8 min (936 steps)
  • GPU: NVIDIA GeForce RTX 4090

Setup

  • seed: 44 · adapter init: shared:lora_init_3B_seed44.pt:224tensors
  • LoRA: r=16, alpha=32, dropout=0.0, bias=none, target_modules=['q_proj', 'k_proj', 'v_proj', 'o_proj']
  • trainable params: 9,175,040
  • epochs 3, lr 0.0002, max_len 256, batch 4 x grad_accum 16, cosine schedule, warmup 0.03

Prompt format

Trained as causal LM with the loss on the answer letter only (prompt tokens masked to -100):

Question 1: ...
Question 2: ...

Are these two questions semantically equivalent?

A. Not equivalent
B. Equivalent

Answer:

Evaluated by conditional likelihood over the answer letters (Not equivalent, Equivalent).

GLUE test is unlabeled, so the official validation split is used as TEST and the validation set is carved from train (disjoint).

Downloads last month
4
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for Jeesup/llama32-3B-qqp-bf16-lora-seed44

Adapter
(388)
this model