opensysone / model /README.md
andyshu's picture
License OpenSysOne code and model additions under Apache-2.0
7364912 verified
|
Raw History Blame Contribute Delete
3.99 kB
# Calibrated 4B model
[model.pt](model.pt) is the completed OpenSysOne decision-scoring artifact. It
stores learned additive adapters, a scalar head, reconstruction metadata and a
global temperature. Pretrained backbone weights are required separately.
OpenSysOne's adapter/head additions and original reconstruction code and
documentation are licensed under [Apache License 2.0](../LICENSE); see
[NOTICE](../NOTICE). The required Qwen3-4B-Instruct-2507 base is separately
distributed under Apache 2.0. Upstream model and dataset terms remain applicable;
this release does not relicense third-party material.
| Property | Recorded value |
| --- | --- |
| Format | `opensysone-adapter-v1`, custom PyTorch checkpoint |
| Base | `Qwen/Qwen3-4B-Instruct-2507` |
| Base revision | `cdbee75f17c01a7cc42f958dc650907174af0554` |
| Precision | FP32 |
| Adapters | Rank 8, alpha 16; 16,517,633 trainable adapter/head parameters |
| Selected weights | Spark B refinement step 1,500, retained at expanded branch step 0 |
| Temperature | `1.7458220720291138`, fitted on 510 separate calibration decisions |
| Verified inference limit | 1,024 complete formatted candidate tokens; no silent truncation |
The calibrated artifact SHA-256 is:
```text
e270e3da905604d97bf5a8f380ea308133403d1c4790a5c012cb1c12e9b6f348
```
The original release remains at
[`final/20260916T194403396250Z-fleet/model.pt`](../final/20260916T194403396250Z-fleet/model.pt),
with [its immutable manifest](../final/20260916T194403396250Z-fleet/backup_manifest.json).
[FINAL_MODEL.json](../FINAL_MODEL.json) records the exact payload commit, model hash,
manifest hash and publication source. The `model/model.pt` front copy has identical
bytes; moving the presentation does not change the artifact.
## Source and lineage
The selected checkpoint records training source
`24b8ccf60d388f9cbb184e03a6ae260a1f5a8b86`; its warm-start parent's source was
`4a60423c39d70f8d50472ce4f4f7fa4a4bd9fce1`. Final evaluation used
`07f10e791061a679b829ed1dc5b33897e001d67d`.
The final [evaluation manifest](../final/20260916T194403396250Z-fleet/evaluation/manifest.json)
records source-file hashes, model pin, dataset signature, configuration and packages.
The selected branch step is zero because it retains the already-trained parent's
weights. CPU lineage checks confirmed all 506 trainable tensors equal the parent,
and that calibration leaves them unchanged. Later expanded-data checkpoint 159
was evaluated but not promoted. Its diagnostic results do not describe a different
deployed model.
## Reconstruction constraint
The existing loader in [experiment.py](../source/experiment.py) reads the base path
from checkpoint metadata. For this release that path is:
```text
/home/andy/ai/models/opensysone/Qwen3-4B-Instruct-2507-cdbee75f
```
That directory must contain the pinned local base, tokenizer and matching
`opensysone-provenance.json`. The loader uses local files only and verifies base,
prompt and adapter versions. The checkpoint itself may be downloaded elsewhere
and supplied through `--checkpoint`; relocating it does not relocate the saved
base path. The current CLI has no base-path override. Do not rewrite and re-save
the published checkpoint to disguise that constraint: doing so changes its hash.
Use the project's [reproduction guide](../docs/reproduce.md) and
[Jev-compatible harness](../source/docs/usage/jev-api.md). This is not a drop-in
Transformers or standard PEFT package, and its serialization is intended for
trusted, hash-verified project artifacts. The final artifact excludes optimizer
state; resumable checkpoints and sibling validation evidence are preserved in
the [historical bundles](../archive/README.md).
Probabilities are normalized over the supplied choices. Temperature calibration
does not change the chosen answer. It was fitted on known task families; Social
IQa holdout ECE remains 8.30%, so calibration on arbitrary tasks is unproven.
See the [full measured results](../results/report.md).