Text Generation
Transformers
Safetensors
English
qwen2
math
reasoning
conversational
text-generation-inference
ulam
Eval Results (legacy)
Instructions to use ulamai/Ulam-1-Small with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use ulamai/Ulam-1-Small with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-generation", model="ulamai/Ulam-1-Small") messages = [ {"role": "user", "content": "Who are you?"}, ] pipe(messages)# pip install -U transformers accelerate # Load model directly from transformers import AutoTokenizer, AutoModelForCausalLM tokenizer = AutoTokenizer.from_pretrained("ulamai/Ulam-1-Small") model = AutoModelForCausalLM.from_pretrained("ulamai/Ulam-1-Small", device_map="auto") messages = [ {"role": "user", "content": "Who are you?"}, ] inputs = tokenizer.apply_chat_template( messages, add_generation_prompt=True, tokenize=True, return_dict=True, return_tensors="pt", ).to(model.device) outputs = model.generate(**inputs, max_new_tokens=256) print(tokenizer.decode(outputs[0][inputs["input_ids"].shape[-1]:])) - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- vLLM
How to use ulamai/Ulam-1-Small with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "ulamai/Ulam-1-Small" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "ulamai/Ulam-1-Small", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker
docker model run hf.co/ulamai/Ulam-1-Small
- SGLang
How to use ulamai/Ulam-1-Small with SGLang:
Install from pip and serve model
# Install SGLang from pip: pip install sglang # Start the SGLang server: python3 -m sglang.launch_server \ --model-path "ulamai/Ulam-1-Small" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "ulamai/Ulam-1-Small", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker images
docker run --gpus all \ --shm-size 32g \ -p 30000:30000 \ -v ~/.cache/huggingface:/root/.cache/huggingface \ --env "HF_TOKEN=<secret>" \ --ipc=host \ lmsysorg/sglang:latest \ python3 -m sglang.launch_server \ --model-path "ulamai/Ulam-1-Small" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "ulamai/Ulam-1-Small", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }' - Docker Model Runner
How to use ulamai/Ulam-1-Small with Docker Model Runner:
docker model run hf.co/ulamai/Ulam-1-Small
Add files using upload-large-folder tool
Browse files- .gitattributes +3 -32
- CITATION.cff +17 -0
- LICENSE +21 -0
- NOTICE +37 -0
- README.md +280 -0
- RELEASE_NOTES.md +35 -0
- RESPONSIBLE_USE.md +33 -0
- SECURITY.md +13 -0
- UPSTREAM_LICENSES/QWEN-RESEARCH-LICENSE +54 -0
- UPSTREAM_LICENSES/VIBETHINKER-LICENSE-DECLARATION.md +16 -0
- build_receipt.json +92 -0
- chat_template.jinja +54 -0
- checksums.sha256 +29 -0
- config.json +42 -0
- equivalence_receipt.json +156 -0
- evaluation_results.json +216 -0
- generation_config.json +8 -0
- inference_fixture.json +75 -0
- model-00001-of-00002.safetensors +3 -0
- model-00002-of-00002.safetensors +3 -0
- model.safetensors.index.json +442 -0
- paper/Ulam-1-Small-whitepaper.pdf +0 -0
- provenance.json +209 -0
- release_manifest.json +121 -0
- requirements.txt +4 -0
- special_tokens_map.json +16 -0
- tokenizer.json +3 -0
- tokenizer_config.json +14 -0
- transformers_smoke_receipt.json +30 -0
- vllm_smoke_receipt.json +50 -0
.gitattributes
CHANGED
|
@@ -1,35 +1,6 @@
|
|
| 1 |
-
*.
|
| 2 |
-
*.
|
| 3 |
*.bin filter=lfs diff=lfs merge=lfs -text
|
| 4 |
-
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
| 5 |
-
*.ckpt filter=lfs diff=lfs merge=lfs -text
|
| 6 |
-
*.ftz filter=lfs diff=lfs merge=lfs -text
|
| 7 |
-
*.gz filter=lfs diff=lfs merge=lfs -text
|
| 8 |
-
*.h5 filter=lfs diff=lfs merge=lfs -text
|
| 9 |
-
*.joblib filter=lfs diff=lfs merge=lfs -text
|
| 10 |
-
*.lfs.* filter=lfs diff=lfs merge=lfs -text
|
| 11 |
-
*.mlmodel filter=lfs diff=lfs merge=lfs -text
|
| 12 |
-
*.model filter=lfs diff=lfs merge=lfs -text
|
| 13 |
-
*.msgpack filter=lfs diff=lfs merge=lfs -text
|
| 14 |
-
*.npy filter=lfs diff=lfs merge=lfs -text
|
| 15 |
-
*.npz filter=lfs diff=lfs merge=lfs -text
|
| 16 |
-
*.onnx filter=lfs diff=lfs merge=lfs -text
|
| 17 |
-
*.ot filter=lfs diff=lfs merge=lfs -text
|
| 18 |
-
*.parquet filter=lfs diff=lfs merge=lfs -text
|
| 19 |
-
*.pb filter=lfs diff=lfs merge=lfs -text
|
| 20 |
-
*.pickle filter=lfs diff=lfs merge=lfs -text
|
| 21 |
-
*.pkl filter=lfs diff=lfs merge=lfs -text
|
| 22 |
*.pt filter=lfs diff=lfs merge=lfs -text
|
| 23 |
*.pth filter=lfs diff=lfs merge=lfs -text
|
| 24 |
-
|
| 25 |
-
*.safetensors filter=lfs diff=lfs merge=lfs -text
|
| 26 |
-
saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
| 27 |
-
*.tar.* filter=lfs diff=lfs merge=lfs -text
|
| 28 |
-
*.tar filter=lfs diff=lfs merge=lfs -text
|
| 29 |
-
*.tflite filter=lfs diff=lfs merge=lfs -text
|
| 30 |
-
*.tgz filter=lfs diff=lfs merge=lfs -text
|
| 31 |
-
*.wasm filter=lfs diff=lfs merge=lfs -text
|
| 32 |
-
*.xz filter=lfs diff=lfs merge=lfs -text
|
| 33 |
-
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
-
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
-
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
| 1 |
+
*.safetensors filter=lfs diff=lfs merge=lfs -text
|
| 2 |
+
*.pdf filter=lfs diff=lfs merge=lfs -text
|
| 3 |
*.bin filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4 |
*.pt filter=lfs diff=lfs merge=lfs -text
|
| 5 |
*.pth filter=lfs diff=lfs merge=lfs -text
|
| 6 |
+
tokenizer.json filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CITATION.cff
ADDED
|
@@ -0,0 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
cff-version: 1.2.0
|
| 2 |
+
message: "If you use Ulam-1-Small, please cite this model release and paper."
|
| 3 |
+
title: "Ulam-1-Small: Post-Training for Mathematical Reasoning"
|
| 4 |
+
type: software
|
| 5 |
+
authors:
|
| 6 |
+
- name: "Ulam AI"
|
| 7 |
+
version: "1.0.0"
|
| 8 |
+
date-released: "2026-08-19"
|
| 9 |
+
repository-code: "https://huggingface.co/ulamai/Ulam-1-Small"
|
| 10 |
+
url: "https://ulam.ai"
|
| 11 |
+
license-url: "https://huggingface.co/ulamai/Ulam-1-Small/blob/v1.0.0/LICENSE"
|
| 12 |
+
keywords:
|
| 13 |
+
- mathematical reasoning
|
| 14 |
+
- language model
|
| 15 |
+
- post-training
|
| 16 |
+
- reinforcement learning
|
| 17 |
+
- direct preference optimization
|
LICENSE
ADDED
|
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
MIT License
|
| 2 |
+
|
| 3 |
+
Copyright (c) 2026 Ulam AI
|
| 4 |
+
|
| 5 |
+
Permission is hereby granted, free of charge, to any person obtaining a copy
|
| 6 |
+
of this software and associated documentation files (the "Software"), to deal
|
| 7 |
+
in the Software without restriction, including without limitation the rights
|
| 8 |
+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
| 9 |
+
copies of the Software, and to permit persons to whom the Software is
|
| 10 |
+
furnished to do so, subject to the following conditions:
|
| 11 |
+
|
| 12 |
+
The above copyright notice and this permission notice shall be included in all
|
| 13 |
+
copies or substantial portions of the Software.
|
| 14 |
+
|
| 15 |
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
| 16 |
+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
| 17 |
+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
| 18 |
+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
| 19 |
+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
| 20 |
+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
| 21 |
+
SOFTWARE.
|
NOTICE
ADDED
|
@@ -0,0 +1,37 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Ulam-1-Small
|
| 2 |
+
Copyright (c) 2026 Ulam AI
|
| 3 |
+
|
| 4 |
+
Ulam-1-Small is a modified mathematical-reasoning model with the lineage:
|
| 5 |
+
|
| 6 |
+
Qwen/Qwen2.5-3B
|
| 7 |
+
-> Qwen/Qwen2.5-Coder-3B
|
| 8 |
+
-> WeiboAI/VibeThinker-3B
|
| 9 |
+
-> Ulam post-training stages
|
| 10 |
+
|
| 11 |
+
Qwen is licensed under the Qwen RESEARCH LICENSE AGREEMENT,
|
| 12 |
+
Copyright (c) Alibaba Cloud. All Rights Reserved.
|
| 13 |
+
|
| 14 |
+
Built with Qwen. Improved using Qwen.
|
| 15 |
+
|
| 16 |
+
Pinned public upstream revisions used for release provenance:
|
| 17 |
+
|
| 18 |
+
- Qwen/Qwen2.5-3B:
|
| 19 |
+
3aab1f1954e9cc14eb9509a215f9e5ca08227a9b
|
| 20 |
+
- Qwen/Qwen2.5-Coder-3B:
|
| 21 |
+
09d9bc5d376b0cfa0100a0694ea7de7232525803
|
| 22 |
+
- WeiboAI/VibeThinker-3B:
|
| 23 |
+
77bd2cced09193c8b9a59a32bd8577bbd1f3e01c
|
| 24 |
+
|
| 25 |
+
The VibeThinker repository declares MIT in its model-card metadata and license
|
| 26 |
+
section but does not contain a standalone LICENSE file at the pinned revision.
|
| 27 |
+
The historical Qwen Research License text is retained under
|
| 28 |
+
`UPSTREAM_LICENSES/` as a lineage and attribution record for VibeThinker's
|
| 29 |
+
declared Qwen/Qwen2.5-Coder-3B base model.
|
| 30 |
+
|
| 31 |
+
Ulam training-data relationships:
|
| 32 |
+
|
| 33 |
+
- ulamai/verified-research-reasoning-trajectories
|
| 34 |
+
- ulamai/verified-math-olympiad-trajectories
|
| 35 |
+
|
| 36 |
+
See README.md, provenance.json, LICENSE, and UPSTREAM_LICENSES/ for complete
|
| 37 |
+
attribution, modifications, limitations, and provenance.
|
README.md
ADDED
|
@@ -0,0 +1,280 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
language:
|
| 3 |
+
- en
|
| 4 |
+
library_name: transformers
|
| 5 |
+
pipeline_tag: text-generation
|
| 6 |
+
license: mit
|
| 7 |
+
base_model: WeiboAI/VibeThinker-3B
|
| 8 |
+
base_model_relation: finetune
|
| 9 |
+
datasets:
|
| 10 |
+
- ulamai/verified-research-reasoning-trajectories
|
| 11 |
+
- ulamai/verified-math-olympiad-trajectories
|
| 12 |
+
tags:
|
| 13 |
+
- math
|
| 14 |
+
- reasoning
|
| 15 |
+
- qwen2
|
| 16 |
+
- conversational
|
| 17 |
+
- safetensors
|
| 18 |
+
- text-generation-inference
|
| 19 |
+
- ulam
|
| 20 |
+
model-index:
|
| 21 |
+
- name: Ulam-1-Small
|
| 22 |
+
results:
|
| 23 |
+
- task:
|
| 24 |
+
type: text-generation
|
| 25 |
+
name: Mathematical proof generation
|
| 26 |
+
dataset:
|
| 27 |
+
type: simobench
|
| 28 |
+
name: SIMOBench primary itemized audit (126 problems)
|
| 29 |
+
metrics:
|
| 30 |
+
- type: simobench_itemized_score
|
| 31 |
+
name: Itemized proof score (maximum 882)
|
| 32 |
+
value: 667
|
| 33 |
+
source:
|
| 34 |
+
name: Ulam-1-Small evaluation receipt
|
| 35 |
+
url: https://huggingface.co/ulamai/Ulam-1-Small/blob/v1.0.0/evaluation_results.json
|
| 36 |
+
- task:
|
| 37 |
+
type: text-generation
|
| 38 |
+
name: Research mathematical reasoning
|
| 39 |
+
dataset:
|
| 40 |
+
type: erdosbench
|
| 41 |
+
name: ErdosBench external-judge audit (226 items)
|
| 42 |
+
metrics:
|
| 43 |
+
- type: erdosbench_weighted_mean
|
| 44 |
+
name: Weighted grade mean (A/B/C/D/F/M = 4/2.7/1.7/1/0/0)
|
| 45 |
+
value: 2.2871681415929204
|
| 46 |
+
source:
|
| 47 |
+
name: Ulam-1-Small evaluation receipt
|
| 48 |
+
url: https://huggingface.co/ulamai/Ulam-1-Small/blob/v1.0.0/evaluation_results.json
|
| 49 |
+
---
|
| 50 |
+
|
| 51 |
+
# Ulam-1-Small
|
| 52 |
+
|
| 53 |
+
Ulam-1-Small is a 3.086-billion-parameter mathematical reasoning model developed by Ulam AI. It is a standalone BF16 Transformers model merged from the exact Ulam SFT-v2 step-409 parent and the prompt-balanced DPO checkpoint-20 adapter.
|
| 54 |
+
|
| 55 |
+
**Built with Qwen.** The model lineage includes Qwen2.5-3B, Qwen2.5-Coder-3B, and WeiboAI/VibeThinker-3B. Upstream lineage and modifications are recorded in [NOTICE](NOTICE) and `provenance.json`.
|
| 56 |
+
|
| 57 |
+
The release is aimed at exploratory mathematical problem solving and proof-style reasoning. It is not a theorem-certification system: strong claims, counterexamples, and purported proofs require independent expert review.
|
| 58 |
+
|
| 59 |
+
## Model details
|
| 60 |
+
|
| 61 |
+
| Field | Value |
|
| 62 |
+
|---|---|
|
| 63 |
+
| Developer | Ulam AI |
|
| 64 |
+
| Repository | `ulamai/Ulam-1-Small` |
|
| 65 |
+
| Release | `v1.0.0` |
|
| 66 |
+
| Architecture | `Qwen2ForCausalLM` |
|
| 67 |
+
| Parameters | 3,085,938,688 |
|
| 68 |
+
| Weight dtype | BF16 |
|
| 69 |
+
| Context configuration | 131,072 tokens |
|
| 70 |
+
| Selected checkpoint | Prompt-balanced DPO checkpoint 20 |
|
| 71 |
+
| Distribution format | Standalone merged safetensors model |
|
| 72 |
+
|
| 73 |
+
The model was selected for research-oriented use rather than for closed olympiad proof completion. V-SAO checkpoint 177 was stronger on both SIMOBench judging passes, while checkpoint-20 DPO had the highest mean in the 226-item ErdosBench audit and a safer observed tail among self-declared strong claims. This is an objective-dependent product decision, not a claim that DPO checkpoint 20 dominates all mathematical tasks.
|
| 74 |
+
|
| 75 |
+
## Quick start with Transformers
|
| 76 |
+
|
| 77 |
+
```python
|
| 78 |
+
import torch
|
| 79 |
+
from transformers import AutoModelForCausalLM, AutoTokenizer
|
| 80 |
+
|
| 81 |
+
model_id = "ulamai/Ulam-1-Small"
|
| 82 |
+
|
| 83 |
+
tokenizer = AutoTokenizer.from_pretrained(model_id)
|
| 84 |
+
model = AutoModelForCausalLM.from_pretrained(
|
| 85 |
+
model_id,
|
| 86 |
+
dtype=torch.bfloat16,
|
| 87 |
+
device_map="auto",
|
| 88 |
+
)
|
| 89 |
+
|
| 90 |
+
messages = [
|
| 91 |
+
{
|
| 92 |
+
"role": "user",
|
| 93 |
+
"content": "Prove that the sum of the first n odd integers is n squared.",
|
| 94 |
+
}
|
| 95 |
+
]
|
| 96 |
+
inputs = tokenizer.apply_chat_template(
|
| 97 |
+
messages,
|
| 98 |
+
add_generation_prompt=True,
|
| 99 |
+
tokenize=True,
|
| 100 |
+
return_dict=True,
|
| 101 |
+
return_tensors="pt",
|
| 102 |
+
).to(model.device)
|
| 103 |
+
|
| 104 |
+
with torch.inference_mode():
|
| 105 |
+
output = model.generate(
|
| 106 |
+
**inputs,
|
| 107 |
+
do_sample=False,
|
| 108 |
+
max_new_tokens=2048,
|
| 109 |
+
)
|
| 110 |
+
|
| 111 |
+
completion = output[0, inputs["input_ids"].shape[-1]:]
|
| 112 |
+
print(tokenizer.decode(completion, skip_special_tokens=True))
|
| 113 |
+
```
|
| 114 |
+
|
| 115 |
+
The checkpoint may emit explicit reasoning delimiters such as `<think>...</think>`. Applications that expose only a final response should parse or route those spans deliberately rather than assuming they are absent.
|
| 116 |
+
|
| 117 |
+
## Serving with vLLM
|
| 118 |
+
|
| 119 |
+
```bash
|
| 120 |
+
vllm serve ulamai/Ulam-1-Small \
|
| 121 |
+
--dtype bfloat16 \
|
| 122 |
+
--max-model-len 16384 \
|
| 123 |
+
--served-model-name ulamai/Ulam-1-Small
|
| 124 |
+
```
|
| 125 |
+
|
| 126 |
+
Example OpenAI-compatible request:
|
| 127 |
+
|
| 128 |
+
```bash
|
| 129 |
+
curl http://localhost:8000/v1/chat/completions \
|
| 130 |
+
-H 'Content-Type: application/json' \
|
| 131 |
+
-d '{
|
| 132 |
+
"model": "ulamai/Ulam-1-Small",
|
| 133 |
+
"messages": [{"role": "user", "content": "Solve x^2 - 5x + 6 = 0."}],
|
| 134 |
+
"temperature": 0,
|
| 135 |
+
"max_tokens": 2048
|
| 136 |
+
}'
|
| 137 |
+
```
|
| 138 |
+
|
| 139 |
+
The 131,072-token architectural setting does not imply that every deployment can serve that length. Choose `--max-model-len` from available accelerator memory and validate it for the intended workload. Long proof generations may hit the configured output cap.
|
| 140 |
+
|
| 141 |
+
### Release validation
|
| 142 |
+
|
| 143 |
+
The merged release passed exact greedy-token equivalence against the parent-plus-adapter model on four public fixtures covering arithmetic, algebra, proof reasoning, and 762-token multi-turn context formatting. Every fixture also passed BF16 absolute and normalized logit tolerances with cosine similarity above 0.9998. A native Transformers GPU smoke test used the 2,048-token quick-start cap, and a fresh vLLM 0.25.1 load passed `/health`, `/v1/models`, and `/v1/chat/completions`. Transformers completed at EOS after 1,387 new tokens with `trust_remote_code=False`; vLLM served the model natively as `Qwen2ForCausalLM` while configured with a 16,384-token serving window. See `equivalence_receipt.json`, `transformers_smoke_receipt.json`, and `vllm_smoke_receipt.json`.
|
| 144 |
+
|
| 145 |
+
The GPU validation host was an NVIDIA DGX Spark with an NVIDIA GB10 and 121 GiB of host-visible unified memory. The Transformers run used Python 3.12.13, PyTorch 2.11.0+cu130, and Transformers 5.13.1. This is a tested compatibility configuration, not a minimum-memory claim. The BF16 weight shards alone occupy about 5.75 GiB; model state, CUDA kernels, KV cache, graph capture, and the requested context require additional memory. A minimum accelerator configuration has not yet been characterized.
|
| 146 |
+
|
| 147 |
+
## Intended uses
|
| 148 |
+
|
| 149 |
+
- mathematical problem solving with human review;
|
| 150 |
+
- exploratory proof-style and research reasoning;
|
| 151 |
+
- research on compact reasoning models;
|
| 152 |
+
- local inference through standard Transformers or vLLM APIs;
|
| 153 |
+
- commercial and non-commercial use under the MIT License.
|
| 154 |
+
|
| 155 |
+
## Out-of-scope uses
|
| 156 |
+
|
| 157 |
+
- treating generated proofs, theorem claims, or counterexamples as formally verified;
|
| 158 |
+
- unsupervised theorem announcements or autonomous research publication;
|
| 159 |
+
- high-stakes medical, legal, financial, or safety decisions;
|
| 160 |
+
- factual citation without checking primary sources;
|
| 161 |
+
- tool calling, API orchestration, or autonomous agents without separate testing;
|
| 162 |
+
- redistributing benchmark prompts, references, private reviewer material, or hidden evaluations;
|
| 163 |
+
|
| 164 |
+
See [RESPONSIBLE_USE.md](RESPONSIBLE_USE.md) for deployment guidance.
|
| 165 |
+
|
| 166 |
+
## Training lineage
|
| 167 |
+
|
| 168 |
+
```text
|
| 169 |
+
Qwen2.5-3B
|
| 170 |
+
-> Qwen2.5-Coder-3B
|
| 171 |
+
-> WeiboAI/VibeThinker-3B
|
| 172 |
+
-> Ulam rlvr_math full-weight stage
|
| 173 |
+
-> Ulam SFT checkpoint 535
|
| 174 |
+
-> Ulam SFT-v2 step 409
|
| 175 |
+
-> canonical V-SAO seed 101 adapter
|
| 176 |
+
-> prompt-balanced DPO checkpoint 20
|
| 177 |
+
-> merged standalone Ulam-1-Small
|
| 178 |
+
```
|
| 179 |
+
|
| 180 |
+
The released artifact is not the checkpoint-20 adapter applied directly to VibeThinker. Every retained final adapter was trained and evaluated against the exact SFT-v2 step-409 parent. The release manifest binds the public files to the parent lineage and adapter hashes.
|
| 181 |
+
|
| 182 |
+
### Training datasets
|
| 183 |
+
|
| 184 |
+
The training lineage uses material derived from:
|
| 185 |
+
|
| 186 |
+
- [`ulamai/verified-research-reasoning-trajectories`](https://huggingface.co/datasets/ulamai/verified-research-reasoning-trajectories): research-level proof-process, review, reward, and preference views;
|
| 187 |
+
- [`ulamai/verified-math-olympiad-trajectories`](https://huggingface.co/datasets/ulamai/verified-math-olympiad-trajectories): directly used olympiad and mathematical trajectory material transformed into supervised and verifier-backed training views.
|
| 188 |
+
|
| 189 |
+
The public repositories contain inspection samples and schemas, not necessarily every private training row. Exact public revisions and their role in the release are recorded in `provenance.json`.
|
| 190 |
+
|
| 191 |
+
### Post-training objectives
|
| 192 |
+
|
| 193 |
+
The full pipeline combines:
|
| 194 |
+
|
| 195 |
+
- full-weight outcome learning;
|
| 196 |
+
- supervised proof refinement;
|
| 197 |
+
- verified reward optimization;
|
| 198 |
+
- reviewed process supervision;
|
| 199 |
+
- privileged-prefix distillation;
|
| 200 |
+
- verified direct preference optimization.
|
| 201 |
+
|
| 202 |
+
The final DPO training set contained 98 preference pairs, with 24 validation pairs. Checkpoint 20 was selected from a dose curve rather than from terminal training loss alone.
|
| 203 |
+
|
| 204 |
+
## Evaluation
|
| 205 |
+
|
| 206 |
+
### SIMOBench
|
| 207 |
+
|
| 208 |
+
SIMOBench contains 126 synthetic olympiad-style problems graded from 0 to 7, for a maximum of 882. Each checkpoint received one stochastic generation per problem at temperature 0.7, top-p 0.95, and a 65,536-token output allowance.
|
| 209 |
+
|
| 210 |
+
| Checkpoint | Primary itemized audit | Mean | Score-7 proofs | Scores >=5 | Cap hits | Secondary regrade |
|
| 211 |
+
|---|---:|---:|---:|---:|---:|---:|
|
| 212 |
+
| V-SAO checkpoint 177 | **681/882** | **5.405** | **34** | **98** | 1 | **729/882** |
|
| 213 |
+
| OPSD checkpoint 248 | 678/882 | 5.381 | 29 | 96 | **0** | 695/882 |
|
| 214 |
+
| **DPO checkpoint 20 (released)** | **667/882** | **5.294** | **31** | **94** | **4** | **704/882** |
|
| 215 |
+
|
| 216 |
+
The primary paired comparison between V-SAO and DPO is 21 V-SAO wins, 12 DPO wins, and 93 ties, for a 14-point V-SAO margin. Both passes were model-assisted single-judge audits of byte-identical generations. They agree on the leader but differ materially in totals; no inter-rater agreement statistic is available.
|
| 217 |
+
|
| 218 |
+
### ErdosBench
|
| 219 |
+
|
| 220 |
+
The separate 226-item research audit uses A/B/C/D/F/M grades mapped to 4/2.7/1.7/1/0/0 points.
|
| 221 |
+
|
| 222 |
+
| Checkpoint | A | B | C | D | F | M | Mean | Self-declared strong claims rejected |
|
| 223 |
+
|---|---:|---:|---:|---:|---:|---:|---:|---:|
|
| 224 |
+
| **DPO checkpoint 20 (released)** | **6** | 122 | 95 | 2 | **1** | **0** | **2.287** | **1/17 (5.9%)** |
|
| 225 |
+
| V-SAO checkpoint 177 | 3 | **126** | 90 | 2 | 4 | 1 | 2.244 | 4/16 (25.0%) |
|
| 226 |
+
| OPSD checkpoint 248 | 2 | 91 | 128 | 0 | 2 | 3 | 2.085 | 1/5 (20.0%) |
|
| 227 |
+
|
| 228 |
+
For DPO versus V-SAO, the paired mean difference is 0.043 points per item, with an item-bootstrap 95% interval of `[-0.062, 0.148]` and a two-sided sign-flip `p=0.435`. The aggregate mean difference is therefore uncertain. The two-sided Fisher exact test for the observed strong-claim rejection counts gives `p=0.175`; under independent Jeffreys priors, the posterior probability that DPO's rejection rate is lower is 0.939.
|
| 229 |
+
|
| 230 |
+
The 226-item package makes the arithmetic reproducible but does not include all raw responses and prompt bytes needed for independent mathematical re-adjudication.
|
| 231 |
+
|
| 232 |
+
### Development-time checkpoint-selection endpoint
|
| 233 |
+
|
| 234 |
+
Checkpoint 20 scored 7/83 on an automatic private ErdosBench endpoint, reproduced exactly under an independent fresh model load. The DPO dose curve was step 10 = 5/83, step 20 = 7/83, step 30 = 3/83, and step 49 = 3/83. This endpoint was repeatedly inspected during selection: 7/83 is exploratory model-selection evidence, not an unbiased generalization estimate.
|
| 235 |
+
|
| 236 |
+
Machine-readable summaries and claim boundaries are in `evaluation_results.json`.
|
| 237 |
+
|
| 238 |
+
## Limitations
|
| 239 |
+
|
| 240 |
+
- Outputs are not formal proofs and can contain subtle or decisive mathematical errors.
|
| 241 |
+
- The selected checkpoint made one rejected and five C-grade self-declared strong claims in the 226-item audit.
|
| 242 |
+
- Aggregate DPO-versus-V-SAO ErdosBench superiority is not statistically established.
|
| 243 |
+
- SIMOBench uses one generation seed per item and model-assisted single-judge grading.
|
| 244 |
+
- The evaluated 65,536-token generation budget is larger than many practical serving budgets.
|
| 245 |
+
- The earlier 139-item and later 226-item ErdosBench artifacts have no supplied item mapping.
|
| 246 |
+
- The private 83-item endpoint was consumed during checkpoint selection.
|
| 247 |
+
- Raw model output may expose `<think>` reasoning spans or fail the intended terminal answer schema.
|
| 248 |
+
- The model was not validated for autonomous tools or agentic API use.
|
| 249 |
+
- Compact parameter count limits broad factual knowledge compared with larger general-purpose models.
|
| 250 |
+
|
| 251 |
+
## Reproducibility and integrity
|
| 252 |
+
|
| 253 |
+
- `release_manifest.json` inventories the model, tokenizer, and exact source hashes.
|
| 254 |
+
- `provenance.json` describes the public lineage without private storage paths.
|
| 255 |
+
- `evaluation_results.json` contains publishable aggregate results and limitations.
|
| 256 |
+
- `checksums.sha256` binds every released file except itself.
|
| 257 |
+
|
| 258 |
+
Use the immutable `v1.0.0` tag for reproducible downloads.
|
| 259 |
+
|
| 260 |
+
## License
|
| 261 |
+
|
| 262 |
+
Ulam-1-Small, including its released model weights, is released by Ulam AI under the [MIT License](LICENSE). Upstream lineage, attribution, pinned revisions, and material modifications are recorded in [NOTICE](NOTICE) and `provenance.json`; archived upstream license text is retained under `UPSTREAM_LICENSES/`.
|
| 263 |
+
|
| 264 |
+
## Citation
|
| 265 |
+
|
| 266 |
+
```bibtex
|
| 267 |
+
@misc{ulam2026ulamsmall,
|
| 268 |
+
title = {Ulam-1-Small: Post-Training for Mathematical Reasoning},
|
| 269 |
+
author = {{Ulam AI}},
|
| 270 |
+
year = {2026},
|
| 271 |
+
howpublished = {Hugging Face model release},
|
| 272 |
+
url = {https://huggingface.co/ulamai/Ulam-1-Small}
|
| 273 |
+
}
|
| 274 |
+
```
|
| 275 |
+
|
| 276 |
+
The complete paper is included under `paper/`.
|
| 277 |
+
|
| 278 |
+
## Contact
|
| 279 |
+
|
| 280 |
+
For model questions, licensing, or responsible disclosure, contact Ulam AI through [ulam.ai](https://ulam.ai/).
|
RELEASE_NOTES.md
ADDED
|
@@ -0,0 +1,35 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Ulam-1-Small v1.0.0
|
| 2 |
+
|
| 3 |
+
Initial standalone BF16 release of Ulam-1-Small.
|
| 4 |
+
|
| 5 |
+
## Canonical artifact
|
| 6 |
+
|
| 7 |
+
- Architecture: `Qwen2ForCausalLM`
|
| 8 |
+
- Parameters: 3,085,938,688
|
| 9 |
+
- Parent: exact Ulam SFT-v2 step-409 full-weight checkpoint
|
| 10 |
+
- Adapter: prompt-balanced DPO checkpoint 20
|
| 11 |
+
- Adapter SHA-256:
|
| 12 |
+
`e1c337d180f513b652226ed8fc3fb8b9900d5572e1e68b4c068b1193dd016842`
|
| 13 |
+
- Format: merged safetensors, no private parent or PEFT adapter required
|
| 14 |
+
|
| 15 |
+
## Selection disclosure
|
| 16 |
+
|
| 17 |
+
Checkpoint 20 is the research-first release choice. V-SAO checkpoint 177
|
| 18 |
+
outperforms it on both SIMOBench grading passes and remains the stronger
|
| 19 |
+
closed-proof specialist. DPO checkpoint 20 is selected for its separate
|
| 20 |
+
ErdosBench research profile and safer observed strong-claim tail.
|
| 21 |
+
|
| 22 |
+
## Compatibility
|
| 23 |
+
|
| 24 |
+
- Standard Transformers model; no `trust_remote_code=True`
|
| 25 |
+
- Standard vLLM serving path
|
| 26 |
+
- Exact tokenizer and chat template from the inference parent
|
| 27 |
+
- Parent-plus-adapter versus merged-model equivalence passed
|
| 28 |
+
- GPU Transformers smoke passed with the documented 2,048-token cap
|
| 29 |
+
- vLLM 0.25.1 health, model-list, and chat-completions smoke passed
|
| 30 |
+
|
| 31 |
+
## License
|
| 32 |
+
|
| 33 |
+
Ulam-1-Small, including its released model weights, is released by Ulam AI
|
| 34 |
+
under the MIT License. Upstream lineage and attribution are preserved in
|
| 35 |
+
`NOTICE` and `provenance.json`.
|
RESPONSIBLE_USE.md
ADDED
|
@@ -0,0 +1,33 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Responsible use
|
| 2 |
+
|
| 3 |
+
Ulam-1-Small is a research assistant for mathematical reasoning, not a formal
|
| 4 |
+
proof checker or autonomous theorem-certification system.
|
| 5 |
+
|
| 6 |
+
## Required human review
|
| 7 |
+
|
| 8 |
+
Independently check any generated theorem, proof, counterexample, literature
|
| 9 |
+
claim, or numerical conclusion before relying on it. Claims labeled solved,
|
| 10 |
+
refuted, likely false, or counterexample found deserve especially strict
|
| 11 |
+
review. Prefer machine-checkable certificates or formalization where possible.
|
| 12 |
+
|
| 13 |
+
## Output handling
|
| 14 |
+
|
| 15 |
+
Raw generations may include `<think>...</think>` spans, partial terminal
|
| 16 |
+
answers, or long self-corrections. Public applications should choose and test a
|
| 17 |
+
clear policy for retaining, separately routing, or suppressing reasoning spans.
|
| 18 |
+
Do not represent hidden or discarded reasoning as independently verified.
|
| 19 |
+
|
| 20 |
+
## Prohibited or unsupported use
|
| 21 |
+
|
| 22 |
+
- high-stakes medical, legal, financial, or safety decisions;
|
| 23 |
+
- unsupervised public theorem announcements;
|
| 24 |
+
- autonomous tool or API use without dedicated validation;
|
| 25 |
+
- extracting or republishing private benchmark content;
|
| 26 |
+
- presenting outputs as citations to sources the model did not inspect;
|
| 27 |
+
|
| 28 |
+
## Evaluation boundaries
|
| 29 |
+
|
| 30 |
+
Published benchmark figures are checkpoint-selection evidence under their
|
| 31 |
+
recorded protocols. They are not guarantees for a different prompt template,
|
| 32 |
+
serving cap, runtime, seed, quantization, or downstream fine-tune. Rerun
|
| 33 |
+
admission tests after changing any of those conditions.
|
SECURITY.md
ADDED
|
@@ -0,0 +1,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Security policy
|
| 2 |
+
|
| 3 |
+
Do not include credentials, private prompts, hidden benchmark material, or
|
| 4 |
+
personal data in a public report.
|
| 5 |
+
|
| 6 |
+
Report suspected malicious files, credential exposure, unsafe serialization,
|
| 7 |
+
or other security issues privately through the contact channel at
|
| 8 |
+
https://ulam.ai/. Include the model revision or immutable Hub commit, affected
|
| 9 |
+
filename, reproduction steps, and impact. Please do not open a public
|
| 10 |
+
discussion containing secrets or restricted evaluation content.
|
| 11 |
+
|
| 12 |
+
The canonical release uses safetensors weights and ordinary Transformers model
|
| 13 |
+
classes. Loading the model must not require `trust_remote_code=True`.
|
UPSTREAM_LICENSES/QWEN-RESEARCH-LICENSE
ADDED
|
@@ -0,0 +1,54 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Qwen RESEARCH LICENSE AGREEMENT
|
| 2 |
+
|
| 3 |
+
Qwen RESEARCH LICENSE AGREEMENT Release Date: September 19, 2024
|
| 4 |
+
|
| 5 |
+
By clicking to agree or by using or distributing any portion or element of the Qwen Materials, you will be deemed to have recognized and accepted the content of this Agreement, which is effective immediately.
|
| 6 |
+
|
| 7 |
+
1. Definitions
|
| 8 |
+
a. This Qwen RESEARCH LICENSE AGREEMENT (this "Agreement") shall mean the terms and conditions for use, reproduction, distribution and modification of the Materials as defined by this Agreement.
|
| 9 |
+
b. "We" (or "Us") shall mean Alibaba Cloud.
|
| 10 |
+
c. "You" (or "Your") shall mean a natural person or legal entity exercising the rights granted by this Agreement and/or using the Materials for any purpose and in any field of use.
|
| 11 |
+
d. "Third Parties" shall mean individuals or legal entities that are not under common control with us or you.
|
| 12 |
+
e. "Qwen" shall mean the large language models, and software and algorithms, consisting of trained model weights, parameters (including optimizer states), machine-learning model code, inference-enabling code, training-enabling code, fine-tuning enabling code and other elements of the foregoing distributed by us.
|
| 13 |
+
f. "Materials" shall mean, collectively, Alibaba Cloud's proprietary Qwen and Documentation (and any portion thereof) made available under this Agreement.
|
| 14 |
+
g. "Source" form shall mean the preferred form for making modifications, including but not limited to model source code, documentation source, and configuration files.
|
| 15 |
+
h. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.
|
| 16 |
+
i. "Non-Commercial" shall mean for research or evaluation purposes only.
|
| 17 |
+
|
| 18 |
+
2. Grant of Rights
|
| 19 |
+
a. You are granted a non-exclusive, worldwide, non-transferable and royalty-free limited license under Alibaba Cloud's intellectual property or other rights owned by us embodied in the Materials to use, reproduce, distribute, copy, create derivative works of, and make modifications to the Materials FOR NON-COMMERCIAL PURPOSES ONLY.
|
| 20 |
+
b. If you are commercially using the Materials, you shall request a license from us.
|
| 21 |
+
|
| 22 |
+
3. Redistribution
|
| 23 |
+
You may distribute copies or make the Materials, or derivative works thereof, available as part of a product or service that contains any of them, with or without modifications, and in Source or Object form, provided that you meet the following conditions:
|
| 24 |
+
a. You shall give any other recipients of the Materials or derivative works a copy of this Agreement;
|
| 25 |
+
b. You shall cause any modified files to carry prominent notices stating that you changed the files;
|
| 26 |
+
c. You shall retain in all copies of the Materials that you distribute the following attribution notices within a "Notice" text file distributed as a part of such copies: "Qwen is licensed under the Qwen RESEARCH LICENSE AGREEMENT, Copyright (c) Alibaba Cloud. All Rights Reserved."; and
|
| 27 |
+
d. You may add your own copyright statement to your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of your modifications, or for any such derivative works as a whole, provided your use, reproduction, and distribution of the work otherwise complies with the terms and conditions of this Agreement.
|
| 28 |
+
|
| 29 |
+
4. Rules of use
|
| 30 |
+
a. The Materials may be subject to export controls or restrictions in China, the United States or other countries or regions. You shall comply with applicable laws and regulations in your use of the Materials.
|
| 31 |
+
b. If you use the Materials or any outputs or results therefrom to create, train, fine-tune, or improve an AI model that is distributed or made available, you shall prominently display “Built with Qwen” or “Improved using Qwen” in the related product documentation.
|
| 32 |
+
|
| 33 |
+
5. Intellectual Property
|
| 34 |
+
a. We retain ownership of all intellectual property rights in and to the Materials and derivatives made by or for us. Conditioned upon compliance with the terms and conditions of this Agreement, with respect to any derivative works and modifications of the Materials that are made by you, you are and will be the owner of such derivative works and modifications.
|
| 35 |
+
b. No trademark license is granted to use the trade names, trademarks, service marks, or product names of us, except as required to fulfill notice requirements under this Agreement or as required for reasonable and customary use in describing and redistributing the Materials.
|
| 36 |
+
c. If you commence a lawsuit or other proceedings (including a cross-claim or counterclaim in a lawsuit) against us or any entity alleging that the Materials or any output therefrom, or any part of the foregoing, infringe any intellectual property or other right owned or licensable by you, then all licenses granted to you under this Agreement shall terminate as of the date such lawsuit or other proceeding is commenced or brought.
|
| 37 |
+
|
| 38 |
+
6. Disclaimer of Warranty and Limitation of Liability
|
| 39 |
+
a. We are not obligated to support, update, provide training for, or develop any further version of the Qwen Materials or to grant any license thereto.
|
| 40 |
+
b. THE MATERIALS ARE PROVIDED "AS IS" WITHOUT ANY EXPRESS OR IMPLIED WARRANTY OF ANY KIND INCLUDING WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT, OR FITNESS FOR A PARTICULAR PURPOSE. WE MAKE NO WARRANTY AND ASSUME NO RESPONSIBILITY FOR THE SAFETY OR STABILITY OF THE MATERIALS AND ANY OUTPUT THEREFROM.
|
| 41 |
+
c. IN NO EVENT SHALL WE BE LIABLE FOR ANY DAMAGES, INCLUDING, BUT NOT LIMITED TO ANY DIRECT, OR INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING FROM YOUR USE OR INABILITY TO USE THE MATERIALS OR ANY OUTPUT OF IT, NO MATTER HOW IT’S CAUSED.
|
| 42 |
+
d. You will defend, indemnify and hold harmless us from and against any claim by any third party arising out of or related to your use or distribution of the Materials.
|
| 43 |
+
|
| 44 |
+
7. Survival and Termination.
|
| 45 |
+
a. The term of this Agreement shall commence upon your acceptance of this Agreement or access to the Materials and will continue in full force and effect until terminated in accordance with the terms and conditions herein.
|
| 46 |
+
b. We may terminate this Agreement if you breach any of the terms or conditions of this Agreement. Upon termination of this Agreement, you must delete and cease use of the Materials. Sections 6 and 8 shall survive the termination of this Agreement.
|
| 47 |
+
|
| 48 |
+
8. Governing Law and Jurisdiction.
|
| 49 |
+
a. This Agreement and any dispute arising out of or relating to it will be governed by the laws of China, without regard to conflict of law principles, and the UN Convention on Contracts for the International Sale of Goods does not apply to this Agreement.
|
| 50 |
+
b. The People's Courts in Hangzhou City shall have exclusive jurisdiction over any dispute arising out of this Agreement.
|
| 51 |
+
|
| 52 |
+
9. Other Terms and Conditions.
|
| 53 |
+
a. Any arrangements, understandings, or agreements regarding the Material not stated herein are separate from and independent of the terms and conditions of this Agreement. You shall request a separate license from us, if you use the Materials in ways not expressly agreed to in this Agreement.
|
| 54 |
+
b. We shall not be bound by any additional or different terms or conditions communicated by you unless expressly agreed.
|
UPSTREAM_LICENSES/VIBETHINKER-LICENSE-DECLARATION.md
ADDED
|
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# WeiboAI/VibeThinker-3B license declaration
|
| 2 |
+
|
| 3 |
+
Pinned repository: `WeiboAI/VibeThinker-3B`
|
| 4 |
+
|
| 5 |
+
Pinned revision: `77bd2cced09193c8b9a59a32bd8577bbd1f3e01c`
|
| 6 |
+
|
| 7 |
+
At this revision, the Hugging Face repository metadata declares `license: mit`
|
| 8 |
+
and the model card states: “The model repository is licensed under the MIT
|
| 9 |
+
License.” The repository does not contain a standalone `LICENSE` file.
|
| 10 |
+
|
| 11 |
+
Source:
|
| 12 |
+
https://huggingface.co/WeiboAI/VibeThinker-3B/tree/77bd2cced09193c8b9a59a32bd8577bbd1f3e01c
|
| 13 |
+
|
| 14 |
+
VibeThinker's declared base model is `Qwen/Qwen2.5-Coder-3B`. The historical
|
| 15 |
+
Qwen Research License is therefore retained in `UPSTREAM_LICENSES/` as a
|
| 16 |
+
lineage and attribution record.
|
build_receipt.json
ADDED
|
@@ -0,0 +1,92 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"checks": [
|
| 3 |
+
"exact_adapter_sha256",
|
| 4 |
+
"exact_adapter_config_sha256",
|
| 5 |
+
"adapter_tensor_count_504",
|
| 6 |
+
"adapter_finite",
|
| 7 |
+
"parent_parameter_count",
|
| 8 |
+
"active_adapter_default",
|
| 9 |
+
"safe_merge",
|
| 10 |
+
"merged_parameter_count",
|
| 11 |
+
"merged_parameters_finite",
|
| 12 |
+
"safe_serialization"
|
| 13 |
+
],
|
| 14 |
+
"completed_at": "2026-08-19T09:47:24.119274+00:00",
|
| 15 |
+
"dtype": "bfloat16",
|
| 16 |
+
"operation": "PEFT merge_and_unload with safe_merge=True",
|
| 17 |
+
"parameter_count": 3085938688,
|
| 18 |
+
"schema_version": "ulam-public-model-build-receipt-v1",
|
| 19 |
+
"software": {
|
| 20 |
+
"accelerate": "1.13.0",
|
| 21 |
+
"peft": "0.20.0",
|
| 22 |
+
"platform": "macOS-15.3.1-arm64-arm-64bit",
|
| 23 |
+
"python": "3.12.12",
|
| 24 |
+
"safetensors": "0.8.0",
|
| 25 |
+
"tokenizers": "0.22.2",
|
| 26 |
+
"torch": "2.13.0",
|
| 27 |
+
"transformers": "5.14.1"
|
| 28 |
+
},
|
| 29 |
+
"source_adapter": {
|
| 30 |
+
"config": {
|
| 31 |
+
"bytes": 1150,
|
| 32 |
+
"name": "adapter_config.json",
|
| 33 |
+
"sha256": "1844cc34bf0e72af07815539b0040100e5cbf579b465c8ade89731bf6b74671f"
|
| 34 |
+
},
|
| 35 |
+
"name": "prompt-balanced DPO checkpoint 20",
|
| 36 |
+
"tensor_count": 504,
|
| 37 |
+
"weights": {
|
| 38 |
+
"bytes": 239536272,
|
| 39 |
+
"name": "adapter_model.safetensors",
|
| 40 |
+
"sha256": "e1c337d180f513b652226ed8fc3fb8b9900d5572e1e68b4c068b1193dd016842"
|
| 41 |
+
}
|
| 42 |
+
},
|
| 43 |
+
"source_parent": {
|
| 44 |
+
"bytes": 6183389350,
|
| 45 |
+
"files": [
|
| 46 |
+
{
|
| 47 |
+
"bytes": 2427,
|
| 48 |
+
"name": "chat_template.jinja",
|
| 49 |
+
"sha256": "44d5f08f3f72b837eaad09f13a54c1f9f4eb58d75240334548b7fd52a5437fa5"
|
| 50 |
+
},
|
| 51 |
+
{
|
| 52 |
+
"bytes": 1551,
|
| 53 |
+
"name": "config.json",
|
| 54 |
+
"sha256": "72cd201be9cdea809814c42139c4f6974f9aa9f6d542c157bb02be78bc88d079"
|
| 55 |
+
},
|
| 56 |
+
{
|
| 57 |
+
"bytes": 117,
|
| 58 |
+
"name": "generation_config.json",
|
| 59 |
+
"sha256": "5b7c65dc5a45131b787a9cabb07348f77677b048139dc208db1746c84dc08751"
|
| 60 |
+
},
|
| 61 |
+
{
|
| 62 |
+
"bytes": 3995916856,
|
| 63 |
+
"name": "model-00001-of-00002.safetensors",
|
| 64 |
+
"sha256": "1722948a97c29ec6340c6591a433dec1f1d2a76f6726d1f1c371f888488c11cb"
|
| 65 |
+
},
|
| 66 |
+
{
|
| 67 |
+
"bytes": 2176010112,
|
| 68 |
+
"name": "model-00002-of-00002.safetensors",
|
| 69 |
+
"sha256": "8fbe5a0583ea2d2c55a9a27c0cb11768c75d7cb3b6bd2fd72c2fdb4fab80d54b"
|
| 70 |
+
},
|
| 71 |
+
{
|
| 72 |
+
"bytes": 35617,
|
| 73 |
+
"name": "model.safetensors.index.json",
|
| 74 |
+
"sha256": "328342baeeef765d522811c403a61da788c648930a38a7c5ab1a048a7578845a"
|
| 75 |
+
},
|
| 76 |
+
{
|
| 77 |
+
"bytes": 11422263,
|
| 78 |
+
"name": "tokenizer.json",
|
| 79 |
+
"sha256": "b17e16899b7fab7e695509f84bac5f10ed12804f0a590e935941e5af7f092f7f"
|
| 80 |
+
},
|
| 81 |
+
{
|
| 82 |
+
"bytes": 407,
|
| 83 |
+
"name": "tokenizer_config.json",
|
| 84 |
+
"sha256": "6b3ae98ce1845e699633801657f761ef091a60a71ca468d47cb456bc6b011598"
|
| 85 |
+
}
|
| 86 |
+
],
|
| 87 |
+
"identity": "ulam/sft-v2-step-409",
|
| 88 |
+
"lineage_sha256": "1b90254f53af00976d71d369e4c37bb7cdd18053e862d26c1568ac0fdeefbbfc",
|
| 89 |
+
"object_count": 8
|
| 90 |
+
},
|
| 91 |
+
"status": "PASSED"
|
| 92 |
+
}
|
chat_template.jinja
ADDED
|
@@ -0,0 +1,54 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{%- if tools %}
|
| 2 |
+
{{- '<|im_start|>system\n' }}
|
| 3 |
+
{%- if messages[0]['role'] == 'system' %}
|
| 4 |
+
{{- messages[0]['content'] }}
|
| 5 |
+
{%- else %}
|
| 6 |
+
{{- 'You are a helpful assistant.' }}
|
| 7 |
+
{%- endif %}
|
| 8 |
+
{{- "\n\n# Tools\n\nYou may call one or more functions to assist with the user query.\n\nYou are provided with function signatures within <tools></tools> XML tags:\n<tools>" }}
|
| 9 |
+
{%- for tool in tools %}
|
| 10 |
+
{{- "\n" }}
|
| 11 |
+
{{- tool | tojson }}
|
| 12 |
+
{%- endfor %}
|
| 13 |
+
{{- "\n</tools>\n\nFor each function call, return a json object with function name and arguments within <tool_call></tool_call> XML tags:\n<tool_call>\n{\"name\": <function-name>, \"arguments\": <args-json-object>}\n</tool_call><|im_end|>\n" }}
|
| 14 |
+
{%- else %}
|
| 15 |
+
{%- if messages[0]['role'] == 'system' %}
|
| 16 |
+
{{- '<|im_start|>system\n' + messages[0]['content'] + '<|im_end|>\n' }}
|
| 17 |
+
{%- else %}
|
| 18 |
+
{{- '<|im_start|>system\nYou are a helpful assistant.<|im_end|>\n' }}
|
| 19 |
+
{%- endif %}
|
| 20 |
+
{%- endif %}
|
| 21 |
+
{%- for message in messages %}
|
| 22 |
+
{%- if (message.role == "user") or (message.role == "system" and not loop.first) or (message.role == "assistant" and not message.tool_calls) %}
|
| 23 |
+
{{- '<|im_start|>' + message.role + '\n' + message.content + '<|im_end|>' + '\n' }}
|
| 24 |
+
{%- elif message.role == "assistant" %}
|
| 25 |
+
{{- '<|im_start|>' + message.role }}
|
| 26 |
+
{%- if message.content %}
|
| 27 |
+
{{- '\n' + message.content }}
|
| 28 |
+
{%- endif %}
|
| 29 |
+
{%- for tool_call in message.tool_calls %}
|
| 30 |
+
{%- if tool_call.function is defined %}
|
| 31 |
+
{%- set tool_call = tool_call.function %}
|
| 32 |
+
{%- endif %}
|
| 33 |
+
{{- '\n<tool_call>\n{"name": "' }}
|
| 34 |
+
{{- tool_call.name }}
|
| 35 |
+
{{- '", "arguments": ' }}
|
| 36 |
+
{{- tool_call.arguments | tojson }}
|
| 37 |
+
{{- '}\n</tool_call>' }}
|
| 38 |
+
{%- endfor %}
|
| 39 |
+
{{- '<|im_end|>\n' }}
|
| 40 |
+
{%- elif message.role == "tool" %}
|
| 41 |
+
{%- if (loop.index0 == 0) or (messages[loop.index0 - 1].role != "tool") %}
|
| 42 |
+
{{- '<|im_start|>user' }}
|
| 43 |
+
{%- endif %}
|
| 44 |
+
{{- '\n<tool_response>\n' }}
|
| 45 |
+
{{- message.content }}
|
| 46 |
+
{{- '\n</tool_response>' }}
|
| 47 |
+
{%- if loop.last or (messages[loop.index0 + 1].role != "tool") %}
|
| 48 |
+
{{- '<|im_end|>\n' }}
|
| 49 |
+
{%- endif %}
|
| 50 |
+
{%- endif %}
|
| 51 |
+
{%- endfor %}
|
| 52 |
+
{%- if add_generation_prompt %}
|
| 53 |
+
{{- '<|im_start|>assistant\n' }}
|
| 54 |
+
{%- endif %}
|
checksums.sha256
ADDED
|
@@ -0,0 +1,29 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
d03ec93eef5e91f51a26d3f060ee84434ff4c57a4132d93242eda769812037a3 .gitattributes
|
| 2 |
+
7857879995d45f83cc1f3af25a69e4af2542ae2101c2c004ee4e3b03930ea41a CITATION.cff
|
| 3 |
+
56f1c9d35dead789ce07c0a90e888f0660c6443259e71d8ca8596948edc46bf8 LICENSE
|
| 4 |
+
92db80903f84114a9c3f3331138ab16ac2b7a9e94e8a83b06929c401857d2261 NOTICE
|
| 5 |
+
8ff364c7e3a96df652dbfa926071b731ee1f53b2bb972a3a60566e80a961742e README.md
|
| 6 |
+
31b1e97f1c72684828c67535d6ef38704a590d903b28e92bb0ca028a15523532 RELEASE_NOTES.md
|
| 7 |
+
7203a051844c123d7f30d34cc3ea1d591d58098773d7ded66719247bbeff3801 RESPONSIBLE_USE.md
|
| 8 |
+
a177f2ea54a704ab266d1e923fc6b970f0b8710daf420b2e304870459bc58d62 SECURITY.md
|
| 9 |
+
bc8485a9d5a2729b2757a7090e114665df037740785c2aaf90a505bc26d51ad8 UPSTREAM_LICENSES/QWEN-RESEARCH-LICENSE
|
| 10 |
+
a15cd7bfe49986c59043db83a48136882e006fe18bd4d8eb2e2cb76639d09334 UPSTREAM_LICENSES/VIBETHINKER-LICENSE-DECLARATION.md
|
| 11 |
+
0629d76df48f2e7b60c4488aaa9ffb65311f781596e49ca7561cdca9a5decf0d build_receipt.json
|
| 12 |
+
44d5f08f3f72b837eaad09f13a54c1f9f4eb58d75240334548b7fd52a5437fa5 chat_template.jinja
|
| 13 |
+
1e7409770fa4a897eb6aab4d2ca86dadc0c83477cfc44382022fae7600e6e04c config.json
|
| 14 |
+
46f37178c79b94a38cd34a49373092ca219e59a212f069f0154f7e6644988fe0 equivalence_receipt.json
|
| 15 |
+
e2a90fea1898b39cbce8823072f692829df458b15ee6afefe8f9e6005a886730 evaluation_results.json
|
| 16 |
+
75911248fba569f154b56df27c49c67c97fd9614c0d21b30e15b39a5e93fc3a7 generation_config.json
|
| 17 |
+
9958e88fea5659271d0313b0123c6e85c36a54c9266067664ac11a983e1e9153 inference_fixture.json
|
| 18 |
+
d13a4cd0bfd6e0d000b3f063a0954942022f19c4159e7290c88cccbe1cad6df8 model-00001-of-00002.safetensors
|
| 19 |
+
52475827c97bb1d83ed4c748431ee0bf0adf5dbe802def9a94e9bb4577f57e23 model-00002-of-00002.safetensors
|
| 20 |
+
328342baeeef765d522811c403a61da788c648930a38a7c5ab1a048a7578845a model.safetensors.index.json
|
| 21 |
+
15549de43fc17e0c7958e419fe11b6b4c1fe37bf2b272c39f87ff0c7498c4418 paper/Ulam-1-Small-whitepaper.pdf
|
| 22 |
+
0724399ab69048db9e3da57c22e525cc93a4bbff6db5351330d357c9322a62be provenance.json
|
| 23 |
+
890be8d6a202e5a99df4b5c625c5b025c6445c461d842160fc83ee4076ba7c2a release_manifest.json
|
| 24 |
+
a4e02787cf46414bbf763fde14809d224ec7d60de75943bafcb7f1de2e08ad79 requirements.txt
|
| 25 |
+
43870833234196e714e59c21a59eed8b1cfd4bb17a4afa06267937cd87443468 special_tokens_map.json
|
| 26 |
+
b17e16899b7fab7e695509f84bac5f10ed12804f0a590e935941e5af7f092f7f tokenizer.json
|
| 27 |
+
6419bc0a77253c1b60d95e068335e74043165a96a07f01d6cef5e70a1725b7fe tokenizer_config.json
|
| 28 |
+
04082f1e6a7a4eff1f0873092e476f34cbbfa101be3b0b8acfd401edb47addce transformers_smoke_receipt.json
|
| 29 |
+
62daa96e57223556d31ad7972032eccab46da7396e066ae9a8eb88d96a6ca3fb vllm_smoke_receipt.json
|
config.json
ADDED
|
@@ -0,0 +1,42 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"architectures": [
|
| 3 |
+
"Qwen2ForCausalLM"
|
| 4 |
+
],
|
| 5 |
+
"attention_dropout": 0.0,
|
| 6 |
+
"bos_token_id": 151643,
|
| 7 |
+
"dtype": "bfloat16",
|
| 8 |
+
"eos_token_id": 151643,
|
| 9 |
+
"hidden_act": "silu",
|
| 10 |
+
"hidden_size": 2048,
|
| 11 |
+
"initializer_range": 0.02,
|
| 12 |
+
"intermediate_size": 11008,
|
| 13 |
+
"layer_types": [
|
| 14 |
+
"full_attention", "full_attention", "full_attention", "full_attention",
|
| 15 |
+
"full_attention", "full_attention", "full_attention", "full_attention",
|
| 16 |
+
"full_attention", "full_attention", "full_attention", "full_attention",
|
| 17 |
+
"full_attention", "full_attention", "full_attention", "full_attention",
|
| 18 |
+
"full_attention", "full_attention", "full_attention", "full_attention",
|
| 19 |
+
"full_attention", "full_attention", "full_attention", "full_attention",
|
| 20 |
+
"full_attention", "full_attention", "full_attention", "full_attention",
|
| 21 |
+
"full_attention", "full_attention", "full_attention", "full_attention",
|
| 22 |
+
"full_attention", "full_attention", "full_attention", "full_attention"
|
| 23 |
+
],
|
| 24 |
+
"max_position_embeddings": 131072,
|
| 25 |
+
"max_window_layers": 36,
|
| 26 |
+
"model_type": "qwen2",
|
| 27 |
+
"num_attention_heads": 16,
|
| 28 |
+
"num_hidden_layers": 36,
|
| 29 |
+
"num_key_value_heads": 2,
|
| 30 |
+
"pad_token_id": 151643,
|
| 31 |
+
"rms_norm_eps": 1e-06,
|
| 32 |
+
"rope_parameters": {
|
| 33 |
+
"rope_theta": 1000000.0,
|
| 34 |
+
"rope_type": "default"
|
| 35 |
+
},
|
| 36 |
+
"sliding_window": null,
|
| 37 |
+
"tie_word_embeddings": true,
|
| 38 |
+
"transformers_version": "5.14.1",
|
| 39 |
+
"use_cache": true,
|
| 40 |
+
"use_sliding_window": false,
|
| 41 |
+
"vocab_size": 151936
|
| 42 |
+
}
|
equivalence_receipt.json
ADDED
|
@@ -0,0 +1,156 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"case_count": 4,
|
| 3 |
+
"cases": [
|
| 4 |
+
{
|
| 5 |
+
"adapter_last_logit_sha256": "3f523709b91ae42a1bdaee34a172785c4570fd7054b9c93ea4d06dd798f66e63",
|
| 6 |
+
"generated_tokens": 16,
|
| 7 |
+
"greedy_completion_token_ids": [
|
| 8 |
+
151665,
|
| 9 |
+
785,
|
| 10 |
+
1196,
|
| 11 |
+
17064,
|
| 12 |
+
25,
|
| 13 |
+
330,
|
| 14 |
+
46254,
|
| 15 |
+
220,
|
| 16 |
+
18,
|
| 17 |
+
22,
|
| 18 |
+
3039,
|
| 19 |
+
220,
|
| 20 |
+
19,
|
| 21 |
+
16,
|
| 22 |
+
323,
|
| 23 |
+
2968
|
| 24 |
+
],
|
| 25 |
+
"greedy_completion_token_ids_equal": true,
|
| 26 |
+
"greedy_completion_token_ids_sha256": "92a82b78a512b7938e06f2f596cd1777db4c69413a63ca229d342d81a63986ac",
|
| 27 |
+
"id": "short_arithmetic",
|
| 28 |
+
"input_ids_sha256": "a63e87353ed75a1600338816a9b1574bdeeb710ecf9e2153e1c605af31e06683",
|
| 29 |
+
"input_tokens": 34,
|
| 30 |
+
"logit_cosine_similarity": 0.9999650120735168,
|
| 31 |
+
"max_absolute_logit_difference": 0.09375,
|
| 32 |
+
"mean_absolute_logit_difference": 0.011213276535272598,
|
| 33 |
+
"merged_last_logit_sha256": "11e881449bf07a5fdfbe49ae652d0a2e6115f901ff3ab3260780831408975c7b",
|
| 34 |
+
"normalized_mean_absolute_logit_difference": 0.004702286223545079,
|
| 35 |
+
"prompt_sha256": "bae4f1e9c5678fb4d36621a7bda568e52ce7ad5a0b723d1f580f236ec75adda4",
|
| 36 |
+
"reference_mean_absolute_logit": 2.3846435546875
|
| 37 |
+
},
|
| 38 |
+
{
|
| 39 |
+
"adapter_last_logit_sha256": "6c5549943b1df292b7f3ac7b37808474a88e949530c01316bc2f35213380f105",
|
| 40 |
+
"generated_tokens": 16,
|
| 41 |
+
"greedy_completion_token_ids": [
|
| 42 |
+
151665,
|
| 43 |
+
1654,
|
| 44 |
+
1184,
|
| 45 |
+
311,
|
| 46 |
+
11625,
|
| 47 |
+
279,
|
| 48 |
+
79151,
|
| 49 |
+
23606,
|
| 50 |
+
856,
|
| 51 |
+
61,
|
| 52 |
+
17,
|
| 53 |
+
481,
|
| 54 |
+
220,
|
| 55 |
+
20,
|
| 56 |
+
87,
|
| 57 |
+
488
|
| 58 |
+
],
|
| 59 |
+
"greedy_completion_token_ids_equal": true,
|
| 60 |
+
"greedy_completion_token_ids_sha256": "b82c420abae15addad25edbeab119a90cd5c722d55a77e39e40a94b900108c77",
|
| 61 |
+
"id": "algebra",
|
| 62 |
+
"input_ids_sha256": "b5494568bee147af3c7305f9082940d065bb16211e424e80416e949147552880",
|
| 63 |
+
"input_tokens": 37,
|
| 64 |
+
"logit_cosine_similarity": 0.9998819828033447,
|
| 65 |
+
"max_absolute_logit_difference": 0.234375,
|
| 66 |
+
"mean_absolute_logit_difference": 0.04002639278769493,
|
| 67 |
+
"merged_last_logit_sha256": "0ac4617299c9d36f64eabdab6930e69e3c99c9ca0795b334f747330db77c557b",
|
| 68 |
+
"normalized_mean_absolute_logit_difference": 0.018644409629293746,
|
| 69 |
+
"prompt_sha256": "c213d17e6fac34c0e6501aee9caa6808d6be6d8926b546cc473af8c5bb061094",
|
| 70 |
+
"reference_mean_absolute_logit": 2.1468307971954346
|
| 71 |
+
},
|
| 72 |
+
{
|
| 73 |
+
"adapter_last_logit_sha256": "513e05ddaeb5bd263c0d2c3338b8164cc7cf3a862ab9314045d2e47d6c305ff8",
|
| 74 |
+
"generated_tokens": 16,
|
| 75 |
+
"greedy_completion_token_ids": [
|
| 76 |
+
151665,
|
| 77 |
+
1654,
|
| 78 |
+
1184,
|
| 79 |
+
311,
|
| 80 |
+
8193,
|
| 81 |
+
264,
|
| 82 |
+
6291,
|
| 83 |
+
25,
|
| 84 |
+
330,
|
| 85 |
+
1336,
|
| 86 |
+
586,
|
| 87 |
+
429,
|
| 88 |
+
279,
|
| 89 |
+
2629,
|
| 90 |
+
315,
|
| 91 |
+
279
|
| 92 |
+
],
|
| 93 |
+
"greedy_completion_token_ids_equal": true,
|
| 94 |
+
"greedy_completion_token_ids_sha256": "6f3555f8199e56e939997e2b0a01a8cf6eddf6885dc27f270ef81628faa2b93a",
|
| 95 |
+
"id": "proof_style",
|
| 96 |
+
"input_ids_sha256": "62dfce834d0d73e36f64dfff89588ab3237383d0398d6294e43fb0b878d92bbc",
|
| 97 |
+
"input_tokens": 34,
|
| 98 |
+
"logit_cosine_similarity": 0.9999198913574219,
|
| 99 |
+
"max_absolute_logit_difference": 0.125,
|
| 100 |
+
"mean_absolute_logit_difference": 0.010252175852656364,
|
| 101 |
+
"merged_last_logit_sha256": "a3e9ab5b8067e77a986d45fdfd85611772866dce4fdd94d4e5c9ac4020137509",
|
| 102 |
+
"normalized_mean_absolute_logit_difference": 0.004836831429266892,
|
| 103 |
+
"prompt_sha256": "37e32f79791b135f8229fe6436f4bca8dbada804a0925d7e6d113a677b76ca29",
|
| 104 |
+
"reference_mean_absolute_logit": 2.119605779647827
|
| 105 |
+
},
|
| 106 |
+
{
|
| 107 |
+
"adapter_last_logit_sha256": "861a976d0ef4ca4396d65fe38aa7c0dc9a3b4ea4d39898ab67672fcfad757ee4",
|
| 108 |
+
"generated_tokens": 16,
|
| 109 |
+
"greedy_completion_token_ids": [
|
| 110 |
+
151665,
|
| 111 |
+
1654,
|
| 112 |
+
1184,
|
| 113 |
+
311,
|
| 114 |
+
4715,
|
| 115 |
+
279,
|
| 116 |
+
3491,
|
| 117 |
+
13,
|
| 118 |
+
576,
|
| 119 |
+
1196,
|
| 120 |
+
2727,
|
| 121 |
+
25,
|
| 122 |
+
330,
|
| 123 |
+
4418,
|
| 124 |
+
279,
|
| 125 |
+
2701
|
| 126 |
+
],
|
| 127 |
+
"greedy_completion_token_ids_equal": true,
|
| 128 |
+
"greedy_completion_token_ids_sha256": "caefbfb4b898919d0469db72f03606a94aaa4bcfd61c0646e80d8e274c7514ca",
|
| 129 |
+
"id": "long_context_formatting",
|
| 130 |
+
"input_ids_sha256": "3408d510f35797d3f82927942c957818276167e718ab30a67c7c8252dd5ceea2",
|
| 131 |
+
"input_tokens": 762,
|
| 132 |
+
"logit_cosine_similarity": 0.9999299049377441,
|
| 133 |
+
"max_absolute_logit_difference": 0.109375,
|
| 134 |
+
"mean_absolute_logit_difference": 0.017802821472287178,
|
| 135 |
+
"merged_last_logit_sha256": "87384991340d9159d09f73813ee38b7e2c2db44f997b6cf21038a7f586ab13d6",
|
| 136 |
+
"normalized_mean_absolute_logit_difference": 0.010806154321079219,
|
| 137 |
+
"prompt_sha256": "2390c8f9293a842bc31edcf0cb8ae886ab6b97ca22bb129d882d29ecf6f83cd6",
|
| 138 |
+
"reference_mean_absolute_logit": 1.6474705934524536
|
| 139 |
+
}
|
| 140 |
+
],
|
| 141 |
+
"dtype": "bfloat16",
|
| 142 |
+
"greedy_completion_set_sha256": "40c3b3146512fa5371cf13371a4fdec619d9f0019bcd09c12314e3600023a2ed",
|
| 143 |
+
"greedy_completion_token_ids_equal": true,
|
| 144 |
+
"input_set_sha256": "f65b838bb7789df90010661cca438283f04a988610ecd1b0168d7e1b88109397",
|
| 145 |
+
"max_absolute_logit_difference": 0.234375,
|
| 146 |
+
"max_allowed_absolute_logit_difference": 0.5,
|
| 147 |
+
"max_allowed_mean_logit_difference": 0.0625,
|
| 148 |
+
"max_allowed_normalized_mean_logit_difference": 0.02,
|
| 149 |
+
"max_case_mean_absolute_logit_difference": 0.04002639278769493,
|
| 150 |
+
"max_case_normalized_mean_absolute_logit_difference": 0.018644409629293746,
|
| 151 |
+
"min_allowed_logit_cosine_similarity": 0.999,
|
| 152 |
+
"min_case_logit_cosine_similarity": 0.9998819828033447,
|
| 153 |
+
"prompt_set_sha256": "b1a7bcb27bdabc027b9bf3d48aabc4eb6813946840f23076601554edae369553",
|
| 154 |
+
"schema_version": "ulam-merged-equivalence-receipt-v2",
|
| 155 |
+
"status": "PASSED"
|
| 156 |
+
}
|
evaluation_results.json
ADDED
|
@@ -0,0 +1,216 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "ulam-public-evaluation-results-v1",
|
| 3 |
+
"model": "ulamai/Ulam-1-Small",
|
| 4 |
+
"release": "v1.0.0",
|
| 5 |
+
"selected_checkpoint": "prompt-balanced DPO checkpoint 20",
|
| 6 |
+
"results": [
|
| 7 |
+
{
|
| 8 |
+
"benchmark": "SIMOBench",
|
| 9 |
+
"protocol": "primary itemized 64k audit",
|
| 10 |
+
"task": "126 synthetic olympiad-style proof problems",
|
| 11 |
+
"grading": "0-7 proof score per problem",
|
| 12 |
+
"generation": {
|
| 13 |
+
"rollouts_per_problem": 1,
|
| 14 |
+
"temperature": 0.7,
|
| 15 |
+
"top_p": 0.95,
|
| 16 |
+
"max_output_tokens": 65536
|
| 17 |
+
},
|
| 18 |
+
"audit": {
|
| 19 |
+
"type": "model-assisted single-judge itemized audit",
|
| 20 |
+
"inter_rater_agreement": null,
|
| 21 |
+
"raw_generation_bytes_identical_across_judging_packages": true
|
| 22 |
+
},
|
| 23 |
+
"maximum": 882,
|
| 24 |
+
"checkpoints": [
|
| 25 |
+
{
|
| 26 |
+
"name": "V-SAO checkpoint 177",
|
| 27 |
+
"score": 681,
|
| 28 |
+
"mean": 5.404761904761905,
|
| 29 |
+
"full_score_7": 34,
|
| 30 |
+
"score_ge_5": 98,
|
| 31 |
+
"score_ge_4": 113,
|
| 32 |
+
"cap_hits": 1
|
| 33 |
+
},
|
| 34 |
+
{
|
| 35 |
+
"name": "OPSD checkpoint 248",
|
| 36 |
+
"score": 678,
|
| 37 |
+
"mean": 5.380952380952381,
|
| 38 |
+
"full_score_7": 29,
|
| 39 |
+
"score_ge_5": 96,
|
| 40 |
+
"score_ge_4": 114,
|
| 41 |
+
"cap_hits": 0
|
| 42 |
+
},
|
| 43 |
+
{
|
| 44 |
+
"name": "prompt-balanced DPO checkpoint 20",
|
| 45 |
+
"released": true,
|
| 46 |
+
"score": 667,
|
| 47 |
+
"mean": 5.293650793650793,
|
| 48 |
+
"full_score_7": 31,
|
| 49 |
+
"score_ge_5": 94,
|
| 50 |
+
"score_ge_4": 111,
|
| 51 |
+
"cap_hits": 4
|
| 52 |
+
}
|
| 53 |
+
],
|
| 54 |
+
"paired_vs_selected": {
|
| 55 |
+
"comparison": "V-SAO checkpoint 177 minus DPO checkpoint 20",
|
| 56 |
+
"first_wins": 21,
|
| 57 |
+
"second_wins": 12,
|
| 58 |
+
"ties": 93,
|
| 59 |
+
"score_margin": 14
|
| 60 |
+
},
|
| 61 |
+
"claim": "V-SAO checkpoint 177 is stronger than the released DPO checkpoint 20 for closed, reference-backed proof completion under this audit."
|
| 62 |
+
},
|
| 63 |
+
{
|
| 64 |
+
"benchmark": "SIMOBench",
|
| 65 |
+
"protocol": "secondary regrade sensitivity check",
|
| 66 |
+
"task": "same 126 problems and byte-identical generations",
|
| 67 |
+
"maximum": 882,
|
| 68 |
+
"audit": {
|
| 69 |
+
"type": "model-assisted single-judge regrade",
|
| 70 |
+
"complete_public_row_table": false,
|
| 71 |
+
"use": "ranking sensitivity only"
|
| 72 |
+
},
|
| 73 |
+
"checkpoints": [
|
| 74 |
+
{
|
| 75 |
+
"name": "V-SAO checkpoint 177",
|
| 76 |
+
"score": 729
|
| 77 |
+
},
|
| 78 |
+
{
|
| 79 |
+
"name": "prompt-balanced DPO checkpoint 20",
|
| 80 |
+
"released": true,
|
| 81 |
+
"score": 704
|
| 82 |
+
},
|
| 83 |
+
{
|
| 84 |
+
"name": "OPSD checkpoint 248",
|
| 85 |
+
"score": 695
|
| 86 |
+
}
|
| 87 |
+
]
|
| 88 |
+
},
|
| 89 |
+
{
|
| 90 |
+
"benchmark": "ErdosBench",
|
| 91 |
+
"protocol": "226-item external-judge audit",
|
| 92 |
+
"task": "research-level mathematical problem attempts",
|
| 93 |
+
"grading": {
|
| 94 |
+
"scale": "A/B/C/D/F/M",
|
| 95 |
+
"points": {
|
| 96 |
+
"A": 4.0,
|
| 97 |
+
"B": 2.7,
|
| 98 |
+
"C": 1.7,
|
| 99 |
+
"D": 1.0,
|
| 100 |
+
"F": 0.0,
|
| 101 |
+
"M": 0.0
|
| 102 |
+
}
|
| 103 |
+
},
|
| 104 |
+
"checkpoints": [
|
| 105 |
+
{
|
| 106 |
+
"name": "prompt-balanced DPO checkpoint 20",
|
| 107 |
+
"released": true,
|
| 108 |
+
"coverage": "226/226",
|
| 109 |
+
"grade_counts": {
|
| 110 |
+
"A": 6,
|
| 111 |
+
"B": 122,
|
| 112 |
+
"C": 95,
|
| 113 |
+
"D": 2,
|
| 114 |
+
"F": 1,
|
| 115 |
+
"M": 0
|
| 116 |
+
},
|
| 117 |
+
"mean": 2.2871681415929204,
|
| 118 |
+
"strong_claims": 17,
|
| 119 |
+
"rejected_strong_claims": 1,
|
| 120 |
+
"raw_fallbacks": 16
|
| 121 |
+
},
|
| 122 |
+
{
|
| 123 |
+
"name": "V-SAO checkpoint 177",
|
| 124 |
+
"coverage": "226/226",
|
| 125 |
+
"grade_counts": {
|
| 126 |
+
"A": 3,
|
| 127 |
+
"B": 126,
|
| 128 |
+
"C": 90,
|
| 129 |
+
"D": 2,
|
| 130 |
+
"F": 4,
|
| 131 |
+
"M": 1
|
| 132 |
+
},
|
| 133 |
+
"mean": 2.2442477876106195,
|
| 134 |
+
"strong_claims": 16,
|
| 135 |
+
"rejected_strong_claims": 4,
|
| 136 |
+
"raw_fallbacks": 15
|
| 137 |
+
},
|
| 138 |
+
{
|
| 139 |
+
"name": "OPSD checkpoint 248",
|
| 140 |
+
"coverage": "226/226",
|
| 141 |
+
"grade_counts": {
|
| 142 |
+
"A": 2,
|
| 143 |
+
"B": 91,
|
| 144 |
+
"C": 128,
|
| 145 |
+
"D": 0,
|
| 146 |
+
"F": 2,
|
| 147 |
+
"M": 3
|
| 148 |
+
},
|
| 149 |
+
"mean": 2.0853982300884955,
|
| 150 |
+
"strong_claims": 5,
|
| 151 |
+
"rejected_strong_claims": 1,
|
| 152 |
+
"raw_fallbacks": 33
|
| 153 |
+
}
|
| 154 |
+
],
|
| 155 |
+
"paired_dpo_vs_vsao": {
|
| 156 |
+
"dpo_wins": 60,
|
| 157 |
+
"vsao_wins": 56,
|
| 158 |
+
"ties": 110,
|
| 159 |
+
"mean_difference": 0.04292035398230088,
|
| 160 |
+
"bootstrap_95_percent_interval": [
|
| 161 |
+
-0.062,
|
| 162 |
+
0.148
|
| 163 |
+
],
|
| 164 |
+
"sign_flip_two_sided_p": 0.435
|
| 165 |
+
},
|
| 166 |
+
"strong_claim_rejection_comparison": {
|
| 167 |
+
"dpo": "1/17",
|
| 168 |
+
"vsao": "4/16",
|
| 169 |
+
"fisher_exact_two_sided_p": 0.175,
|
| 170 |
+
"jeffreys_posterior_probability_dpo_lower": 0.939,
|
| 171 |
+
"jeffreys_probability_absolute_reduction_gt_10pp": 0.748
|
| 172 |
+
},
|
| 173 |
+
"claim": "DPO has the highest observed mean and a safer observed strong-claim tail, but the aggregate mean difference is statistically uncertain and the strong-claim subset is small."
|
| 174 |
+
},
|
| 175 |
+
{
|
| 176 |
+
"benchmark": "private ErdosBench automatic endpoint",
|
| 177 |
+
"protocol": "development-time checkpoint dose selection",
|
| 178 |
+
"denominator": 83,
|
| 179 |
+
"dose_curve": {
|
| 180 |
+
"step_10": 5,
|
| 181 |
+
"step_20": 7,
|
| 182 |
+
"step_30": 3,
|
| 183 |
+
"step_49": 3
|
| 184 |
+
},
|
| 185 |
+
"selected_score": 7,
|
| 186 |
+
"exact_fresh_load_replication": true,
|
| 187 |
+
"claim": "Exploratory model-selection evidence on a consumed private endpoint; not an unbiased generalization estimate."
|
| 188 |
+
}
|
| 189 |
+
],
|
| 190 |
+
"claim_boundaries": [
|
| 191 |
+
"No result establishes broad mathematical state of the art.",
|
| 192 |
+
"No result establishes formal proof correctness.",
|
| 193 |
+
"SIMOBench totals come from model-assisted single-judge audits without inter-rater agreement.",
|
| 194 |
+
"The 226-item ErdosBench package lacks all raw bytes required for independent mathematical re-adjudication.",
|
| 195 |
+
"The 83-item private endpoint was repeatedly inspected during model selection.",
|
| 196 |
+
"Changing the chat template, parser, output cap, seed, runtime, or quantization requires new admission tests."
|
| 197 |
+
],
|
| 198 |
+
"source_receipts": [
|
| 199 |
+
{
|
| 200 |
+
"name": "SIMOBench primary manifest",
|
| 201 |
+
"sha256": "4258bdb36374139042f13dea09f74029009c2da1f92c02f828ec261b9180c81b"
|
| 202 |
+
},
|
| 203 |
+
{
|
| 204 |
+
"name": "SIMOBench secondary SHA256SUMS",
|
| 205 |
+
"sha256": "ad52b5301dfb3a65c76e3cf52c6dd667e06db7738b5da735c813e18f8704d9ac"
|
| 206 |
+
},
|
| 207 |
+
{
|
| 208 |
+
"name": "ErdosBench audit manifest",
|
| 209 |
+
"sha256": "b884d500891e68f071b006ddd4f3dfb4d75dd32638aff15547c9e9e266d1f945"
|
| 210 |
+
},
|
| 211 |
+
{
|
| 212 |
+
"name": "ErdosBench full audit CSV",
|
| 213 |
+
"sha256": "0151195a6ca2a5d4a14b058ec5d92115155bc1b35bad013362fb7450dc100a5d"
|
| 214 |
+
}
|
| 215 |
+
]
|
| 216 |
+
}
|
generation_config.json
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"bos_token_id": 151643,
|
| 3 |
+
"do_sample": false,
|
| 4 |
+
"eos_token_id": 151643,
|
| 5 |
+
"max_new_tokens": 4096,
|
| 6 |
+
"pad_token_id": 151643,
|
| 7 |
+
"transformers_version": "5.14.1"
|
| 8 |
+
}
|
inference_fixture.json
ADDED
|
@@ -0,0 +1,75 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"cases": [
|
| 3 |
+
{
|
| 4 |
+
"expected": {
|
| 5 |
+
"greedy_completion_token_ids_sha256": "92a82b78a512b7938e06f2f596cd1777db4c69413a63ca229d342d81a63986ac",
|
| 6 |
+
"input_ids_sha256": "a63e87353ed75a1600338816a9b1574bdeeb710ecf9e2153e1c605af31e06683",
|
| 7 |
+
"rendered_prompt_sha256": "bae4f1e9c5678fb4d36621a7bda568e52ce7ad5a0b723d1f580f236ec75adda4"
|
| 8 |
+
},
|
| 9 |
+
"id": "short_arithmetic",
|
| 10 |
+
"messages": [
|
| 11 |
+
{
|
| 12 |
+
"content": "Compute 37 times 41 and give one short arithmetic check.",
|
| 13 |
+
"role": "user"
|
| 14 |
+
}
|
| 15 |
+
]
|
| 16 |
+
},
|
| 17 |
+
{
|
| 18 |
+
"expected": {
|
| 19 |
+
"greedy_completion_token_ids_sha256": "b82c420abae15addad25edbeab119a90cd5c722d55a77e39e40a94b900108c77",
|
| 20 |
+
"input_ids_sha256": "b5494568bee147af3c7305f9082940d065bb16211e424e80416e949147552880",
|
| 21 |
+
"rendered_prompt_sha256": "c213d17e6fac34c0e6501aee9caa6808d6be6d8926b546cc473af8c5bb061094"
|
| 22 |
+
},
|
| 23 |
+
"id": "algebra",
|
| 24 |
+
"messages": [
|
| 25 |
+
{
|
| 26 |
+
"content": "Solve x squared minus 5x plus 6 equals zero over the real numbers.",
|
| 27 |
+
"role": "user"
|
| 28 |
+
}
|
| 29 |
+
]
|
| 30 |
+
},
|
| 31 |
+
{
|
| 32 |
+
"expected": {
|
| 33 |
+
"greedy_completion_token_ids_sha256": "6f3555f8199e56e939997e2b0a01a8cf6eddf6885dc27f270ef81628faa2b93a",
|
| 34 |
+
"input_ids_sha256": "62dfce834d0d73e36f64dfff89588ab3237383d0398d6294e43fb0b878d92bbc",
|
| 35 |
+
"rendered_prompt_sha256": "37e32f79791b135f8229fe6436f4bca8dbada804a0925d7e6d113a677b76ca29"
|
| 36 |
+
},
|
| 37 |
+
"id": "proof_style",
|
| 38 |
+
"messages": [
|
| 39 |
+
{
|
| 40 |
+
"content": "Prove that the sum of the first n odd integers is n squared.",
|
| 41 |
+
"role": "user"
|
| 42 |
+
}
|
| 43 |
+
]
|
| 44 |
+
},
|
| 45 |
+
{
|
| 46 |
+
"expected": {
|
| 47 |
+
"greedy_completion_token_ids_sha256": "caefbfb4b898919d0469db72f03606a94aaa4bcfd61c0646e80d8e274c7514ca",
|
| 48 |
+
"input_ids_sha256": "3408d510f35797d3f82927942c957818276167e718ab30a67c7c8252dd5ceea2",
|
| 49 |
+
"rendered_prompt_sha256": "2390c8f9293a842bc31edcf0cb8ae886ab6b97ca22bb129d882d29ecf6f83cd6"
|
| 50 |
+
},
|
| 51 |
+
"id": "long_context_formatting",
|
| 52 |
+
"messages": [
|
| 53 |
+
{
|
| 54 |
+
"content": "Read the following synthetic ledger. It is context for a formatting test, not a benchmark. Entry 01 defines a_1 = 3. Entry 02 says each a_{k+1} is a_k + 2. Entry 03 records b_1 = 1. Entry 04 says each b_{k+1} is b_k + 3. Entry 05 defines c_k = a_k + b_k. Entry 06 states that all indices are positive integers. Entry 07 says no term is omitted. Entry 08 says arithmetic is exact. Entry 09 defines d_k = a_k - b_k. Entry 10 asks readers to preserve subscripts. Entry 11 records a_2 = 5. Entry 12 records b_2 = 4. Entry 13 records c_2 = 9. Entry 14 records d_2 = 1. Entry 15 records a_3 = 7. Entry 16 records b_3 = 7. Entry 17 records c_3 = 14. Entry 18 records d_3 = 0. Entry 19 records a_4 = 9. Entry 20 records b_4 = 10. Entry 21 records c_4 = 19. Entry 22 records d_4 = -1. Entry 23 says a_k is an arithmetic progression. Entry 24 says b_k is another arithmetic progression. Entry 25 says c_k combines the two progressions termwise. Entry 26 says d_k compares them termwise. Entry 27 requires a symbolic answer before a numerical example. Entry 28 requires the numerical example to use k = 25. Entry 29 says the final response should distinguish derivation from substitution. Entry 30 says the final response should not invent any additional sequence. Entry 31 repeats that a_1 = 3 and the common difference of a is 2. Entry 32 repeats that b_1 = 1 and the common difference of b is 3. Entry 33 notes that a_k therefore grows more slowly than b_k. Entry 34 notes that d_k eventually becomes negative. Entry 35 says c_k remains positive. Entry 36 says every formula should be valid for k at least 1. Entry 37 asks that parentheses be used when substituting k = 25. Entry 38 asks that the conclusion fit in three sentences. Entry 39 says the ledger contains deliberate redundancy. Entry 40 says redundant entries do not change the definitions. Entry 41 records that the requested quantity is c_k, not d_k. Entry 42 warns not to sum the first k terms. Entry 43 warns not to multiply a_k and b_k. Entry 44 says only termwise addition is relevant. Entry 45 notes that a_k = 3 + 2(k - 1). Entry 46 notes that b_k = 1 + 3(k - 1). Entry 47 permits simplifying each expression. Entry 48 permits simplifying c_k after addition. Entry 49 says the numerical answer must follow from the symbolic one. Entry 50 closes the synthetic ledger.",
|
| 55 |
+
"role": "user"
|
| 56 |
+
},
|
| 57 |
+
{
|
| 58 |
+
"content": "I have read the ledger and will use only its definitions.",
|
| 59 |
+
"role": "assistant"
|
| 60 |
+
},
|
| 61 |
+
{
|
| 62 |
+
"content": "Derive a closed form for c_k and then evaluate c_25, following the requested format.",
|
| 63 |
+
"role": "user"
|
| 64 |
+
}
|
| 65 |
+
]
|
| 66 |
+
}
|
| 67 |
+
],
|
| 68 |
+
"filled_by": "scripts/hf_release/validate_equivalence.py",
|
| 69 |
+
"generation": {
|
| 70 |
+
"do_sample": false,
|
| 71 |
+
"max_new_tokens": 16
|
| 72 |
+
},
|
| 73 |
+
"purpose": "multi-case merged-versus-adapter and clean-download validation",
|
| 74 |
+
"schema_version": "ulam-public-inference-fixture-v2"
|
| 75 |
+
}
|
model-00001-of-00002.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:d13a4cd0bfd6e0d000b3f063a0954942022f19c4159e7290c88cccbe1cad6df8
|
| 3 |
+
size 3995916856
|
model-00002-of-00002.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:52475827c97bb1d83ed4c748431ee0bf0adf5dbe802def9a94e9bb4577f57e23
|
| 3 |
+
size 2176010112
|
model.safetensors.index.json
ADDED
|
@@ -0,0 +1,442 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"metadata": {
|
| 3 |
+
"total_parameters": 3085938688,
|
| 4 |
+
"total_size": 6171877376
|
| 5 |
+
},
|
| 6 |
+
"weight_map": {
|
| 7 |
+
"model.embed_tokens.weight": "model-00001-of-00002.safetensors",
|
| 8 |
+
"model.layers.0.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 9 |
+
"model.layers.0.mlp.down_proj.weight": "model-00001-of-00002.safetensors",
|
| 10 |
+
"model.layers.0.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
|
| 11 |
+
"model.layers.0.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
|
| 12 |
+
"model.layers.0.post_attention_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 13 |
+
"model.layers.0.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
| 14 |
+
"model.layers.0.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
| 15 |
+
"model.layers.0.self_attn.o_proj.weight": "model-00001-of-00002.safetensors",
|
| 16 |
+
"model.layers.0.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
| 17 |
+
"model.layers.0.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
| 18 |
+
"model.layers.0.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
| 19 |
+
"model.layers.0.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
| 20 |
+
"model.layers.1.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 21 |
+
"model.layers.1.mlp.down_proj.weight": "model-00001-of-00002.safetensors",
|
| 22 |
+
"model.layers.1.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
|
| 23 |
+
"model.layers.1.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
|
| 24 |
+
"model.layers.1.post_attention_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 25 |
+
"model.layers.1.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
| 26 |
+
"model.layers.1.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
| 27 |
+
"model.layers.1.self_attn.o_proj.weight": "model-00001-of-00002.safetensors",
|
| 28 |
+
"model.layers.1.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
| 29 |
+
"model.layers.1.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
| 30 |
+
"model.layers.1.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
| 31 |
+
"model.layers.1.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
| 32 |
+
"model.layers.10.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 33 |
+
"model.layers.10.mlp.down_proj.weight": "model-00001-of-00002.safetensors",
|
| 34 |
+
"model.layers.10.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
|
| 35 |
+
"model.layers.10.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
|
| 36 |
+
"model.layers.10.post_attention_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 37 |
+
"model.layers.10.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
| 38 |
+
"model.layers.10.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
| 39 |
+
"model.layers.10.self_attn.o_proj.weight": "model-00001-of-00002.safetensors",
|
| 40 |
+
"model.layers.10.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
| 41 |
+
"model.layers.10.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
| 42 |
+
"model.layers.10.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
| 43 |
+
"model.layers.10.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
| 44 |
+
"model.layers.11.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 45 |
+
"model.layers.11.mlp.down_proj.weight": "model-00001-of-00002.safetensors",
|
| 46 |
+
"model.layers.11.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
|
| 47 |
+
"model.layers.11.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
|
| 48 |
+
"model.layers.11.post_attention_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 49 |
+
"model.layers.11.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
| 50 |
+
"model.layers.11.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
| 51 |
+
"model.layers.11.self_attn.o_proj.weight": "model-00001-of-00002.safetensors",
|
| 52 |
+
"model.layers.11.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
| 53 |
+
"model.layers.11.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
| 54 |
+
"model.layers.11.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
| 55 |
+
"model.layers.11.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
| 56 |
+
"model.layers.12.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 57 |
+
"model.layers.12.mlp.down_proj.weight": "model-00001-of-00002.safetensors",
|
| 58 |
+
"model.layers.12.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
|
| 59 |
+
"model.layers.12.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
|
| 60 |
+
"model.layers.12.post_attention_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 61 |
+
"model.layers.12.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
| 62 |
+
"model.layers.12.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
| 63 |
+
"model.layers.12.self_attn.o_proj.weight": "model-00001-of-00002.safetensors",
|
| 64 |
+
"model.layers.12.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
| 65 |
+
"model.layers.12.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
| 66 |
+
"model.layers.12.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
| 67 |
+
"model.layers.12.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
| 68 |
+
"model.layers.13.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 69 |
+
"model.layers.13.mlp.down_proj.weight": "model-00001-of-00002.safetensors",
|
| 70 |
+
"model.layers.13.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
|
| 71 |
+
"model.layers.13.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
|
| 72 |
+
"model.layers.13.post_attention_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 73 |
+
"model.layers.13.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
| 74 |
+
"model.layers.13.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
| 75 |
+
"model.layers.13.self_attn.o_proj.weight": "model-00001-of-00002.safetensors",
|
| 76 |
+
"model.layers.13.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
| 77 |
+
"model.layers.13.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
| 78 |
+
"model.layers.13.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
| 79 |
+
"model.layers.13.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
| 80 |
+
"model.layers.14.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 81 |
+
"model.layers.14.mlp.down_proj.weight": "model-00001-of-00002.safetensors",
|
| 82 |
+
"model.layers.14.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
|
| 83 |
+
"model.layers.14.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
|
| 84 |
+
"model.layers.14.post_attention_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 85 |
+
"model.layers.14.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
| 86 |
+
"model.layers.14.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
| 87 |
+
"model.layers.14.self_attn.o_proj.weight": "model-00001-of-00002.safetensors",
|
| 88 |
+
"model.layers.14.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
| 89 |
+
"model.layers.14.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
| 90 |
+
"model.layers.14.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
| 91 |
+
"model.layers.14.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
| 92 |
+
"model.layers.15.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 93 |
+
"model.layers.15.mlp.down_proj.weight": "model-00001-of-00002.safetensors",
|
| 94 |
+
"model.layers.15.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
|
| 95 |
+
"model.layers.15.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
|
| 96 |
+
"model.layers.15.post_attention_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 97 |
+
"model.layers.15.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
| 98 |
+
"model.layers.15.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
| 99 |
+
"model.layers.15.self_attn.o_proj.weight": "model-00001-of-00002.safetensors",
|
| 100 |
+
"model.layers.15.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
| 101 |
+
"model.layers.15.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
| 102 |
+
"model.layers.15.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
| 103 |
+
"model.layers.15.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
| 104 |
+
"model.layers.16.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 105 |
+
"model.layers.16.mlp.down_proj.weight": "model-00001-of-00002.safetensors",
|
| 106 |
+
"model.layers.16.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
|
| 107 |
+
"model.layers.16.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
|
| 108 |
+
"model.layers.16.post_attention_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 109 |
+
"model.layers.16.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
| 110 |
+
"model.layers.16.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
| 111 |
+
"model.layers.16.self_attn.o_proj.weight": "model-00001-of-00002.safetensors",
|
| 112 |
+
"model.layers.16.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
| 113 |
+
"model.layers.16.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
| 114 |
+
"model.layers.16.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
| 115 |
+
"model.layers.16.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
| 116 |
+
"model.layers.17.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 117 |
+
"model.layers.17.mlp.down_proj.weight": "model-00001-of-00002.safetensors",
|
| 118 |
+
"model.layers.17.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
|
| 119 |
+
"model.layers.17.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
|
| 120 |
+
"model.layers.17.post_attention_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 121 |
+
"model.layers.17.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
| 122 |
+
"model.layers.17.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
| 123 |
+
"model.layers.17.self_attn.o_proj.weight": "model-00001-of-00002.safetensors",
|
| 124 |
+
"model.layers.17.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
| 125 |
+
"model.layers.17.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
| 126 |
+
"model.layers.17.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
| 127 |
+
"model.layers.17.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
| 128 |
+
"model.layers.18.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 129 |
+
"model.layers.18.mlp.down_proj.weight": "model-00001-of-00002.safetensors",
|
| 130 |
+
"model.layers.18.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
|
| 131 |
+
"model.layers.18.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
|
| 132 |
+
"model.layers.18.post_attention_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 133 |
+
"model.layers.18.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
| 134 |
+
"model.layers.18.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
| 135 |
+
"model.layers.18.self_attn.o_proj.weight": "model-00001-of-00002.safetensors",
|
| 136 |
+
"model.layers.18.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
| 137 |
+
"model.layers.18.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
| 138 |
+
"model.layers.18.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
| 139 |
+
"model.layers.18.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
| 140 |
+
"model.layers.19.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 141 |
+
"model.layers.19.mlp.down_proj.weight": "model-00001-of-00002.safetensors",
|
| 142 |
+
"model.layers.19.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
|
| 143 |
+
"model.layers.19.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
|
| 144 |
+
"model.layers.19.post_attention_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 145 |
+
"model.layers.19.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
| 146 |
+
"model.layers.19.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
| 147 |
+
"model.layers.19.self_attn.o_proj.weight": "model-00001-of-00002.safetensors",
|
| 148 |
+
"model.layers.19.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
| 149 |
+
"model.layers.19.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
| 150 |
+
"model.layers.19.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
| 151 |
+
"model.layers.19.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
| 152 |
+
"model.layers.2.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 153 |
+
"model.layers.2.mlp.down_proj.weight": "model-00001-of-00002.safetensors",
|
| 154 |
+
"model.layers.2.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
|
| 155 |
+
"model.layers.2.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
|
| 156 |
+
"model.layers.2.post_attention_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 157 |
+
"model.layers.2.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
| 158 |
+
"model.layers.2.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
| 159 |
+
"model.layers.2.self_attn.o_proj.weight": "model-00001-of-00002.safetensors",
|
| 160 |
+
"model.layers.2.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
| 161 |
+
"model.layers.2.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
| 162 |
+
"model.layers.2.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
| 163 |
+
"model.layers.2.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
| 164 |
+
"model.layers.20.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 165 |
+
"model.layers.20.mlp.down_proj.weight": "model-00001-of-00002.safetensors",
|
| 166 |
+
"model.layers.20.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
|
| 167 |
+
"model.layers.20.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
|
| 168 |
+
"model.layers.20.post_attention_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 169 |
+
"model.layers.20.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
| 170 |
+
"model.layers.20.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
| 171 |
+
"model.layers.20.self_attn.o_proj.weight": "model-00001-of-00002.safetensors",
|
| 172 |
+
"model.layers.20.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
| 173 |
+
"model.layers.20.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
| 174 |
+
"model.layers.20.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
| 175 |
+
"model.layers.20.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
| 176 |
+
"model.layers.21.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 177 |
+
"model.layers.21.mlp.down_proj.weight": "model-00001-of-00002.safetensors",
|
| 178 |
+
"model.layers.21.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
|
| 179 |
+
"model.layers.21.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
|
| 180 |
+
"model.layers.21.post_attention_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 181 |
+
"model.layers.21.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
| 182 |
+
"model.layers.21.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
| 183 |
+
"model.layers.21.self_attn.o_proj.weight": "model-00002-of-00002.safetensors",
|
| 184 |
+
"model.layers.21.self_attn.q_proj.bias": "model-00002-of-00002.safetensors",
|
| 185 |
+
"model.layers.21.self_attn.q_proj.weight": "model-00002-of-00002.safetensors",
|
| 186 |
+
"model.layers.21.self_attn.v_proj.bias": "model-00002-of-00002.safetensors",
|
| 187 |
+
"model.layers.21.self_attn.v_proj.weight": "model-00002-of-00002.safetensors",
|
| 188 |
+
"model.layers.22.input_layernorm.weight": "model-00002-of-00002.safetensors",
|
| 189 |
+
"model.layers.22.mlp.down_proj.weight": "model-00002-of-00002.safetensors",
|
| 190 |
+
"model.layers.22.mlp.gate_proj.weight": "model-00002-of-00002.safetensors",
|
| 191 |
+
"model.layers.22.mlp.up_proj.weight": "model-00002-of-00002.safetensors",
|
| 192 |
+
"model.layers.22.post_attention_layernorm.weight": "model-00002-of-00002.safetensors",
|
| 193 |
+
"model.layers.22.self_attn.k_proj.bias": "model-00002-of-00002.safetensors",
|
| 194 |
+
"model.layers.22.self_attn.k_proj.weight": "model-00002-of-00002.safetensors",
|
| 195 |
+
"model.layers.22.self_attn.o_proj.weight": "model-00002-of-00002.safetensors",
|
| 196 |
+
"model.layers.22.self_attn.q_proj.bias": "model-00002-of-00002.safetensors",
|
| 197 |
+
"model.layers.22.self_attn.q_proj.weight": "model-00002-of-00002.safetensors",
|
| 198 |
+
"model.layers.22.self_attn.v_proj.bias": "model-00002-of-00002.safetensors",
|
| 199 |
+
"model.layers.22.self_attn.v_proj.weight": "model-00002-of-00002.safetensors",
|
| 200 |
+
"model.layers.23.input_layernorm.weight": "model-00002-of-00002.safetensors",
|
| 201 |
+
"model.layers.23.mlp.down_proj.weight": "model-00002-of-00002.safetensors",
|
| 202 |
+
"model.layers.23.mlp.gate_proj.weight": "model-00002-of-00002.safetensors",
|
| 203 |
+
"model.layers.23.mlp.up_proj.weight": "model-00002-of-00002.safetensors",
|
| 204 |
+
"model.layers.23.post_attention_layernorm.weight": "model-00002-of-00002.safetensors",
|
| 205 |
+
"model.layers.23.self_attn.k_proj.bias": "model-00002-of-00002.safetensors",
|
| 206 |
+
"model.layers.23.self_attn.k_proj.weight": "model-00002-of-00002.safetensors",
|
| 207 |
+
"model.layers.23.self_attn.o_proj.weight": "model-00002-of-00002.safetensors",
|
| 208 |
+
"model.layers.23.self_attn.q_proj.bias": "model-00002-of-00002.safetensors",
|
| 209 |
+
"model.layers.23.self_attn.q_proj.weight": "model-00002-of-00002.safetensors",
|
| 210 |
+
"model.layers.23.self_attn.v_proj.bias": "model-00002-of-00002.safetensors",
|
| 211 |
+
"model.layers.23.self_attn.v_proj.weight": "model-00002-of-00002.safetensors",
|
| 212 |
+
"model.layers.24.input_layernorm.weight": "model-00002-of-00002.safetensors",
|
| 213 |
+
"model.layers.24.mlp.down_proj.weight": "model-00002-of-00002.safetensors",
|
| 214 |
+
"model.layers.24.mlp.gate_proj.weight": "model-00002-of-00002.safetensors",
|
| 215 |
+
"model.layers.24.mlp.up_proj.weight": "model-00002-of-00002.safetensors",
|
| 216 |
+
"model.layers.24.post_attention_layernorm.weight": "model-00002-of-00002.safetensors",
|
| 217 |
+
"model.layers.24.self_attn.k_proj.bias": "model-00002-of-00002.safetensors",
|
| 218 |
+
"model.layers.24.self_attn.k_proj.weight": "model-00002-of-00002.safetensors",
|
| 219 |
+
"model.layers.24.self_attn.o_proj.weight": "model-00002-of-00002.safetensors",
|
| 220 |
+
"model.layers.24.self_attn.q_proj.bias": "model-00002-of-00002.safetensors",
|
| 221 |
+
"model.layers.24.self_attn.q_proj.weight": "model-00002-of-00002.safetensors",
|
| 222 |
+
"model.layers.24.self_attn.v_proj.bias": "model-00002-of-00002.safetensors",
|
| 223 |
+
"model.layers.24.self_attn.v_proj.weight": "model-00002-of-00002.safetensors",
|
| 224 |
+
"model.layers.25.input_layernorm.weight": "model-00002-of-00002.safetensors",
|
| 225 |
+
"model.layers.25.mlp.down_proj.weight": "model-00002-of-00002.safetensors",
|
| 226 |
+
"model.layers.25.mlp.gate_proj.weight": "model-00002-of-00002.safetensors",
|
| 227 |
+
"model.layers.25.mlp.up_proj.weight": "model-00002-of-00002.safetensors",
|
| 228 |
+
"model.layers.25.post_attention_layernorm.weight": "model-00002-of-00002.safetensors",
|
| 229 |
+
"model.layers.25.self_attn.k_proj.bias": "model-00002-of-00002.safetensors",
|
| 230 |
+
"model.layers.25.self_attn.k_proj.weight": "model-00002-of-00002.safetensors",
|
| 231 |
+
"model.layers.25.self_attn.o_proj.weight": "model-00002-of-00002.safetensors",
|
| 232 |
+
"model.layers.25.self_attn.q_proj.bias": "model-00002-of-00002.safetensors",
|
| 233 |
+
"model.layers.25.self_attn.q_proj.weight": "model-00002-of-00002.safetensors",
|
| 234 |
+
"model.layers.25.self_attn.v_proj.bias": "model-00002-of-00002.safetensors",
|
| 235 |
+
"model.layers.25.self_attn.v_proj.weight": "model-00002-of-00002.safetensors",
|
| 236 |
+
"model.layers.26.input_layernorm.weight": "model-00002-of-00002.safetensors",
|
| 237 |
+
"model.layers.26.mlp.down_proj.weight": "model-00002-of-00002.safetensors",
|
| 238 |
+
"model.layers.26.mlp.gate_proj.weight": "model-00002-of-00002.safetensors",
|
| 239 |
+
"model.layers.26.mlp.up_proj.weight": "model-00002-of-00002.safetensors",
|
| 240 |
+
"model.layers.26.post_attention_layernorm.weight": "model-00002-of-00002.safetensors",
|
| 241 |
+
"model.layers.26.self_attn.k_proj.bias": "model-00002-of-00002.safetensors",
|
| 242 |
+
"model.layers.26.self_attn.k_proj.weight": "model-00002-of-00002.safetensors",
|
| 243 |
+
"model.layers.26.self_attn.o_proj.weight": "model-00002-of-00002.safetensors",
|
| 244 |
+
"model.layers.26.self_attn.q_proj.bias": "model-00002-of-00002.safetensors",
|
| 245 |
+
"model.layers.26.self_attn.q_proj.weight": "model-00002-of-00002.safetensors",
|
| 246 |
+
"model.layers.26.self_attn.v_proj.bias": "model-00002-of-00002.safetensors",
|
| 247 |
+
"model.layers.26.self_attn.v_proj.weight": "model-00002-of-00002.safetensors",
|
| 248 |
+
"model.layers.27.input_layernorm.weight": "model-00002-of-00002.safetensors",
|
| 249 |
+
"model.layers.27.mlp.down_proj.weight": "model-00002-of-00002.safetensors",
|
| 250 |
+
"model.layers.27.mlp.gate_proj.weight": "model-00002-of-00002.safetensors",
|
| 251 |
+
"model.layers.27.mlp.up_proj.weight": "model-00002-of-00002.safetensors",
|
| 252 |
+
"model.layers.27.post_attention_layernorm.weight": "model-00002-of-00002.safetensors",
|
| 253 |
+
"model.layers.27.self_attn.k_proj.bias": "model-00002-of-00002.safetensors",
|
| 254 |
+
"model.layers.27.self_attn.k_proj.weight": "model-00002-of-00002.safetensors",
|
| 255 |
+
"model.layers.27.self_attn.o_proj.weight": "model-00002-of-00002.safetensors",
|
| 256 |
+
"model.layers.27.self_attn.q_proj.bias": "model-00002-of-00002.safetensors",
|
| 257 |
+
"model.layers.27.self_attn.q_proj.weight": "model-00002-of-00002.safetensors",
|
| 258 |
+
"model.layers.27.self_attn.v_proj.bias": "model-00002-of-00002.safetensors",
|
| 259 |
+
"model.layers.27.self_attn.v_proj.weight": "model-00002-of-00002.safetensors",
|
| 260 |
+
"model.layers.28.input_layernorm.weight": "model-00002-of-00002.safetensors",
|
| 261 |
+
"model.layers.28.mlp.down_proj.weight": "model-00002-of-00002.safetensors",
|
| 262 |
+
"model.layers.28.mlp.gate_proj.weight": "model-00002-of-00002.safetensors",
|
| 263 |
+
"model.layers.28.mlp.up_proj.weight": "model-00002-of-00002.safetensors",
|
| 264 |
+
"model.layers.28.post_attention_layernorm.weight": "model-00002-of-00002.safetensors",
|
| 265 |
+
"model.layers.28.self_attn.k_proj.bias": "model-00002-of-00002.safetensors",
|
| 266 |
+
"model.layers.28.self_attn.k_proj.weight": "model-00002-of-00002.safetensors",
|
| 267 |
+
"model.layers.28.self_attn.o_proj.weight": "model-00002-of-00002.safetensors",
|
| 268 |
+
"model.layers.28.self_attn.q_proj.bias": "model-00002-of-00002.safetensors",
|
| 269 |
+
"model.layers.28.self_attn.q_proj.weight": "model-00002-of-00002.safetensors",
|
| 270 |
+
"model.layers.28.self_attn.v_proj.bias": "model-00002-of-00002.safetensors",
|
| 271 |
+
"model.layers.28.self_attn.v_proj.weight": "model-00002-of-00002.safetensors",
|
| 272 |
+
"model.layers.29.input_layernorm.weight": "model-00002-of-00002.safetensors",
|
| 273 |
+
"model.layers.29.mlp.down_proj.weight": "model-00002-of-00002.safetensors",
|
| 274 |
+
"model.layers.29.mlp.gate_proj.weight": "model-00002-of-00002.safetensors",
|
| 275 |
+
"model.layers.29.mlp.up_proj.weight": "model-00002-of-00002.safetensors",
|
| 276 |
+
"model.layers.29.post_attention_layernorm.weight": "model-00002-of-00002.safetensors",
|
| 277 |
+
"model.layers.29.self_attn.k_proj.bias": "model-00002-of-00002.safetensors",
|
| 278 |
+
"model.layers.29.self_attn.k_proj.weight": "model-00002-of-00002.safetensors",
|
| 279 |
+
"model.layers.29.self_attn.o_proj.weight": "model-00002-of-00002.safetensors",
|
| 280 |
+
"model.layers.29.self_attn.q_proj.bias": "model-00002-of-00002.safetensors",
|
| 281 |
+
"model.layers.29.self_attn.q_proj.weight": "model-00002-of-00002.safetensors",
|
| 282 |
+
"model.layers.29.self_attn.v_proj.bias": "model-00002-of-00002.safetensors",
|
| 283 |
+
"model.layers.29.self_attn.v_proj.weight": "model-00002-of-00002.safetensors",
|
| 284 |
+
"model.layers.3.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 285 |
+
"model.layers.3.mlp.down_proj.weight": "model-00001-of-00002.safetensors",
|
| 286 |
+
"model.layers.3.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
|
| 287 |
+
"model.layers.3.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
|
| 288 |
+
"model.layers.3.post_attention_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 289 |
+
"model.layers.3.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
| 290 |
+
"model.layers.3.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
| 291 |
+
"model.layers.3.self_attn.o_proj.weight": "model-00001-of-00002.safetensors",
|
| 292 |
+
"model.layers.3.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
| 293 |
+
"model.layers.3.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
| 294 |
+
"model.layers.3.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
| 295 |
+
"model.layers.3.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
| 296 |
+
"model.layers.30.input_layernorm.weight": "model-00002-of-00002.safetensors",
|
| 297 |
+
"model.layers.30.mlp.down_proj.weight": "model-00002-of-00002.safetensors",
|
| 298 |
+
"model.layers.30.mlp.gate_proj.weight": "model-00002-of-00002.safetensors",
|
| 299 |
+
"model.layers.30.mlp.up_proj.weight": "model-00002-of-00002.safetensors",
|
| 300 |
+
"model.layers.30.post_attention_layernorm.weight": "model-00002-of-00002.safetensors",
|
| 301 |
+
"model.layers.30.self_attn.k_proj.bias": "model-00002-of-00002.safetensors",
|
| 302 |
+
"model.layers.30.self_attn.k_proj.weight": "model-00002-of-00002.safetensors",
|
| 303 |
+
"model.layers.30.self_attn.o_proj.weight": "model-00002-of-00002.safetensors",
|
| 304 |
+
"model.layers.30.self_attn.q_proj.bias": "model-00002-of-00002.safetensors",
|
| 305 |
+
"model.layers.30.self_attn.q_proj.weight": "model-00002-of-00002.safetensors",
|
| 306 |
+
"model.layers.30.self_attn.v_proj.bias": "model-00002-of-00002.safetensors",
|
| 307 |
+
"model.layers.30.self_attn.v_proj.weight": "model-00002-of-00002.safetensors",
|
| 308 |
+
"model.layers.31.input_layernorm.weight": "model-00002-of-00002.safetensors",
|
| 309 |
+
"model.layers.31.mlp.down_proj.weight": "model-00002-of-00002.safetensors",
|
| 310 |
+
"model.layers.31.mlp.gate_proj.weight": "model-00002-of-00002.safetensors",
|
| 311 |
+
"model.layers.31.mlp.up_proj.weight": "model-00002-of-00002.safetensors",
|
| 312 |
+
"model.layers.31.post_attention_layernorm.weight": "model-00002-of-00002.safetensors",
|
| 313 |
+
"model.layers.31.self_attn.k_proj.bias": "model-00002-of-00002.safetensors",
|
| 314 |
+
"model.layers.31.self_attn.k_proj.weight": "model-00002-of-00002.safetensors",
|
| 315 |
+
"model.layers.31.self_attn.o_proj.weight": "model-00002-of-00002.safetensors",
|
| 316 |
+
"model.layers.31.self_attn.q_proj.bias": "model-00002-of-00002.safetensors",
|
| 317 |
+
"model.layers.31.self_attn.q_proj.weight": "model-00002-of-00002.safetensors",
|
| 318 |
+
"model.layers.31.self_attn.v_proj.bias": "model-00002-of-00002.safetensors",
|
| 319 |
+
"model.layers.31.self_attn.v_proj.weight": "model-00002-of-00002.safetensors",
|
| 320 |
+
"model.layers.32.input_layernorm.weight": "model-00002-of-00002.safetensors",
|
| 321 |
+
"model.layers.32.mlp.down_proj.weight": "model-00002-of-00002.safetensors",
|
| 322 |
+
"model.layers.32.mlp.gate_proj.weight": "model-00002-of-00002.safetensors",
|
| 323 |
+
"model.layers.32.mlp.up_proj.weight": "model-00002-of-00002.safetensors",
|
| 324 |
+
"model.layers.32.post_attention_layernorm.weight": "model-00002-of-00002.safetensors",
|
| 325 |
+
"model.layers.32.self_attn.k_proj.bias": "model-00002-of-00002.safetensors",
|
| 326 |
+
"model.layers.32.self_attn.k_proj.weight": "model-00002-of-00002.safetensors",
|
| 327 |
+
"model.layers.32.self_attn.o_proj.weight": "model-00002-of-00002.safetensors",
|
| 328 |
+
"model.layers.32.self_attn.q_proj.bias": "model-00002-of-00002.safetensors",
|
| 329 |
+
"model.layers.32.self_attn.q_proj.weight": "model-00002-of-00002.safetensors",
|
| 330 |
+
"model.layers.32.self_attn.v_proj.bias": "model-00002-of-00002.safetensors",
|
| 331 |
+
"model.layers.32.self_attn.v_proj.weight": "model-00002-of-00002.safetensors",
|
| 332 |
+
"model.layers.33.input_layernorm.weight": "model-00002-of-00002.safetensors",
|
| 333 |
+
"model.layers.33.mlp.down_proj.weight": "model-00002-of-00002.safetensors",
|
| 334 |
+
"model.layers.33.mlp.gate_proj.weight": "model-00002-of-00002.safetensors",
|
| 335 |
+
"model.layers.33.mlp.up_proj.weight": "model-00002-of-00002.safetensors",
|
| 336 |
+
"model.layers.33.post_attention_layernorm.weight": "model-00002-of-00002.safetensors",
|
| 337 |
+
"model.layers.33.self_attn.k_proj.bias": "model-00002-of-00002.safetensors",
|
| 338 |
+
"model.layers.33.self_attn.k_proj.weight": "model-00002-of-00002.safetensors",
|
| 339 |
+
"model.layers.33.self_attn.o_proj.weight": "model-00002-of-00002.safetensors",
|
| 340 |
+
"model.layers.33.self_attn.q_proj.bias": "model-00002-of-00002.safetensors",
|
| 341 |
+
"model.layers.33.self_attn.q_proj.weight": "model-00002-of-00002.safetensors",
|
| 342 |
+
"model.layers.33.self_attn.v_proj.bias": "model-00002-of-00002.safetensors",
|
| 343 |
+
"model.layers.33.self_attn.v_proj.weight": "model-00002-of-00002.safetensors",
|
| 344 |
+
"model.layers.34.input_layernorm.weight": "model-00002-of-00002.safetensors",
|
| 345 |
+
"model.layers.34.mlp.down_proj.weight": "model-00002-of-00002.safetensors",
|
| 346 |
+
"model.layers.34.mlp.gate_proj.weight": "model-00002-of-00002.safetensors",
|
| 347 |
+
"model.layers.34.mlp.up_proj.weight": "model-00002-of-00002.safetensors",
|
| 348 |
+
"model.layers.34.post_attention_layernorm.weight": "model-00002-of-00002.safetensors",
|
| 349 |
+
"model.layers.34.self_attn.k_proj.bias": "model-00002-of-00002.safetensors",
|
| 350 |
+
"model.layers.34.self_attn.k_proj.weight": "model-00002-of-00002.safetensors",
|
| 351 |
+
"model.layers.34.self_attn.o_proj.weight": "model-00002-of-00002.safetensors",
|
| 352 |
+
"model.layers.34.self_attn.q_proj.bias": "model-00002-of-00002.safetensors",
|
| 353 |
+
"model.layers.34.self_attn.q_proj.weight": "model-00002-of-00002.safetensors",
|
| 354 |
+
"model.layers.34.self_attn.v_proj.bias": "model-00002-of-00002.safetensors",
|
| 355 |
+
"model.layers.34.self_attn.v_proj.weight": "model-00002-of-00002.safetensors",
|
| 356 |
+
"model.layers.35.input_layernorm.weight": "model-00002-of-00002.safetensors",
|
| 357 |
+
"model.layers.35.mlp.down_proj.weight": "model-00002-of-00002.safetensors",
|
| 358 |
+
"model.layers.35.mlp.gate_proj.weight": "model-00002-of-00002.safetensors",
|
| 359 |
+
"model.layers.35.mlp.up_proj.weight": "model-00002-of-00002.safetensors",
|
| 360 |
+
"model.layers.35.post_attention_layernorm.weight": "model-00002-of-00002.safetensors",
|
| 361 |
+
"model.layers.35.self_attn.k_proj.bias": "model-00002-of-00002.safetensors",
|
| 362 |
+
"model.layers.35.self_attn.k_proj.weight": "model-00002-of-00002.safetensors",
|
| 363 |
+
"model.layers.35.self_attn.o_proj.weight": "model-00002-of-00002.safetensors",
|
| 364 |
+
"model.layers.35.self_attn.q_proj.bias": "model-00002-of-00002.safetensors",
|
| 365 |
+
"model.layers.35.self_attn.q_proj.weight": "model-00002-of-00002.safetensors",
|
| 366 |
+
"model.layers.35.self_attn.v_proj.bias": "model-00002-of-00002.safetensors",
|
| 367 |
+
"model.layers.35.self_attn.v_proj.weight": "model-00002-of-00002.safetensors",
|
| 368 |
+
"model.layers.4.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 369 |
+
"model.layers.4.mlp.down_proj.weight": "model-00001-of-00002.safetensors",
|
| 370 |
+
"model.layers.4.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
|
| 371 |
+
"model.layers.4.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
|
| 372 |
+
"model.layers.4.post_attention_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 373 |
+
"model.layers.4.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
| 374 |
+
"model.layers.4.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
| 375 |
+
"model.layers.4.self_attn.o_proj.weight": "model-00001-of-00002.safetensors",
|
| 376 |
+
"model.layers.4.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
| 377 |
+
"model.layers.4.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
| 378 |
+
"model.layers.4.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
| 379 |
+
"model.layers.4.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
| 380 |
+
"model.layers.5.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 381 |
+
"model.layers.5.mlp.down_proj.weight": "model-00001-of-00002.safetensors",
|
| 382 |
+
"model.layers.5.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
|
| 383 |
+
"model.layers.5.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
|
| 384 |
+
"model.layers.5.post_attention_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 385 |
+
"model.layers.5.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
| 386 |
+
"model.layers.5.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
| 387 |
+
"model.layers.5.self_attn.o_proj.weight": "model-00001-of-00002.safetensors",
|
| 388 |
+
"model.layers.5.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
| 389 |
+
"model.layers.5.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
| 390 |
+
"model.layers.5.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
| 391 |
+
"model.layers.5.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
| 392 |
+
"model.layers.6.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 393 |
+
"model.layers.6.mlp.down_proj.weight": "model-00001-of-00002.safetensors",
|
| 394 |
+
"model.layers.6.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
|
| 395 |
+
"model.layers.6.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
|
| 396 |
+
"model.layers.6.post_attention_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 397 |
+
"model.layers.6.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
| 398 |
+
"model.layers.6.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
| 399 |
+
"model.layers.6.self_attn.o_proj.weight": "model-00001-of-00002.safetensors",
|
| 400 |
+
"model.layers.6.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
| 401 |
+
"model.layers.6.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
| 402 |
+
"model.layers.6.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
| 403 |
+
"model.layers.6.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
| 404 |
+
"model.layers.7.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 405 |
+
"model.layers.7.mlp.down_proj.weight": "model-00001-of-00002.safetensors",
|
| 406 |
+
"model.layers.7.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
|
| 407 |
+
"model.layers.7.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
|
| 408 |
+
"model.layers.7.post_attention_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 409 |
+
"model.layers.7.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
| 410 |
+
"model.layers.7.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
| 411 |
+
"model.layers.7.self_attn.o_proj.weight": "model-00001-of-00002.safetensors",
|
| 412 |
+
"model.layers.7.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
| 413 |
+
"model.layers.7.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
| 414 |
+
"model.layers.7.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
| 415 |
+
"model.layers.7.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
| 416 |
+
"model.layers.8.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 417 |
+
"model.layers.8.mlp.down_proj.weight": "model-00001-of-00002.safetensors",
|
| 418 |
+
"model.layers.8.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
|
| 419 |
+
"model.layers.8.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
|
| 420 |
+
"model.layers.8.post_attention_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 421 |
+
"model.layers.8.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
| 422 |
+
"model.layers.8.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
| 423 |
+
"model.layers.8.self_attn.o_proj.weight": "model-00001-of-00002.safetensors",
|
| 424 |
+
"model.layers.8.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
| 425 |
+
"model.layers.8.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
| 426 |
+
"model.layers.8.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
| 427 |
+
"model.layers.8.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
| 428 |
+
"model.layers.9.input_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 429 |
+
"model.layers.9.mlp.down_proj.weight": "model-00001-of-00002.safetensors",
|
| 430 |
+
"model.layers.9.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
|
| 431 |
+
"model.layers.9.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
|
| 432 |
+
"model.layers.9.post_attention_layernorm.weight": "model-00001-of-00002.safetensors",
|
| 433 |
+
"model.layers.9.self_attn.k_proj.bias": "model-00001-of-00002.safetensors",
|
| 434 |
+
"model.layers.9.self_attn.k_proj.weight": "model-00001-of-00002.safetensors",
|
| 435 |
+
"model.layers.9.self_attn.o_proj.weight": "model-00001-of-00002.safetensors",
|
| 436 |
+
"model.layers.9.self_attn.q_proj.bias": "model-00001-of-00002.safetensors",
|
| 437 |
+
"model.layers.9.self_attn.q_proj.weight": "model-00001-of-00002.safetensors",
|
| 438 |
+
"model.layers.9.self_attn.v_proj.bias": "model-00001-of-00002.safetensors",
|
| 439 |
+
"model.layers.9.self_attn.v_proj.weight": "model-00001-of-00002.safetensors",
|
| 440 |
+
"model.norm.weight": "model-00002-of-00002.safetensors"
|
| 441 |
+
}
|
| 442 |
+
}
|
paper/Ulam-1-Small-whitepaper.pdf
ADDED
|
Binary file (99.4 kB). View file
|
|
|
provenance.json
ADDED
|
@@ -0,0 +1,209 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "ulam-public-model-provenance-v1",
|
| 3 |
+
"model": "ulamai/Ulam-1-Small",
|
| 4 |
+
"release": "v1.0.0",
|
| 5 |
+
"artifact_type": "standalone_merged_transformers_model",
|
| 6 |
+
"architecture": "Qwen2ForCausalLM",
|
| 7 |
+
"parameter_count": 3085938688,
|
| 8 |
+
"dtype": "bfloat16",
|
| 9 |
+
"lineage": [
|
| 10 |
+
{
|
| 11 |
+
"order": 1,
|
| 12 |
+
"kind": "public_base_model",
|
| 13 |
+
"repository": "Qwen/Qwen2.5-3B",
|
| 14 |
+
"revision": "3aab1f1954e9cc14eb9509a215f9e5ca08227a9b",
|
| 15 |
+
"license": "qwen-research"
|
| 16 |
+
},
|
| 17 |
+
{
|
| 18 |
+
"order": 2,
|
| 19 |
+
"kind": "public_base_model",
|
| 20 |
+
"repository": "Qwen/Qwen2.5-Coder-3B",
|
| 21 |
+
"revision": "09d9bc5d376b0cfa0100a0694ea7de7232525803",
|
| 22 |
+
"license": "qwen-research"
|
| 23 |
+
},
|
| 24 |
+
{
|
| 25 |
+
"order": 3,
|
| 26 |
+
"kind": "public_ancestor",
|
| 27 |
+
"repository": "WeiboAI/VibeThinker-3B",
|
| 28 |
+
"revision": "77bd2cced09193c8b9a59a32bd8577bbd1f3e01c",
|
| 29 |
+
"declared_license": "mit"
|
| 30 |
+
},
|
| 31 |
+
{
|
| 32 |
+
"order": 4,
|
| 33 |
+
"kind": "ulam_full_weight_training",
|
| 34 |
+
"name": "rlvr_math",
|
| 35 |
+
"objective": "grouped advantage-weighted outcome learning"
|
| 36 |
+
},
|
| 37 |
+
{
|
| 38 |
+
"order": 5,
|
| 39 |
+
"kind": "ulam_full_weight_training",
|
| 40 |
+
"name": "SFT checkpoint 535",
|
| 41 |
+
"objective": "supervised mathematical reasoning"
|
| 42 |
+
},
|
| 43 |
+
{
|
| 44 |
+
"order": 6,
|
| 45 |
+
"kind": "ulam_full_weight_training",
|
| 46 |
+
"name": "SFT-v2 step 409",
|
| 47 |
+
"objective": "gated supervised proof refinement",
|
| 48 |
+
"lineage_sha256": "1b90254f53af00976d71d369e4c37bb7cdd18053e862d26c1568ac0fdeefbbfc",
|
| 49 |
+
"object_count": 8,
|
| 50 |
+
"bytes": 6183389350
|
| 51 |
+
},
|
| 52 |
+
{
|
| 53 |
+
"order": 7,
|
| 54 |
+
"kind": "ulam_adapter_training",
|
| 55 |
+
"name": "canonical V-SAO seed 101",
|
| 56 |
+
"objective": "verified supervised actor optimization"
|
| 57 |
+
},
|
| 58 |
+
{
|
| 59 |
+
"order": 8,
|
| 60 |
+
"kind": "ulam_adapter_training",
|
| 61 |
+
"name": "prompt-balanced DPO checkpoint 20",
|
| 62 |
+
"objective": "verified direct preference optimization",
|
| 63 |
+
"adapter_sha256": "e1c337d180f513b652226ed8fc3fb8b9900d5572e1e68b4c068b1193dd016842",
|
| 64 |
+
"adapter_config_sha256": "1844cc34bf0e72af07815539b0040100e5cbf579b465c8ade89731bf6b74671f",
|
| 65 |
+
"global_step": 20,
|
| 66 |
+
"tensor_count": 504,
|
| 67 |
+
"bytes": 239536272,
|
| 68 |
+
"lora_rank": 32,
|
| 69 |
+
"lora_alpha": 64,
|
| 70 |
+
"lora_dropout": 0.0,
|
| 71 |
+
"target_modules": [
|
| 72 |
+
"q_proj",
|
| 73 |
+
"k_proj",
|
| 74 |
+
"v_proj",
|
| 75 |
+
"o_proj",
|
| 76 |
+
"gate_proj",
|
| 77 |
+
"up_proj",
|
| 78 |
+
"down_proj"
|
| 79 |
+
]
|
| 80 |
+
},
|
| 81 |
+
{
|
| 82 |
+
"order": 9,
|
| 83 |
+
"kind": "merge",
|
| 84 |
+
"name": "Ulam-1-Small standalone BF16 model",
|
| 85 |
+
"merge_receipt": "release_manifest.json"
|
| 86 |
+
}
|
| 87 |
+
],
|
| 88 |
+
"training_artifacts": [
|
| 89 |
+
{
|
| 90 |
+
"name": "Gated SFT training set",
|
| 91 |
+
"rows": 4250,
|
| 92 |
+
"sha256": "60c3d2b430dbb46090b8df8b479302434f4a1ae3407853d5c49b24b3085aa6a1"
|
| 93 |
+
},
|
| 94 |
+
{
|
| 95 |
+
"name": "Gated SFT validation set",
|
| 96 |
+
"rows": 48,
|
| 97 |
+
"sha256": "ee930ae97d1eed733a54ecaee7bd978f9d4277ba9c6b514c4dbb0d5361686492"
|
| 98 |
+
},
|
| 99 |
+
{
|
| 100 |
+
"name": "Verified Reasoning Stage B",
|
| 101 |
+
"rows": 273,
|
| 102 |
+
"sha256": "74dd52c8a8def96a4ae7f86f977e5fd5d0d07b5e353fbb70bc9f6a6904341dcf"
|
| 103 |
+
},
|
| 104 |
+
{
|
| 105 |
+
"name": "OlympiadNet strict set",
|
| 106 |
+
"rows": 647,
|
| 107 |
+
"sha256": "d8812b3bddf0df0ce887b9e902708000b5b755d9904f5c76ea762377663930f3"
|
| 108 |
+
},
|
| 109 |
+
{
|
| 110 |
+
"name": "V-SAO mixed curriculum",
|
| 111 |
+
"rows": 920,
|
| 112 |
+
"sha256": "bfa9a6573b96b59de2069141d305f128037d53b02de42483d6f32ad17ef377d4"
|
| 113 |
+
},
|
| 114 |
+
{
|
| 115 |
+
"name": "OPSD prefix set",
|
| 116 |
+
"rows": 273,
|
| 117 |
+
"sha256": "6611df04792e045b6bd37dc8cdc0ac06f5fb93cae4b552386dbdd8c19dde49e2"
|
| 118 |
+
},
|
| 119 |
+
{
|
| 120 |
+
"name": "DPO training set",
|
| 121 |
+
"rows": 98,
|
| 122 |
+
"sha256": "2f7a4c1c4e2cf6f851c56ea4dc79fa95db58f48ccf810bcd408080c1d1cb2353"
|
| 123 |
+
},
|
| 124 |
+
{
|
| 125 |
+
"name": "DPO validation set",
|
| 126 |
+
"rows": 24,
|
| 127 |
+
"sha256": "4a99a406e16ac78b831b6a00194f61d9a38c37a0bc33ca7ad7f9af88539ece74"
|
| 128 |
+
}
|
| 129 |
+
],
|
| 130 |
+
"datasets": [
|
| 131 |
+
{
|
| 132 |
+
"repository": "ulamai/verified-research-reasoning-trajectories",
|
| 133 |
+
"revision": "012d0fba4e18014eb1109ea0d3839764514a4680",
|
| 134 |
+
"relationship": "direct lineage source transformed into supervised, reward, process, and preference views",
|
| 135 |
+
"public_repository_scope": "inspection samples and schema",
|
| 136 |
+
"license": "other"
|
| 137 |
+
},
|
| 138 |
+
{
|
| 139 |
+
"repository": "ulamai/verified-math-olympiad-trajectories",
|
| 140 |
+
"revision": "c759e9e12bbcaebb7037d2415f2c85e7fffabd00",
|
| 141 |
+
"relationship": "direct training use after Ulam selection, verification, and transformation",
|
| 142 |
+
"public_repository_scope": "inspection samples and schema",
|
| 143 |
+
"license": "other"
|
| 144 |
+
}
|
| 145 |
+
],
|
| 146 |
+
"selection": {
|
| 147 |
+
"selected": "prompt-balanced DPO checkpoint 20",
|
| 148 |
+
"rule": "research-weighted decision using checkpoint-dose evidence, SIMOBench closed-proof audits, and a separate 226-item ErdosBench research audit",
|
| 149 |
+
"dose_curve_83_item_automatic_endpoint": {
|
| 150 |
+
"step_10": 5,
|
| 151 |
+
"step_20": 7,
|
| 152 |
+
"step_30": 3,
|
| 153 |
+
"step_49": 3,
|
| 154 |
+
"denominator": 83
|
| 155 |
+
},
|
| 156 |
+
"disclosure": "The 83-item endpoint was consumed during model selection and is not a protected generalization estimate."
|
| 157 |
+
},
|
| 158 |
+
"fresh_load_replication": {
|
| 159 |
+
"status": "exact_match",
|
| 160 |
+
"score": 7,
|
| 161 |
+
"denominator": 83,
|
| 162 |
+
"independent_fresh_process": true,
|
| 163 |
+
"batch_invariant": true,
|
| 164 |
+
"receipt_ids": [
|
| 165 |
+
"ulam-small-research-eval-dpo-20260813T134657Z",
|
| 166 |
+
"ulam-small-research-eval-dpo-20260813T143145Z"
|
| 167 |
+
]
|
| 168 |
+
},
|
| 169 |
+
"public_evaluation_receipts": [
|
| 170 |
+
{
|
| 171 |
+
"name": "SIMOBench primary itemized audit manifest",
|
| 172 |
+
"sha256": "4258bdb36374139042f13dea09f74029009c2da1f92c02f828ec261b9180c81b"
|
| 173 |
+
},
|
| 174 |
+
{
|
| 175 |
+
"name": "SIMOBench secondary package checksum file",
|
| 176 |
+
"sha256": "ad52b5301dfb3a65c76e3cf52c6dd667e06db7738b5da735c813e18f8704d9ac"
|
| 177 |
+
},
|
| 178 |
+
{
|
| 179 |
+
"name": "ErdosBench 226-item audit manifest",
|
| 180 |
+
"sha256": "b884d500891e68f071b006ddd4f3dfb4d75dd32638aff15547c9e9e266d1f945"
|
| 181 |
+
},
|
| 182 |
+
{
|
| 183 |
+
"name": "ErdosBench 226-item full audit CSV",
|
| 184 |
+
"sha256": "0151195a6ca2a5d4a14b058ec5d92115155bc1b35bad013362fb7450dc100a5d"
|
| 185 |
+
},
|
| 186 |
+
{
|
| 187 |
+
"name": "V-SAO checkpoint-177 SIMOBench generations",
|
| 188 |
+
"sha256": "569608c181a6514cfe58056952f6744bb0d76153310c5a0ae73c9e12f4488b6e"
|
| 189 |
+
},
|
| 190 |
+
{
|
| 191 |
+
"name": "OPSD checkpoint-248 SIMOBench generations",
|
| 192 |
+
"sha256": "21421b53ad8979a73b81001251683aa913ea83f23642dabff65a93bf5fdf52f9"
|
| 193 |
+
},
|
| 194 |
+
{
|
| 195 |
+
"name": "DPO checkpoint-20 SIMOBench generations",
|
| 196 |
+
"sha256": "c1a3f1bc3ccfa5863664dbe508350e7c53d93d054657e73209d45a7aaf08954b"
|
| 197 |
+
}
|
| 198 |
+
],
|
| 199 |
+
"paper": {
|
| 200 |
+
"title": "Ulam-1-Small: Post-Training for Mathematical Reasoning",
|
| 201 |
+
"source_sha256": "45d9c1488fd1af4ddc26397dbb9318905a5abba7c46ea5c5033aabf06e65b8c4",
|
| 202 |
+
"pdf_sha256": "15549de43fc17e0c7958e419fe11b6b4c1fe37bf2b272c39f87ff0c7498c4418"
|
| 203 |
+
},
|
| 204 |
+
"claim_boundaries": [
|
| 205 |
+
"Training diagnostics and development-endpoint scores are separated from final benchmark claims.",
|
| 206 |
+
"No benchmark prompt, reference solution, raw restricted rollout, or reviewer identity is included in the model repository.",
|
| 207 |
+
"The release is a research assistant and not a theorem-certification system."
|
| 208 |
+
]
|
| 209 |
+
}
|
release_manifest.json
ADDED
|
@@ -0,0 +1,121 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"adapter": {
|
| 3 |
+
"bytes": 239536272,
|
| 4 |
+
"config_sha256": "1844cc34bf0e72af07815539b0040100e5cbf579b465c8ade89731bf6b74671f",
|
| 5 |
+
"global_step": 20,
|
| 6 |
+
"sha256": "e1c337d180f513b652226ed8fc3fb8b9900d5572e1e68b4c068b1193dd016842",
|
| 7 |
+
"tensor_count": 504
|
| 8 |
+
},
|
| 9 |
+
"architecture": "Qwen2ForCausalLM",
|
| 10 |
+
"artifact_type": "standalone_merged_transformers_model",
|
| 11 |
+
"build_receipt_sha256": "0629d76df48f2e7b60c4488aaa9ffb65311f781596e49ca7561cdca9a5decf0d",
|
| 12 |
+
"built_at": "2026-08-19T12:00:46.523892+00:00",
|
| 13 |
+
"chat_template": {
|
| 14 |
+
"bytes": 2427,
|
| 15 |
+
"name": "chat_template.jinja",
|
| 16 |
+
"sha256": "44d5f08f3f72b837eaad09f13a54c1f9f4eb58d75240334548b7fd52a5437fa5"
|
| 17 |
+
},
|
| 18 |
+
"datasets": [
|
| 19 |
+
{
|
| 20 |
+
"repository": "ulamai/verified-research-reasoning-trajectories",
|
| 21 |
+
"revision": "012d0fba4e18014eb1109ea0d3839764514a4680"
|
| 22 |
+
},
|
| 23 |
+
{
|
| 24 |
+
"repository": "ulamai/verified-math-olympiad-trajectories",
|
| 25 |
+
"revision": "c759e9e12bbcaebb7037d2415f2c85e7fffabd00"
|
| 26 |
+
}
|
| 27 |
+
],
|
| 28 |
+
"dtype": "bfloat16",
|
| 29 |
+
"equivalence": {
|
| 30 |
+
"case_count": 4,
|
| 31 |
+
"greedy_completion_token_ids_equal": true,
|
| 32 |
+
"max_absolute_logit_difference": 0.234375,
|
| 33 |
+
"max_case_mean_absolute_logit_difference": 0.04002639278769493,
|
| 34 |
+
"max_case_normalized_mean_absolute_logit_difference": 0.018644409629293746,
|
| 35 |
+
"min_case_logit_cosine_similarity": 0.9998819828033447,
|
| 36 |
+
"receipt": "equivalence_receipt.json",
|
| 37 |
+
"receipt_sha256": "46f37178c79b94a38cd34a49373092ca219e59a212f069f0154f7e6644988fe0",
|
| 38 |
+
"status": "PASSED"
|
| 39 |
+
},
|
| 40 |
+
"evaluation_receipts": [
|
| 41 |
+
"evaluation_results.json"
|
| 42 |
+
],
|
| 43 |
+
"hub_commit": null,
|
| 44 |
+
"lineage": [
|
| 45 |
+
"Qwen/Qwen2.5-3B",
|
| 46 |
+
"Qwen/Qwen2.5-Coder-3B",
|
| 47 |
+
"WeiboAI/VibeThinker-3B",
|
| 48 |
+
"Ulam rlvr_math",
|
| 49 |
+
"Ulam SFT checkpoint 535",
|
| 50 |
+
"Ulam SFT-v2 step 409",
|
| 51 |
+
"canonical V-SAO seed 101",
|
| 52 |
+
"prompt-balanced DPO checkpoint 20"
|
| 53 |
+
],
|
| 54 |
+
"merged_model": {
|
| 55 |
+
"finite": true,
|
| 56 |
+
"index": {
|
| 57 |
+
"bytes": 35617,
|
| 58 |
+
"name": "model.safetensors.index.json",
|
| 59 |
+
"sha256": "328342baeeef765d522811c403a61da788c648930a38a7c5ab1a048a7578845a"
|
| 60 |
+
},
|
| 61 |
+
"shards": [
|
| 62 |
+
{
|
| 63 |
+
"bytes": 3995916856,
|
| 64 |
+
"name": "model-00001-of-00002.safetensors",
|
| 65 |
+
"sha256": "d13a4cd0bfd6e0d000b3f063a0954942022f19c4159e7290c88cccbe1cad6df8"
|
| 66 |
+
},
|
| 67 |
+
{
|
| 68 |
+
"bytes": 2176010112,
|
| 69 |
+
"name": "model-00002-of-00002.safetensors",
|
| 70 |
+
"sha256": "52475827c97bb1d83ed4c748431ee0bf0adf5dbe802def9a94e9bb4577f57e23"
|
| 71 |
+
}
|
| 72 |
+
],
|
| 73 |
+
"status": "built",
|
| 74 |
+
"tensor_count": 434,
|
| 75 |
+
"total_weight_bytes": 6171926968
|
| 76 |
+
},
|
| 77 |
+
"parameter_count": 3085938688,
|
| 78 |
+
"parent": {
|
| 79 |
+
"bytes": 6183389350,
|
| 80 |
+
"lineage_sha256": "1b90254f53af00976d71d369e4c37bb7cdd18053e862d26c1568ac0fdeefbbfc",
|
| 81 |
+
"object_count": 8,
|
| 82 |
+
"public_identity": "ulam/sft-v2-step-409"
|
| 83 |
+
},
|
| 84 |
+
"release_status": "released",
|
| 85 |
+
"released_at": "2026-08-19",
|
| 86 |
+
"repository": "ulamai/Ulam-1-Small",
|
| 87 |
+
"schema_version": "ulam-hf-model-release-v1",
|
| 88 |
+
"serving_validation": {
|
| 89 |
+
"transformers": {
|
| 90 |
+
"generated_tokens": 1387,
|
| 91 |
+
"max_new_tokens": 2048,
|
| 92 |
+
"receipt": "transformers_smoke_receipt.json",
|
| 93 |
+
"receipt_sha256": "04082f1e6a7a4eff1f0873092e476f34cbbfa101be3b0b8acfd401edb47addce",
|
| 94 |
+
"status": "PASSED",
|
| 95 |
+
"trust_remote_code": false
|
| 96 |
+
},
|
| 97 |
+
"vllm": {
|
| 98 |
+
"max_model_len": 16384,
|
| 99 |
+
"receipt": "vllm_smoke_receipt.json",
|
| 100 |
+
"receipt_sha256": "62daa96e57223556d31ad7972032eccab46da7396e066ae9a8eb88d96a6ca3fb",
|
| 101 |
+
"status": "PASSED",
|
| 102 |
+
"version": "0.25.1"
|
| 103 |
+
}
|
| 104 |
+
},
|
| 105 |
+
"software": {
|
| 106 |
+
"accelerate": "1.13.0",
|
| 107 |
+
"huggingface_hub": "1.28.0",
|
| 108 |
+
"peft": "0.20.0",
|
| 109 |
+
"python": "3.12.12",
|
| 110 |
+
"safetensors": "0.8.0",
|
| 111 |
+
"tokenizers": "0.22.2",
|
| 112 |
+
"torch": "2.13.0",
|
| 113 |
+
"transformers": "5.14.1"
|
| 114 |
+
},
|
| 115 |
+
"tokenizer": {
|
| 116 |
+
"bytes": 11422263,
|
| 117 |
+
"name": "tokenizer.json",
|
| 118 |
+
"sha256": "b17e16899b7fab7e695509f84bac5f10ed12804f0a590e935941e5af7f092f7f"
|
| 119 |
+
},
|
| 120 |
+
"version": "v1.0.0"
|
| 121 |
+
}
|
requirements.txt
ADDED
|
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
accelerate>=1.13.0
|
| 2 |
+
safetensors>=0.8.0
|
| 3 |
+
torch>=2.6
|
| 4 |
+
transformers>=5.6.0
|
special_tokens_map.json
ADDED
|
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"eos_token": {
|
| 3 |
+
"content": "<|endoftext|>",
|
| 4 |
+
"lstrip": false,
|
| 5 |
+
"normalized": false,
|
| 6 |
+
"rstrip": false,
|
| 7 |
+
"single_word": false
|
| 8 |
+
},
|
| 9 |
+
"pad_token": {
|
| 10 |
+
"content": "<|endoftext|>",
|
| 11 |
+
"lstrip": false,
|
| 12 |
+
"normalized": false,
|
| 13 |
+
"rstrip": false,
|
| 14 |
+
"single_word": false
|
| 15 |
+
}
|
| 16 |
+
}
|
tokenizer.json
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:b17e16899b7fab7e695509f84bac5f10ed12804f0a590e935941e5af7f092f7f
|
| 3 |
+
size 11422263
|
tokenizer_config.json
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"add_prefix_space": false,
|
| 3 |
+
"backend": "tokenizers",
|
| 4 |
+
"bos_token": null,
|
| 5 |
+
"clean_up_tokenization_spaces": false,
|
| 6 |
+
"eos_token": "<|endoftext|>",
|
| 7 |
+
"errors": "replace",
|
| 8 |
+
"model_max_length": 131072,
|
| 9 |
+
"pad_token": "<|endoftext|>",
|
| 10 |
+
"padding_side": "right",
|
| 11 |
+
"split_special_tokens": false,
|
| 12 |
+
"tokenizer_class": "Qwen2Tokenizer",
|
| 13 |
+
"unk_token": null
|
| 14 |
+
}
|
transformers_smoke_receipt.json
ADDED
|
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"accelerator": {
|
| 3 |
+
"compute_capability": [
|
| 4 |
+
12,
|
| 5 |
+
1
|
| 6 |
+
],
|
| 7 |
+
"device": "cuda:0",
|
| 8 |
+
"name": "NVIDIA GB10"
|
| 9 |
+
},
|
| 10 |
+
"completed_at": "2026-08-19T10:11:56.829212+00:00",
|
| 11 |
+
"completion_token_ids_sha256": "267d7e46c347286303b9173fa4e9fa855d26fdf745afefcc662dc723f8d4e45b",
|
| 12 |
+
"dtype": "bfloat16",
|
| 13 |
+
"elapsed_seconds": 53.609103622846305,
|
| 14 |
+
"finish_reason": "eos",
|
| 15 |
+
"generated_tokens": 1387,
|
| 16 |
+
"generated_tokens_per_second": 25.872471395117856,
|
| 17 |
+
"input_tokens": 34,
|
| 18 |
+
"max_new_tokens": 2048,
|
| 19 |
+
"ordinary_auto_classes": true,
|
| 20 |
+
"schema_version": "ulam-transformers-smoke-receipt-v1",
|
| 21 |
+
"software": {
|
| 22 |
+
"cuda": "13.0",
|
| 23 |
+
"python": "3.12.13",
|
| 24 |
+
"torch": "2.11.0+cu130",
|
| 25 |
+
"transformers": "5.13.1"
|
| 26 |
+
},
|
| 27 |
+
"started_at": "2026-08-19T10:10:20.263140+00:00",
|
| 28 |
+
"status": "PASSED",
|
| 29 |
+
"trust_remote_code": false
|
| 30 |
+
}
|
vllm_smoke_receipt.json
ADDED
|
@@ -0,0 +1,50 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": "ulam-vllm-smoke-receipt-v1",
|
| 3 |
+
"status": "PASSED",
|
| 4 |
+
"backend": {
|
| 5 |
+
"name": "vllm",
|
| 6 |
+
"version": "0.25.1",
|
| 7 |
+
"system_fingerprint": "vllm-0.25.1-8173eba1",
|
| 8 |
+
"python": "3.12.13",
|
| 9 |
+
"torch": "2.11.0+cu130",
|
| 10 |
+
"transformers": "5.13.1",
|
| 11 |
+
"cuda": "13.0",
|
| 12 |
+
"dtype": "bfloat16",
|
| 13 |
+
"architecture": "Qwen2ForCausalLM",
|
| 14 |
+
"trust_remote_code": false,
|
| 15 |
+
"max_model_len": 16384
|
| 16 |
+
},
|
| 17 |
+
"accelerator": {
|
| 18 |
+
"system": "NVIDIA DGX Spark",
|
| 19 |
+
"name": "NVIDIA GB10",
|
| 20 |
+
"driver": "580.159.03",
|
| 21 |
+
"host_visible_unified_memory_gib": 121
|
| 22 |
+
},
|
| 23 |
+
"model": {
|
| 24 |
+
"served_model_name": "ulamai/Ulam-1-Small",
|
| 25 |
+
"source": "/model",
|
| 26 |
+
"weight_checksums_verified_before_load": true
|
| 27 |
+
},
|
| 28 |
+
"endpoints": {
|
| 29 |
+
"/health": "PASSED",
|
| 30 |
+
"/v1/models": "PASSED",
|
| 31 |
+
"/v1/chat/completions": "PASSED"
|
| 32 |
+
},
|
| 33 |
+
"chat_request": {
|
| 34 |
+
"prompt_sha256": "359688f153f6770c3dbddc6e1df34d66349368e7b3e434852c366568d9605940",
|
| 35 |
+
"temperature": 0,
|
| 36 |
+
"max_tokens": 256
|
| 37 |
+
},
|
| 38 |
+
"chat_response": {
|
| 39 |
+
"id": "chatcmpl-bebcfb82b73de9a2",
|
| 40 |
+
"prompt_tokens": 34,
|
| 41 |
+
"completion_tokens": 256,
|
| 42 |
+
"total_tokens": 290,
|
| 43 |
+
"finish_reason": "length",
|
| 44 |
+
"internal_reasoning_prefix_observed": true
|
| 45 |
+
},
|
| 46 |
+
"raw_receipts": {
|
| 47 |
+
"models_response_sha256": "81503916ada0e0e0f3a17dd0e80d988cda77887a9329aa1061bccfee792a488b",
|
| 48 |
+
"chat_response_sha256": "ca0f851f3a4405adcd35ed41f41a0cbaba1eb9e55c76b34a38d5bec9410866a7"
|
| 49 |
+
}
|
| 50 |
+
}
|