Text Generation
Transformers
Safetensors
English
llama
causal-lm
pretraining
from-scratch
single-gpu
nvidia-l20
text-generation-inference
Instructions to use Epode/Prelude-1B-Base with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use Epode/Prelude-1B-Base with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-generation", model="Epode/Prelude-1B-Base")# pip install -U transformers accelerate # Load model directly from transformers import AutoTokenizer, AutoModelForCausalLM tokenizer = AutoTokenizer.from_pretrained("Epode/Prelude-1B-Base") model = AutoModelForCausalLM.from_pretrained("Epode/Prelude-1B-Base", device_map="auto") - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- vLLM
How to use Epode/Prelude-1B-Base with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "Epode/Prelude-1B-Base" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "Epode/Prelude-1B-Base", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }'Use Docker
docker model run hf.co/Epode/Prelude-1B-Base
- SGLang
How to use Epode/Prelude-1B-Base 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 "Epode/Prelude-1B-Base" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "Epode/Prelude-1B-Base", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }'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 "Epode/Prelude-1B-Base" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "Epode/Prelude-1B-Base", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }' - Docker Model Runner
How to use Epode/Prelude-1B-Base with Docker Model Runner:
docker model run hf.co/Epode/Prelude-1B-Base
Li commited on
Add evaluation evidence and sanitized release manifest
Browse files
evaluation/efficiency-all-results.json
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
evaluation/efficiency-all-results.md
ADDED
|
@@ -0,0 +1,71 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# 1.1B pretraining efficiency: complete frozen-subset results
|
| 2 |
+
|
| 3 |
+
All 36 declared checkpoints completed. The fixed model is 1,100,048,384
|
| 4 |
+
parameters trained on 19,999,703,040 tokens. Its seven-task macro is
|
| 5 |
+
51.2601%; its six-task macro excluding BoolQ is 49.9411%.
|
| 6 |
+
|
| 7 |
+
All differences are ours minus baseline in percentage points. `win` and
|
| 8 |
+
`loss` mean the paired, task-stratified bootstrap 95% CI is wholly above
|
| 9 |
+
or below zero; `tie` means the interval crosses zero. The 6ND ratio is an
|
| 10 |
+
approximate training-compute proxy and excludes data, teacher, and search costs.
|
| 11 |
+
|
| 12 |
+
## Complete checkpoint-level table
|
| 13 |
+
|
| 14 |
+
| # | Checkpoint | Tokens (B) | Params (B) | 6ND ratio | Baseline 7-task | Ours−base 7-task, 95% CI | Result | Baseline 6-task | Ours−base 6-task, 95% CI | Result |
|
| 15 |
+
|---:|---|---:|---:|---:|---:|---:|---|---:|---:|---|
|
| 16 |
+
| 1 | `pythia_1b` | 300 | 1.0118 | 13.7966× | 48.1042 | +3.1559 [+2.3023, +4.0201] | win | 46.0145 | +3.9266 [+2.9813, +4.8736] | win |
|
| 17 |
+
| 2 | `dd_dclm_baseline_qc_20p_10000` | 14.418 | 1.2799 | 0.8387× | 49.8436 | +1.4165 [+0.5600, +2.2821] | win | 49.7004 | +0.2407 [-0.6803, +1.1675] | tie |
|
| 18 |
+
| 3 | `dd_dclm_baseline_qc_20p_12500` | 18.022 | 1.2799 | 1.0484× | 51.3832 | -0.1231 [-0.9789, +0.7016] | tie | 50.8951 | -0.9540 [-1.8819, -0.0504] | loss |
|
| 19 |
+
| 4 | `dd_dclm_baseline_qc_20p_15000` | 21.627 | 1.2799 | 1.2581× | 52.0216 | -0.7615 [-1.6136, +0.0841] | tie | 51.1812 | -1.2401 [-2.1786, -0.3089] | loss |
|
| 20 |
+
| 5 | `tinyllama_early_10b` | 10 | 1.1000 | 0.5000× | 40.7694 | +10.4907 [+9.4971, +11.4444] | win | 39.5623 | +10.3788 [+9.2806, +11.4315] | win |
|
| 21 |
+
| 6 | `tinyllama_early_21b` | 21 | 1.1000 | 1.0500× | 43.6388 | +7.6214 [+6.6839, +8.5497] | win | 41.1769 | +8.7642 [+7.7160, +9.7908] | win |
|
| 22 |
+
| 7 | `weborganizer_dclm` | 28.796 | 1.4399 | 1.8846× | 54.4443 | -3.1841 [-4.0271, -2.3442] | loss | 53.5132 | -3.5721 [-4.4888, -2.6436] | loss |
|
| 23 |
+
| 8 | `dd_fineweb_edu_12500` | 18.022 | 1.2799 | 1.0484× | 51.1991 | +0.0610 [-0.7498, +0.8739] | tie | 49.8495 | +0.0916 [-0.8048, +0.9913] | tie |
|
| 24 |
+
| 9 | `dd_fineweb_edu_15000` | 21.627 | 1.2799 | 1.2581× | 52.0323 | -0.7722 [-1.5886, +0.0389] | tie | 50.6279 | -0.6868 [-1.5810, +0.2143] | tie |
|
| 25 |
+
| 10 | `dd_dclm_baseline_qc_20p_20000` | 28.836 | 1.2799 | 1.6775× | 52.0780 | -0.8179 [-1.6835, +0.0779] | tie | 51.8280 | -1.8869 [-2.8336, -0.9135] | loss |
|
| 26 |
+
| 11 | `dd_dclm_baseline_qc_20p_42500` | 61.276 | 1.2799 | 3.5646× | 56.7062 | -5.4461 [-6.2859, -4.6139] | loss | 55.5201 | -5.5790 [-6.5035, -4.6549] | loss |
|
| 27 |
+
| 12 | `dd_fineweb_edu_10000` | 14.418 | 1.2799 | 0.8387× | 50.8285 | +0.4316 [-0.3890, +1.2618] | tie | 49.4528 | +0.4883 [-0.4269, +1.4114] | tie |
|
| 28 |
+
| 13 | `dd_fineweb_edu_20000` | 28.836 | 1.2799 | 1.6775× | 52.4260 | -1.1659 [-2.0042, -0.3349] | loss | 51.0261 | -1.0850 [-2.0265, -0.1707] | loss |
|
| 29 |
+
| 14 | `dd_fineweb_edu_42500` | 61.276 | 1.2799 | 3.5646× | 55.0719 | -3.8117 [-4.6517, -2.9758] | loss | 54.3117 | -4.3706 [-5.2910, -3.4535] | loss |
|
| 30 |
+
| 15 | `dd_dclm_baseline_10000` | 14.418 | 1.2799 | 0.8387× | 49.0624 | +2.1977 [+1.3377, +3.0716] | win | 47.7951 | +2.1460 [+1.1955, +3.1118] | win |
|
| 31 |
+
| 16 | `dd_dclm_baseline_12500` | 18.022 | 1.2799 | 1.0484× | 50.6999 | +0.5602 [-0.2778, +1.3983] | tie | 49.1499 | +0.7912 [-0.1380, +1.7163] | tie |
|
| 32 |
+
| 17 | `dd_dclm_baseline_15000` | 21.627 | 1.2799 | 1.2581× | 51.2272 | +0.0329 [-0.7922, +0.8773] | tie | 49.7549 | +0.1862 [-0.7213, +1.0910] | tie |
|
| 33 |
+
| 18 | `dd_dclm_baseline_20000` | 28.836 | 1.2799 | 1.6775× | 51.4425 | -0.1823 [-1.0358, +0.6769] | tie | 50.2507 | -0.3096 [-1.2507, +0.6266] | tie |
|
| 34 |
+
| 19 | `dd_dclm_baseline_42500` | 61.276 | 1.2799 | 3.5646× | 55.0005 | -3.7403 [-4.5965, -2.8994] | loss | 54.0092 | -4.0681 [-5.0237, -3.1427] | loss |
|
| 35 |
+
| 20 | `dd_dclm_baseline_qc_7p_fw3_10000` | 14.418 | 1.2799 | 0.8387× | 52.0109 | -0.7507 [-1.6156, +0.1162] | tie | 50.9801 | -1.0390 [-1.9926, -0.0703] | loss |
|
| 36 |
+
| 21 | `dd_dclm_baseline_qc_7p_fw3_12500` | 18.022 | 1.2799 | 1.0484× | 52.4851 | -1.2250 [-2.0482, -0.3833] | loss | 51.2479 | -1.3068 [-2.2305, -0.3658] | loss |
|
| 37 |
+
| 22 | `dd_dclm_baseline_qc_7p_fw3_15000` | 21.627 | 1.2799 | 1.2581× | 52.8554 | -1.5952 [-2.4748, -0.7201] | loss | 52.1386 | -2.1975 [-3.1414, -1.2520] | loss |
|
| 38 |
+
| 23 | `dd_dclm_baseline_qc_7p_fw3_20000` | 28.836 | 1.2799 | 1.6775× | 53.7037 | -2.4436 [-3.2783, -1.6001] | loss | 52.6136 | -2.6725 [-3.6213, -1.7422] | loss |
|
| 39 |
+
| 24 | `dd_dclm_baseline_qc_7p_fw3_42500` | 61.276 | 1.2799 | 3.5646× | 56.3681 | -5.1080 [-5.9804, -4.2461] | loss | 55.4468 | -5.5057 [-6.4788, -4.5489] | loss |
|
| 40 |
+
| 25 | `weborganizer_domain_mix` | 28.796 | 1.4399 | 1.8846× | 55.1564 | -3.8963 [-4.7030, -3.0804] | loss | 54.6652 | -4.7241 [-5.6249, -3.8315] | loss |
|
| 41 |
+
| 26 | `phi_1_5` | 150 | 1.4183 | 9.6697× | 65.0262 | -13.7660 [-14.7773, -12.7804] | loss | 63.4123 | -13.4712 [-14.5919, -12.3688] | loss |
|
| 42 |
+
| 27 | `opt_1_3b` | 180 | 1.3158 | 10.7650× | 50.9955 | +0.2646 [-0.6409, +1.1547] | tie | 49.8974 | +0.0437 [-0.9353, +0.9865] | tie |
|
| 43 |
+
| 28 | `falcon_rw_1b` | 350 | 1.3116 | 20.8662× | 54.9939 | -3.7338 [-4.6379, -2.8591] | loss | 53.8181 | -3.8770 [-4.8513, -2.8965] | loss |
|
| 44 |
+
| 29 | `tinyllama_early_31b` | 31 | 1.1000 | 1.5500× | 44.0794 | +7.1807 [+6.2775, +8.0684] | win | 41.5432 | +8.3979 [+7.3841, +9.3917] | win |
|
| 45 |
+
| 30 | `tinyllama_early_63b` | 63 | 1.1000 | 3.1500× | 45.5028 | +5.7573 [+4.8572, +6.6346] | win | 43.3211 | +6.6200 [+5.6086, +7.6049] | win |
|
| 46 |
+
| 31 | `tinyllama_early_105b` | 105 | 1.1000 | 5.2501× | 46.1347 | +5.1254 [+4.2612, +5.9952] | win | 43.8850 | +6.0561 [+5.1027, +7.0263] | win |
|
| 47 |
+
| 32 | `tinyllama_503b` | 503 | 1.1000 | 25.1504× | 48.2627 | +2.9974 [+2.1388, +3.8651] | win | 46.8875 | +3.0536 [+2.1016, +4.0133] | win |
|
| 48 |
+
| 33 | `tinyllama_1t` | 1000 | 1.1000 | 50.0007× | 50.2420 | +1.0182 [+0.1584, +1.8860] | win | 48.7023 | +1.2388 [+0.2790, +2.2228] | win |
|
| 49 |
+
| 34 | `tinyllama_1_5t` | 1500 | 1.1000 | 75.0011× | 51.1691 | +0.0910 [-0.7771, +0.9745] | tie | 49.9369 | +0.0042 [-0.9692, +0.9813] | tie |
|
| 50 |
+
| 35 | `tinyllama_2t` | 2000 | 1.1000 | 100.0015× | 51.5620 | -0.3019 [-1.1978, +0.5871] | tie | 49.6358 | +0.3053 [-0.6942, +1.3084] | tie |
|
| 51 |
+
| 36 | `tinyllama_2_5t` | 2500 | 1.1000 | 125.0019× | 53.8918 | -2.6317 [-3.4891, -1.8006] | loss | 52.3845 | -2.4434 [-3.3866, -1.5027] | loss |
|
| 52 |
+
|
| 53 |
+
## Aggregate interpretation
|
| 54 |
+
|
| 55 |
+
- Seven-task comparisons: 10 significant wins, 13 ties, 13 significant losses.
|
| 56 |
+
- Six-task comparisons: 9 significant wins, 10 ties, 17 significant losses.
|
| 57 |
+
- TinyLlama trajectory: ours significantly beats 1T, ties 1.5T and 2T, and significantly loses to 2.5T.
|
| 58 |
+
- Near-compute results are mixed: ours beats TinyLlama 21B and DCLM baseline 14.4B, ties several DCLM/FineWeb points, and loses to QC7/FW3 at 18.0B and 21.6B.
|
| 59 |
+
- WebOrganizer DCLM/domain-mix are strong higher-compute baselines; Phi-1.5 is a teacher-synthetic, much-higher-budget reference.
|
| 60 |
+
|
| 61 |
+
## Evidence and boundaries
|
| 62 |
+
|
| 63 |
+
- Plan SHA-256: `a06e5c3476a05a0c8853b0f2f7720a75afcdebe1740854b428b9cd33745aea75`
|
| 64 |
+
- Final verification SHA-256: `e2bf406f1ff43b20dfdc2fa09f74ca9618e43008ef3bb31b75f523728cd79fc3`
|
| 65 |
+
- Queue receipt SHA-256: `c16f8d1677cdea613314fecca73548e17c8f8f564feda9db8c1a52b7f57b170d`
|
| 66 |
+
- Frontier summary SHA-256: `28780af3e608c328a65b7a1bc3c23cf055adc46ff015576f3ef978d48f6146ca`
|
| 67 |
+
- The companion JSON contains all 252 task-level comparisons, sample win/loss/tie counts, task fingerprints, and result hashes.
|
| 68 |
+
- The 36 raw per-example files remain on the remote host and are bound by SHA-256 in the final verification receipt.
|
| 69 |
+
- These intervals cover benchmark-item sampling uncertainty, not training-seed variance, and are not adjusted for multiple comparisons.
|
| 70 |
+
- BoolQ was not explicitly decontaminated from the original corpus, so the six-task sensitivity column is required.
|
| 71 |
+
- This is a frozen declared subset, not a global census or proof of universal model superiority.
|
evaluation/final-benchmarks.json
ADDED
|
@@ -0,0 +1,37 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"checkpoint": "/home/hhai/pretrain/checkpoints/full/final/lit_model.pth",
|
| 3 |
+
"evaluation": {
|
| 4 |
+
"batch_size": "auto:4",
|
| 5 |
+
"dtype": "bfloat16",
|
| 6 |
+
"lm_eval_version": "0.4.9",
|
| 7 |
+
"seed": 42
|
| 8 |
+
},
|
| 9 |
+
"final_pretraining": {
|
| 10 |
+
"tokens": 19999703040,
|
| 11 |
+
"validation_loss": 2.4247145652770996,
|
| 12 |
+
"validation_perplexity": 11.299003601074219
|
| 13 |
+
},
|
| 14 |
+
"gsm8k_5shot": {
|
| 15 |
+
"exact_match_flexible_extract": 0.016679302501895376,
|
| 16 |
+
"exact_match_strict_match": 0.00530705079605762
|
| 17 |
+
},
|
| 18 |
+
"mmlu_5shot": {
|
| 19 |
+
"accuracy": 0.2530978493092152,
|
| 20 |
+
"accuracy_stderr": 0.0036649761750357874,
|
| 21 |
+
"context_limit": 2048,
|
| 22 |
+
"left_truncation_observed": true
|
| 23 |
+
},
|
| 24 |
+
"raw_results_in_git": false,
|
| 25 |
+
"selected_metric_core_mean": 0.4785265940898973,
|
| 26 |
+
"zero_shot_core": {
|
| 27 |
+
"arc_challenge_acc_norm": 0.3361774744027304,
|
| 28 |
+
"arc_easy_acc_norm": 0.6414141414141414,
|
| 29 |
+
"hellaswag_acc_norm": 0.45130452101175067,
|
| 30 |
+
"lambada_openai_accuracy": 0.4626431205123229,
|
| 31 |
+
"lambada_openai_perplexity": 13.241914520713838,
|
| 32 |
+
"openbookqa_acc_norm": 0.35,
|
| 33 |
+
"piqa_acc_norm": 0.6958650707290533,
|
| 34 |
+
"truthfulqa_mc2_accuracy": 0.3691036101266861,
|
| 35 |
+
"winogrande_accuracy": 0.5217048145224941
|
| 36 |
+
}
|
| 37 |
+
}
|
release-manifest.json
CHANGED
|
@@ -44,8 +44,9 @@
|
|
| 44 |
},
|
| 45 |
"format": "Hugging Face Transformers sharded safetensors",
|
| 46 |
"parameter_count": 1100048384,
|
|
|
|
| 47 |
"safe_serialization": true,
|
| 48 |
-
"source": "
|
| 49 |
"source_pytorch_model_bin": {
|
| 50 |
"bytes": 5323006623,
|
| 51 |
"sha256": "bc7c43425cf538d5dcea333fdd1513faef0a994679acc08681505a879b3cd1f3"
|
|
|
|
| 44 |
},
|
| 45 |
"format": "Hugging Face Transformers sharded safetensors",
|
| 46 |
"parameter_count": 1100048384,
|
| 47 |
+
"release_repo": "AliceYin/L20-1B-20B-Base",
|
| 48 |
"safe_serialization": true,
|
| 49 |
+
"source": "final 20B-token Transformers export",
|
| 50 |
"source_pytorch_model_bin": {
|
| 51 |
"bytes": 5323006623,
|
| 52 |
"sha256": "bc7c43425cf538d5dcea333fdd1513faef0a994679acc08681505a879b3cd1f3"
|
training/gpu-benchmark.json
ADDED
|
@@ -0,0 +1,48 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"date": "2026-08-23",
|
| 3 |
+
"device": "NVIDIA L20",
|
| 4 |
+
"cuda_runtime": "13.0",
|
| 5 |
+
"torch": "2.12.1+cu130",
|
| 6 |
+
"model": "tiny-llama-1.1b",
|
| 7 |
+
"parameters": 1100048384,
|
| 8 |
+
"sequence_length": 2048,
|
| 9 |
+
"precision": "bf16-mixed",
|
| 10 |
+
"torch_compile": true,
|
| 11 |
+
"runs": [
|
| 12 |
+
{
|
| 13 |
+
"micro_batch_size": 4,
|
| 14 |
+
"measured_steps": 10,
|
| 15 |
+
"tokens_per_second": 12274.280878357904,
|
| 16 |
+
"peak_allocated_gib": 28.84268045425415,
|
| 17 |
+
"peak_reserved_gib": 31.001953125,
|
| 18 |
+
"status": "pass"
|
| 19 |
+
},
|
| 20 |
+
{
|
| 21 |
+
"micro_batch_size": 6,
|
| 22 |
+
"measured_steps": 60,
|
| 23 |
+
"tokens_per_second": 12586.170876605223,
|
| 24 |
+
"peak_allocated_gib": 36.131224155426025,
|
| 25 |
+
"peak_reserved_gib": 36.294921875,
|
| 26 |
+
"status": "pass"
|
| 27 |
+
},
|
| 28 |
+
{
|
| 29 |
+
"micro_batch_size": 8,
|
| 30 |
+
"status": "oom_on_second_warmup_backward",
|
| 31 |
+
"memory_in_use_gib": 44.17,
|
| 32 |
+
"free_mib": 215.31,
|
| 33 |
+
"failed_allocation_mib": 1000
|
| 34 |
+
}
|
| 35 |
+
],
|
| 36 |
+
"telemetry": {
|
| 37 |
+
"samples": 12,
|
| 38 |
+
"sm_utilization_percent_min": 100,
|
| 39 |
+
"sm_utilization_percent_max": 100,
|
| 40 |
+
"power_watts_min": 343,
|
| 41 |
+
"power_watts_max": 358,
|
| 42 |
+
"framebuffer_mib": 37531
|
| 43 |
+
},
|
| 44 |
+
"selected_micro_batch_size": 6,
|
| 45 |
+
"selected_gradient_accumulation": 85,
|
| 46 |
+
"selected_effective_global_batch_sequences": 510,
|
| 47 |
+
"estimated_compute_only_days_for_20b": 18.39
|
| 48 |
+
}
|
training/step-10595-telemetry.json
ADDED
|
@@ -0,0 +1,37 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"captured_at": "2026-09-03T14:29:31+08:00",
|
| 3 |
+
"status": "running",
|
| 4 |
+
"step": 10595,
|
| 5 |
+
"target_steps": 19148,
|
| 6 |
+
"tokens": 11066265600,
|
| 7 |
+
"target_tokens": 19999703040,
|
| 8 |
+
"latest_train_loss": 2.557335138320923,
|
| 9 |
+
"learning_rate": 0.0002037881495198235,
|
| 10 |
+
"throughput_tokens_per_second": 12845.234375,
|
| 11 |
+
"model_flops_per_second": 93947695202304.0,
|
| 12 |
+
"standard_mfu_percent": 71.17249636538182,
|
| 13 |
+
"remaining_seconds": 696742.5,
|
| 14 |
+
"latest_validation": {
|
| 15 |
+
"step": 10500,
|
| 16 |
+
"loss": 2.527658700942993,
|
| 17 |
+
"ppl": 12.524148941040039
|
| 18 |
+
},
|
| 19 |
+
"watchdog": {
|
| 20 |
+
"restart_count": 0,
|
| 21 |
+
"stage": "monitoring",
|
| 22 |
+
"updated_unix": 1788416969.1882415
|
| 23 |
+
},
|
| 24 |
+
"checkpoints": [
|
| 25 |
+
"step-00010000",
|
| 26 |
+
"step-00010500"
|
| 27 |
+
],
|
| 28 |
+
"gpu": {
|
| 29 |
+
"name": "NVIDIA L20",
|
| 30 |
+
"utilization_percent": 100,
|
| 31 |
+
"memory_used_mib": 45265,
|
| 32 |
+
"memory_total_mib": 46068,
|
| 33 |
+
"temperature_c": 74,
|
| 34 |
+
"power_w": 348.30
|
| 35 |
+
},
|
| 36 |
+
"claim_boundary": "Live training telemetry only; downstream model quality is not yet evaluated."
|
| 37 |
+
}
|