File size: 4,536 Bytes
e3ab549 4f0b584 87a9a16 e3ab549 4f0b584 e3ab549 4f0b584 e3ab549 4f0b584 87a9a16 e3ab549 c533e17 87a9a16 e3ab549 4f0b584 e3ab549 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 | ---
tags:
- opsd
- qwen3.5
- model-registry
---
# OPSD model registry
This repository is the canonical public home for OPSD model artifacts owned by
`LSW142857`. Indexed Medium, Strong, and Weak trailing-user full-model
milestones include their complete weights directly in the corresponding
iteration directories.
## Layout
```text
OPSD/
βββ strong/
β βββ first_user/iterations/
β βββ trailing_user/iterations/
βββ medium/
β βββ first_user/iterations/
β βββ trailing_user/iterations/
βββ weak/
βββ first_user/iterations/
βββ trailing_user/iterations/
```
Each available `iter_XXXXXXX` directory contains model files and provenance.
The number is the zero-indexed training iteration, so `iter_0000031` means 32
completed optimizer updates. An arm-level README records whether an experiment
is available, still training, private, or not yet run.
## Available artifacts
| PI | Teacher prompt | Iteration | Updates | Format | Direct load | Folder |
|---|---|---:|---:|---|---|---|
| Medium | `trailing_user` | 3 | 4 | merged full model | yes | [open](medium/trailing_user/iterations/iter_0000003/) |
| Medium | `trailing_user` | 7 | 8 | merged full model | yes | [open](medium/trailing_user/iterations/iter_0000007/) |
| Medium | `trailing_user` | 15 | 16 | merged full model | yes | [open](medium/trailing_user/iterations/iter_0000015/) |
| Medium | `trailing_user` | 31 | 32 | merged full model | yes | [open](medium/trailing_user/iterations/iter_0000031/) |
| Strong | `trailing_user` | 3 | 4 | merged full model | yes | [open](strong/trailing_user/iterations/iter_0000003/) |
| Strong | `trailing_user` | 7 | 8 | merged full model | yes | [open](strong/trailing_user/iterations/iter_0000007/) |
| Strong | `trailing_user` | 15 | 16 | merged full model | yes | [open](strong/trailing_user/iterations/iter_0000015/) |
| Strong | `trailing_user` | 31 | 32 | merged full model | yes | [open](strong/trailing_user/iterations/iter_0000031/) |
| Weak | `trailing_user` | 3 | 4 | merged full model | yes | [open](weak/trailing_user/iterations/iter_0000003/) |
| Weak | `trailing_user` | 7 | 8 | merged full model | yes | [open](weak/trailing_user/iterations/iter_0000007/) |
| Weak | `trailing_user` | 15 | 16 | merged full model | yes | [open](weak/trailing_user/iterations/iter_0000015/) |
| Weak | `trailing_user` | 1 | 2 | unmerged LoRA + full-MTP bundle | no | [open](weak/trailing_user/iterations/iter_0000001/artifact.json) |
| Weak | `trailing_user` | 2 | 3 | unmerged LoRA + full-MTP bundle | no | [open](weak/trailing_user/iterations/iter_0000002/artifact.json) |
| Weak | `trailing_user` | 4 | 5 | unmerged LoRA + full-MTP bundle | no | [open](weak/trailing_user/iterations/iter_0000004/artifact.json) |
The milestone labels count completed optimizer updates. The directory labels
use zero-indexed iterations, so update 4/8/16/32 maps to iteration 3/7/15/31.
The migrated Weak branch does not contain `iter_0000000`, so no one-update Weak
model is published. Its first two cumulative updates used `first_user`; later
updates used `trailing_user`. See the Weak arm README and per-model manifests.
## Direct load from a subfolder
```python
from transformers import AutoModelForCausalLM, AutoProcessor
repo = "LSW142857/OPSD"
subfolder = "medium/trailing_user/iterations/iter_0000031"
processor = AutoProcessor.from_pretrained(
repo, subfolder=subfolder, trust_remote_code=True
)
model = AutoModelForCausalLM.from_pretrained(
repo,
subfolder=subfolder,
torch_dtype="auto",
device_map="auto",
trust_remote_code=True,
)
```
Machine-readable inventory: [`registry.json`](registry.json). Artifact schema:
[`schema/artifact.schema.json`](schema/artifact.schema.json).
## Naming contract
- Use only `strong`, `medium`, or `weak` for PI level.
- Use the exact code-level prompt modes `first_user` and `trailing_user`.
- Use zero-indexed, seven-digit directories: `iter_0000008`, not `checkpoint8`.
- Record the immutable Hugging Face commit in every `artifact.json`.
- Mark whether the artifact is directly loadable. Never describe an OPSD
trainables bundle as a merged model.
- Do not place optimizer state, datasets, rollout transcripts, logs, or tokens
in this public registry.
## Legacy repositories
Older public repositories whose prompt mode or artifact contract is not
unambiguously encoded are listed in
[`legacy_unclassified/README.md`](legacy_unclassified/README.md). They are not
silently assigned to an arm.
|