Downloads · 30 days
7
17% of all-time downloads
yujackein/onereason-8b-lora-r0-sid-caption-residual-step65-drop24-35
onereason-8b-lora-r0-sid-caption-residual-step65-drop24-35 is a text generation model from yujackein. Use it when you need the model to write or continue text. It is set up for peft.
This repository contains a complete experimental PEFT adapter for OpenOneRec/OneReason-8B-pretrain-competition. It targets R0 SID-to-caption generation for the OneReason recommendation competition.
Downloads · 30 days
7
17% of all-time downloads
All-time downloads
41
Public
Repo size
714 MB
Likes
0
Public
Click a slice to open those files.
.safetensors698 MB · 98%
From the Hugging Face model README
This repository contains a complete experimental PEFT adapter for
OpenOneRec/OneReason-8B-pretrain-competition.
It targets R0 SID-to-caption generation for the OneReason recommendation
competition.
The adapter already contains both the unchanged rank-32 RL10 parent and the selected rank-32 SID-to-caption residual as an exact rank-64 concatenation. Do not load a separate parent adapter underneath it.
1e-4, cosine schedule, 3% warmupThe late-layer deletion is a post-hoc composition rather than a separately trained checkpoint.
On a balanced 400-row blind paired SID-to-caption Judge panel (100 rows per
domain), this adapter scored 1.9813 versus 1.8500 for the RL10 parent:
| Scope | Paired delta vs RL10 |
|---|---|
| Overall | +0.1313 |
| Short video | +0.2200 |
| Product | +0.2500 |
| Advertisement | +0.0100 |
| Livestream | +0.0450 |
The overall 95% domain-stratified paired bootstrap interval was
[+0.0475,+0.2163], with win/tie/loss 161/127/112.
These are local proxy results, not official competition scores. Cross-task
proxies also show small tradeoffs versus RL10: R2 overall -0.006465 and R3
restricted s_c probability -0.008117. Formal platform evaluation has not
been performed for this adapter.
Adapter SHA-256:
4c80e5ffd6ab9ae25e610df28e4dada30d64de771ac8145136d378d9c836e1ce
import torch
from peft import PeftModel
from transformers import AutoModelForCausalLM, AutoTokenizer
base_id = "OpenOneRec/OneReason-8B-pretrain-competition"
adapter_id = "yujackein/onereason-8b-lora-r0-sid-caption-residual-step65-drop24-35"
tokenizer = AutoTokenizer.from_pretrained(adapter_id, trust_remote_code=True)
base_model = AutoModelForCausalLM.from_pretrained(
base_id,
torch_dtype=torch.bfloat16,
device_map="auto",
trust_remote_code=True,
)
model = PeftModel.from_pretrained(base_model, adapter_id)