Tiara Rodney commited on
Commit
c3e401b
·
unverified ·
0 Parent(s):

Mistral-7B-Teletype 1.0.0: self-directed shell-operation adapter for Mistral-7B

Browse files

LoRA adapter trained on posix-sdc v1.2.2 (787 trajectories, fp16 r=16), a
research-grade model card with PlantUML/gnuplot figures, the held-out
generalization result (operate_rate 1.0, 9/16 clean), CHANGELOG, and an Ollama
Modelfile.

.gitattributes ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ # Hugging Face requires weights over 10 MB to go through Git LFS.
2
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
.gitignore ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ *.sw[a-p]
2
+ .DS_Store
3
+ __pycache__/
CHANGELOG.md ADDED
@@ -0,0 +1,43 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Changelog
2
+
3
+ All notable changes to **Mistral-7B-Teletype**, a LoRA adapter that turns
4
+ Mistral-7B-Instruct-v0.2 into a self-directed POSIX shell operator, are
5
+ documented here.
6
+
7
+ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
8
+ and the project follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
9
+
10
+ ## [1.0.0] - 2026-06-18
11
+
12
+ The research release: retrained on the 787-trajectory posix-sdc v1.2.2 corpus,
13
+ renamed to Mistral-7B-Teletype, and documented as a reproducible artifact.
14
+
15
+ ### Added
16
+ - Adapter retrained on [`tiararodney/posix-sdc`](https://huggingface.co/datasets/tiararodney/posix-sdc)
17
+ v1.2.2 (787 verified trajectories): fp16 LoRA r=16, 3 epochs on a V100, with
18
+ the assistant-only loss mask and the train=serve render contract.
19
+ - Held-out generalization eval (archetypes `text_replace` + `permissions`, no
20
+ scaffold, effect-verified): **operate_rate 1.00, 9/16 clean**.
21
+ - A research-grade model card: PlantUML conceptual diagrams (mechanism, data
22
+ factory, render contract, eval protocol) and gnuplot result figures (training
23
+ loss, held-out outcomes), all regenerable from committed sources in `figures/`.
24
+ - A falsifiable-thesis section stating the archetype-independent
25
+ operate-and-terminate claim with concrete, testable predictions.
26
+
27
+ ### Changed
28
+ - Renamed from `posix-sdc-mistral-v02-7b-lora` to `Mistral-7B-Teletype`.
29
+ - `adapter_config.json` `base_model_name_or_path` set to the Hub id (was a local
30
+ filesystem path).
31
+ - Method is fp16 LoRA; the V100's 32 GB holds the 7B in fp16, so no 4-bit.
32
+
33
+ ## [0.1.0] - 2026-06-16
34
+
35
+ Initial proof of concept (pre-rename, under `posix-sdc-mistral-v02-7b-lora`).
36
+
37
+ ### Added
38
+ - First LoRA adapter (QLoRA, ~110 verified trajectories) and a model card
39
+ reporting the 0/16 → 9/16 archetype-level holdout result, plus an Ollama
40
+ Modelfile.
41
+
42
+ [1.0.0]: https://huggingface.co/tiararodney/Mistral-7B-Teletype
43
+ [0.1.0]: https://huggingface.co/tiararodney/posix-sdc-mistral-v02-7b-lora
Modelfile ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # mistral:7b-teletype -- Ollama Modelfile
2
+ #
3
+ # Applies the LoRA adapter over the base as a GGUF adapter, so the base is
4
+ # pulled (not redistributed) and this artifact stays small. The base's own
5
+ # default chat template and EOS are used: ccpty serves via the OpenAI protocol
6
+ # and the endpoint renders with the model's default template, so train and
7
+ # serve must both use that default.
8
+ #
9
+ # Convert the PEFT adapter to GGUF (llama.cpp):
10
+ # python llama.cpp/convert_lora_to_gguf.py . \
11
+ # --base mistralai/Mistral-7B-Instruct-v0.2 \
12
+ # --outfile teletype-lora-f16.gguf
13
+ # then:
14
+ # ollama create teletype -f Modelfile
15
+ #
16
+ # Alternative: merge first (PeftModel.merge_and_unload over the fp16 base),
17
+ # convert to a single quantized GGUF, and use `FROM ./merged-q4_k_m.gguf` with
18
+ # no ADAPTER line. Standalone but a full ~4GB upload.
19
+
20
+ FROM mistral:7b-instruct-v0.2
21
+ ADAPTER ./teletype-lora-f16.gguf
22
+
23
+ # The base image already carries Mistral's default chat template and stop
24
+ # tokens; do not override them. Operate deterministically -- this is a shell
25
+ # driver, not a chat partner.
26
+ PARAMETER temperature 0.2
27
+ PARAMETER num_ctx 4096
README.md ADDED
@@ -0,0 +1,252 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ base_model: mistralai/Mistral-7B-Instruct-v0.2
3
+ base_model_relation: adapter
4
+ library_name: peft
5
+ license: apache-2.0
6
+ language:
7
+ - en
8
+ pipeline_tag: text-generation
9
+ datasets:
10
+ - tiararodney/posix-sdc
11
+ tags:
12
+ - peft
13
+ - lora
14
+ - mistral
15
+ - agent
16
+ - posix
17
+ - shell
18
+ - self-directed
19
+ - sek
20
+ ---
21
+
22
+ # Mistral-7B-Teletype
23
+
24
+ A LoRA adapter that teaches **Mistral-7B-Instruct-v0.2** to operate a POSIX shell
25
+ as a self-directed citizen: land in a session with no task in the prompt,
26
+ discover its own assignment from the environment, carry it out, and terminate
27
+ with `exit` or `panic`. The adapter installs an operating *mechanism*. It does
28
+ not add world knowledge.
29
+
30
+ Trained on [`tiararodney/posix-sdc`](https://huggingface.co/datasets/tiararodney/posix-sdc)
31
+ v1.2.2 (787 verified, self-terminating shell trajectories whose labels come from
32
+ a checker run against real filesystem state), via the
33
+ [`sekft`](https://git.code.tiararodney.com/tiara/sekft) pipeline. It accompanies
34
+ the experiment [*From seed to
35
+ weights*](https://blog.tiararodney.com/projects/2026/semantic-execution-kernel/experiments/from-seed-to-weights/).
36
+
37
+ This is an **adapter** (53 MB). The base model is referenced, not redistributed.
38
+
39
+ ## The mechanism
40
+
41
+ On every session, regardless of which tools are present, the model runs one
42
+ routine: expect an announcement of where directives live (a motd, an env var, a
43
+ file, a provider program's `--help`), understand that provider from its own
44
+ self-documentation, retrieve the directives, execute them, and then stop.
45
+
46
+ ![operate-and-terminate](figures/mechanism.png)
47
+
48
+ Two terminals end a session. `exit` means the work is done. `panic` means the
49
+ model is genuinely blocked and says so rather than faking a success. Both are
50
+ trained behaviours, not a stop token or a step cap.
51
+
52
+ ## The thesis (and how to falsify it)
53
+
54
+ The claim this adapter is evidence for: **operate-and-terminate is a mechanism
55
+ that is archetype-independent.** Fine-tuning installs it such that it fires on
56
+ task types never seen in training, even though task *competence* (solving a
57
+ specific unseen task correctly) stays archetype-local. The adapter reliably gets
58
+ a 7B to operate and stop; it does not by itself make a 7B solve arbitrary unseen
59
+ tasks.
60
+
61
+ A working hypothesis for *why* the mechanism transfers so cleanly: it rides on
62
+ the base model's pretraining disposition toward `exit` as a flat, un-storied
63
+ ending, against `panic` as the loaded one (see [*The flatness of
64
+ exit*](https://blog.tiararodney.com/projects/2026/semantic-execution-kernel/notes/the-flatness-of-exit/)).
65
+ The weight a base model inherits on its terminal tokens is then a measurable
66
+ per-model property.
67
+
68
+ That makes the thesis falsifiable, with concrete predictions:
69
+
70
+ - **operate_rate stays near 1.0 across *more* held-out archetypes**, not just the
71
+ two measured here. If it collapses on a new archetype, the mechanism was
72
+ archetype-specific after all.
73
+ - **Reweighting or renaming the terminal token moves the honest-give-up rate.**
74
+ Frame the good ending as reward and the model should reach for it prematurely;
75
+ frame it with dread and it should refuse to leave.
76
+ - **Base models differ in how readily they acquire the mechanism, rankable a
77
+ priori** by their inherited terminal-token weight.
78
+
79
+ The result below is the first of these predictions surviving its first test.
80
+
81
+ ## How it was made
82
+
83
+ The data is not scraped or hand-written. A teacher model authors each scenario
84
+ world and an operator model lives in it; the verifier is code. A trajectory is
85
+ kept only if a checker, run against the container's final filesystem state,
86
+ confirms the effect is present and the session terminated cleanly. The
87
+ transcript and the model's claims are never the label.
88
+
89
+ ![the data factory](figures/factory.png)
90
+
91
+ ## The render contract: train = serve
92
+
93
+ The serving harness (ccpty) emits no text markers. It speaks the OpenAI
94
+ chat-completions protocol and sends structured `{role, content}` messages
95
+ (system orientation, environment output as `user`, the model's commands as
96
+ `assistant`); the inference endpoint applies the model's own chat template. So
97
+ this adapter is rendered with **Mistral-7B-Instruct-v0.2's default chat
98
+ template**, and training renders the trajectories the identical way. Get this
99
+ wrong and the prompts go out of distribution.
100
+
101
+ ![train = serve](figures/render-contract.png)
102
+
103
+ Mistral's built-in template covers `user` / `assistant` only and requires strict
104
+ alternation, so each session is canonicalised the same way at train and serve
105
+ time (`normalize_for_template`): the orientation is folded into the first user
106
+ turn, and consecutive environment turns (login banner, prompt, command output)
107
+ are merged into one user turn between commands. Only the assistant turns
108
+ (commands plus the terminal `exit` / `panic`) carry loss; environment turns are
109
+ context.
110
+
111
+ ## Training
112
+
113
+ ![training loss](figures/loss.png)
114
+
115
+ | | |
116
+ |---|---|
117
+ | base | `mistralai/Mistral-7B-Instruct-v0.2` (Apache-2.0) |
118
+ | method | LoRA, fp16 (the V100's 32 GB holds the 7B in fp16, so no 4-bit) |
119
+ | LoRA | r=16, alpha=32, dropout=0.05, target `q_proj k_proj v_proj o_proj` |
120
+ | objective | causal LM, **assistant-only loss mask** (commands + terminal token; environment turns set to -100) |
121
+ | schedule | 3 epochs, lr 2e-4, effective batch 8 (bsz 1 x accum 8), warmup 0.03, max len 4096 |
122
+ | data | `tiararodney/posix-sdc` v1.2.2, 787 trajectories (held-out archetypes excluded from the corpus) |
123
+ | hardware | single NVIDIA Tesla V100 32 GB (sm_70, fp16 only); ~24 min |
124
+
125
+ Computing the loss only on the assistant turns is standard SFT practice, but here
126
+ it carries the whole thing: let the environment turns into the loss and the model
127
+ learns to hallucinate command output instead of producing commands.
128
+
129
+ ## Evaluation: held-out generalization
130
+
131
+ The metric that matters is behavioural, and held out by whole archetype. Two task
132
+ types (`text_replace`, `permissions`) are excluded from training entirely; the
133
+ adapter is then dropped into them with **no scaffold**, and a checker grades the
134
+ final filesystem state.
135
+
136
+ ![eval protocol](figures/eval-protocol.png)
137
+
138
+ On 16 held-out scenarios (8 per archetype):
139
+
140
+ | metric | value |
141
+ |---|---|
142
+ | operate_rate (reaches command-mode and drives the shell) | **1.00** |
143
+ | terminate_rate (emits `exit` / `panic`) | 0.75 |
144
+ | verified_rate (checker passes) | 0.75 |
145
+ | clean (success or correct-panic) | **9 / 16** |
146
+
147
+ ![held-out outcomes](figures/outcomes.png)
148
+
149
+ **Reading it.** `operate_rate 1.0` is the headline: dropped into two task types it
150
+ never trained on, with no scaffold, the model discovered its assignment and drove
151
+ the shell *every time*. The mechanism generalised. Task competence is partial
152
+ (9/16 clean; permissions 5/8, text_replace 4/8). Two of the four `incomplete`
153
+ runs were `verified=True`: the model *did the task* but never emitted `exit` and
154
+ ran to the step cap, so effect-achieved is really 11/16 while clean-terminated is
155
+ 9/16. That gap is termination detection, not capability. The two `wrong_panic`
156
+ are the opposite failure, giving up on solvable work.
157
+
158
+ For the base/adapter contrast, the prior run of this experiment measured the bare
159
+ base at **0/16** clean on archetype-level holdout against this adapter's 9/16
160
+ (same harness, only the adapter differing). That `0/16` is **cited from the
161
+ earlier run, not re-measured for this 787-trajectory adapter**; the base control
162
+ on this exact setup is the obvious next experiment.
163
+
164
+ ## Use with transformers + PEFT
165
+
166
+ ```python
167
+ import torch
168
+ from transformers import AutoModelForCausalLM, AutoTokenizer
169
+ from peft import PeftModel
170
+
171
+ BASE = "mistralai/Mistral-7B-Instruct-v0.2"
172
+ tok = AutoTokenizer.from_pretrained(BASE)
173
+ base = AutoModelForCausalLM.from_pretrained(BASE, torch_dtype=torch.float16,
174
+ device_map="auto")
175
+ model = PeftModel.from_pretrained(base, "tiararodney/Mistral-7B-Teletype")
176
+ model.eval()
177
+
178
+ messages = [
179
+ {"role": "user",
180
+ "content": "sek 0.1.0 host: sek user: alice shell: /bin/dash\n"
181
+ "Welcome, alice. Your assignments live in ~/ASSIGNMENTS.\n"
182
+ "alice@sek:~$ "},
183
+ ]
184
+ prompt = tok.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
185
+ ids = tok(prompt, return_tensors="pt").to(model.device)
186
+ out = model.generate(**ids, max_new_tokens=64, do_sample=False)
187
+ print(tok.decode(out[0, ids.input_ids.shape[1]:], skip_special_tokens=True))
188
+ # -> the next command, e.g. `cat ~/ASSIGNMENTS`
189
+ ```
190
+
191
+ Drive it in a loop: render history with the chat template, generate one command,
192
+ run it in a real shell, append the output as a `user` turn, repeat until the
193
+ model emits `exit` or `panic`.
194
+
195
+ ## Use with Ollama
196
+
197
+ The included `Modelfile` applies this adapter over the base as a GGUF LoRA and
198
+ relies on the base's default chat template and EOS. Convert the adapter to GGUF
199
+ (llama.cpp `convert_lora_to_gguf.py`) to `teletype-lora-f16.gguf`, then:
200
+
201
+ ```sh
202
+ ollama create teletype -f Modelfile
203
+ ```
204
+
205
+ ## Reproduction
206
+
207
+ Everything needed is public. The dataset ships its own generator and the scenario
208
+ worlds; this adapter and the config above do the rest.
209
+
210
+ ```sh
211
+ # train (pulls the corpus from the Hub; held-out archetypes are already excluded)
212
+ sekft-train --hub --base mistralai/Mistral-7B-Instruct-v0.2 --out ./ckpt --epochs 3
213
+
214
+ # evaluate behaviourally on held-out scenarios
215
+ sekft-eval --base mistralai/Mistral-7B-Instruct-v0.2 --adapter ./ckpt \
216
+ --scenarios ./holdout-scenarios --n 16
217
+ ```
218
+
219
+ The figures in `figures/` regenerate from their committed sources (`*.puml` via
220
+ PlantUML, `*.gp` via gnuplot).
221
+
222
+ ## Limitations
223
+
224
+ - Small evaluation: n=16 held-out, two archetypes. The numbers are a signal, not
225
+ a benchmark.
226
+ - The `0/16` base control is cited from a prior run, not re-measured for this
227
+ adapter.
228
+ - One base, one dataset, one teacher / operator.
229
+ - Installs the mechanism, not competence. It reliably operates and terminates; it
230
+ does not make a 7B solve arbitrary unseen task types correctly.
231
+ - A termination-detection gap: some runs achieve the effect but fail to emit
232
+ `exit` and run to the step cap.
233
+ - Trained in `dash` on Alpine; command semantics may differ on another target.
234
+ - Render must match train and serve. It is served with the base model's default
235
+ chat template over the OpenAI protocol (via ccpty), so fine-tune with that same
236
+ template (`apply_chat_template`), not a custom one, or behaviour degrades.
237
+ - fp16 on a V100 (no bf16).
238
+
239
+ ## License and citation
240
+
241
+ The adapter weights are released under Apache-2.0, consistent with the base
242
+ model. The training data (`posix-sdc`) is CC-BY-4.0; attribute "posix-sdc by
243
+ Tiara Rodney" if you build on it.
244
+
245
+ ```bibtex
246
+ @misc{mistral-teletype,
247
+ title = {Mistral-7B-Teletype: a self-directed shell-operation adapter for Mistral-7B},
248
+ author = {Rodney, Tiara},
249
+ year = {2026},
250
+ howpublished = {Hugging Face PEFT adapter, tiararodney/Mistral-7B-Teletype}
251
+ }
252
+ ```
TODO ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ --ISSUE
2
+ Content-Type: application/sprints
3
+ Sprints:
4
+
5
+ --ISSUE
6
+ Content-Type: application/modules
7
+ Modules:
8
+ - Name: Mistral-7B-Teletype
9
+ Path: .
10
+
11
+ --ISSUE
12
+ Content-Type: application/bugzilla
13
+ URL: https://bugs.code.tiararodney.com/rest
14
+ Mappings:
15
+ - Module: Mistral-7B-Teletype
16
+ Product: Language Models
17
+ Component: Mistral-7B-Teletype
18
+
adapter_config.json ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "alora_invocation_tokens": null,
3
+ "alpha_pattern": {},
4
+ "arrow_config": null,
5
+ "auto_mapping": null,
6
+ "base_model_name_or_path": "mistralai/Mistral-7B-Instruct-v0.2",
7
+ "bias": "none",
8
+ "corda_config": null,
9
+ "ensure_weight_tying": false,
10
+ "eva_config": null,
11
+ "exclude_modules": null,
12
+ "fan_in_fan_out": false,
13
+ "inference_mode": true,
14
+ "init_lora_weights": true,
15
+ "layer_replication": null,
16
+ "layers_pattern": null,
17
+ "layers_to_transform": null,
18
+ "loftq_config": {},
19
+ "lora_alpha": 32,
20
+ "lora_bias": false,
21
+ "lora_dropout": 0.05,
22
+ "lora_ga_config": null,
23
+ "megatron_config": null,
24
+ "megatron_core": "megatron.core",
25
+ "modules_to_save": null,
26
+ "peft_type": "LORA",
27
+ "peft_version": "0.19.1",
28
+ "qalora_group_size": 16,
29
+ "r": 16,
30
+ "rank_pattern": {},
31
+ "revision": null,
32
+ "target_modules": [
33
+ "k_proj",
34
+ "q_proj",
35
+ "o_proj",
36
+ "v_proj"
37
+ ],
38
+ "target_parameters": null,
39
+ "task_type": "CAUSAL_LM",
40
+ "trainable_token_indices": null,
41
+ "use_bdlora": null,
42
+ "use_dora": false,
43
+ "use_qalora": false,
44
+ "use_rslora": false
45
+ }
adapter_model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:db043814f8598a097488e6f250eacd9f038f2b13a27e88fcb3f18282bc1869ff
3
+ size 54560368
chat_template.jinja ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {%- if messages[0]['role'] == 'system' %}
2
+ {%- set system_message = messages[0]['content'] %}
3
+ {%- set loop_messages = messages[1:] %}
4
+ {%- else %}
5
+ {%- set loop_messages = messages %}
6
+ {%- endif %}
7
+
8
+ {{- bos_token }}
9
+ {%- for message in loop_messages %}
10
+ {%- if (message['role'] == 'user') != (loop.index0 % 2 == 0) %}
11
+ {{- raise_exception('After the optional system message, conversation roles must alternate user/assistant/user/assistant/...') }}
12
+ {%- endif %}
13
+ {%- if message['role'] == 'user' %}
14
+ {%- if loop.first and system_message is defined %}
15
+ {{- ' [INST] ' + system_message + '\n\n' + message['content'] + ' [/INST]' }}
16
+ {%- else %}
17
+ {{- ' [INST] ' + message['content'] + ' [/INST]' }}
18
+ {%- endif %}
19
+ {%- elif message['role'] == 'assistant' %}
20
+ {{- ' ' + message['content'] + eos_token}}
21
+ {%- else %}
22
+ {{- raise_exception('Only user and assistant roles are supported, with the exception of an initial optional system message!') }}
23
+ {%- endif %}
24
+ {%- endfor %}
figures/eval-protocol.png ADDED
figures/eval-protocol.puml ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @startuml
2
+ ' The held-out generalization eval: archetype-level holdout, effect-graded.
3
+ skinparam monochrome true
4
+ skinparam shadowing false
5
+ skinparam defaultFontName monospace
6
+ skinparam ActivityBackgroundColor white
7
+ skinparam ActivityDiamondBackgroundColor white
8
+ title held-out generalization eval
9
+
10
+ start
11
+ :take a held-out archetype\n(text_replace / permissions —\nnever seen in training);
12
+ :stand up the scenario world\nin a fresh dash container;
13
+ :drop in base + adapter,\nwith NO scaffold;
14
+ :the model runs the operate-and-\nterminate loop on its own;
15
+ :run the checker against\nthe final filesystem state;
16
+ :score — operate / terminate / verified;
17
+ stop
18
+ @enduml
figures/factory.png ADDED
figures/factory.puml ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @startuml
2
+ ' The posix-sdc data factory: how a verified self-directed trajectory is made.
3
+ skinparam monochrome true
4
+ skinparam shadowing false
5
+ skinparam defaultFontName monospace
6
+ skinparam ActivityBackgroundColor white
7
+ skinparam ActivityDiamondBackgroundColor white
8
+ title the data factory — verified self-directed trajectories
9
+
10
+ start
11
+ partition "A. author (teacher model)" {
12
+ :write a scenario world —\nprovider + announcement + fixtures\n+ checker + reference solution;
13
+ }
14
+ partition "solvability gate (code)" {
15
+ if (reference solution passes its own\nchecker in a fresh dash container?) then (no)
16
+ :drop;
17
+ kill
18
+ else (yes)
19
+ endif
20
+ }
21
+ partition "B. roll out (operator model)" {
22
+ :drive the scenario in a disposable\ndash container — generic scaffold,\nno task in the prompt;
23
+ }
24
+ partition "C. verify (code)" {
25
+ :run the checker against the\nfinal filesystem state;
26
+ }
27
+ partition "D. record" {
28
+ if (effect present + clean terminal?) then (no)
29
+ :reject;
30
+ kill
31
+ else (yes)
32
+ :strip the scaffold,\nkeep the trajectory;
33
+ endif
34
+ }
35
+ :pack -> posix-sdc corpus;
36
+ stop
37
+ @enduml
figures/loss.dat ADDED
@@ -0,0 +1,297 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0.01019108280254777 6.542654037475586
2
+ 0.02038216560509554 5.633924961090088
3
+ 0.030573248407643312 4.195195198059082
4
+ 0.04076433121019108 4.278750419616699
5
+ 0.050955414012738856 4.154404640197754
6
+ 0.061146496815286625 4.504849910736084
7
+ 0.07133757961783439 1.7862623929977417
8
+ 0.08152866242038216 1.3006527423858643
9
+ 0.09171974522292993 0.7708751559257507
10
+ 0.10191082802547771 0.9024325013160706
11
+ 0.11210191082802548 0.6090670824050903
12
+ 0.12229299363057325 0.8035333156585693
13
+ 0.13248407643312102 0.9093412756919861
14
+ 0.14267515923566879 0.7320461273193359
15
+ 0.15286624203821655 0.5099712014198303
16
+ 0.16305732484076432 0.43679556250572205
17
+ 0.1732484076433121 0.4829658567905426
18
+ 0.18343949044585986 0.6208105683326721
19
+ 0.19363057324840766 0.3172719180583954
20
+ 0.20382165605095542 0.5196393728256226
21
+ 0.2140127388535032 0.3891354501247406
22
+ 0.22420382165605096 0.7099442481994629
23
+ 0.23439490445859873 0.29879891872406006
24
+ 0.2445859872611465 0.8804287910461426
25
+ 0.25477707006369427 0.3760314881801605
26
+ 0.26496815286624203 0.3933477997779846
27
+ 0.2751592356687898 0.273645281791687
28
+ 0.28535031847133757 0.8299562335014343
29
+ 0.29554140127388534 0.5262695550918579
30
+ 0.3057324840764331 0.3425145149230957
31
+ 0.3159235668789809 0.785426139831543
32
+ 0.32611464968152865 0.5146355628967285
33
+ 0.3363057324840764 0.6166573762893677
34
+ 0.3464968152866242 0.43904078006744385
35
+ 0.35668789808917195 0.42124295234680176
36
+ 0.3668789808917197 0.36162006855010986
37
+ 0.37707006369426754 0.2639588415622711
38
+ 0.3872611464968153 0.40662309527397156
39
+ 0.3974522292993631 0.3518657386302948
40
+ 0.40764331210191085 0.6724132895469666
41
+ 0.4178343949044586 0.42467063665390015
42
+ 0.4280254777070064 0.5263597369194031
43
+ 0.43821656050955415 0.269584596157074
44
+ 0.4484076433121019 0.18777093291282654
45
+ 0.4585987261146497 0.4670497179031372
46
+ 0.46878980891719746 0.4456017017364502
47
+ 0.4789808917197452 0.4781678318977356
48
+ 0.489171974522293 0.48828044533729553
49
+ 0.49936305732484076 0.31406861543655396
50
+ 0.5095541401273885 0.5399861335754395
51
+ 0.5197452229299363 0.5312874913215637
52
+ 0.5299363057324841 0.39228370785713196
53
+ 0.5401273885350318 0.3288589119911194
54
+ 0.5503184713375796 0.46349963545799255
55
+ 0.5605095541401274 0.615800678730011
56
+ 0.5707006369426751 0.2980297803878784
57
+ 0.5808917197452229 0.3729114532470703
58
+ 0.5910828025477707 0.4166586101055145
59
+ 0.6012738853503184 0.5619450807571411
60
+ 0.6114649681528662 0.3892599940299988
61
+ 0.621656050955414 0.37334829568862915
62
+ 0.6318471337579618 0.3734676241874695
63
+ 0.6420382165605095 0.37577956914901733
64
+ 0.6522292993630573 0.34371814131736755
65
+ 0.6624203821656051 0.2734268307685852
66
+ 0.6726114649681528 0.5835185647010803
67
+ 0.6828025477707006 0.48496758937835693
68
+ 0.6929936305732484 0.3867255449295044
69
+ 0.7031847133757961 0.4328857660293579
70
+ 0.7133757961783439 0.2687888741493225
71
+ 0.7235668789808917 0.43020740151405334
72
+ 0.7337579617834394 0.4155803918838501
73
+ 0.7439490445859872 0.40452662110328674
74
+ 0.7541401273885351 0.27838924527168274
75
+ 0.7643312101910829 0.3107945919036865
76
+ 0.7745222929936306 0.48347756266593933
77
+ 0.7847133757961784 0.16316811740398407
78
+ 0.7949044585987262 0.3178855776786804
79
+ 0.8050955414012739 0.45595476031303406
80
+ 0.8152866242038217 0.3289816379547119
81
+ 0.8254777070063695 0.26671987771987915
82
+ 0.8356687898089172 0.3158896565437317
83
+ 0.845859872611465 0.2974770665168762
84
+ 0.8560509554140128 0.346922904253006
85
+ 0.8662420382165605 0.325134813785553
86
+ 0.8764331210191083 0.4855765998363495
87
+ 0.8866242038216561 0.6393551230430603
88
+ 0.8968152866242038 0.3373737335205078
89
+ 0.9070063694267516 0.30147653818130493
90
+ 0.9171974522292994 0.20247593522071838
91
+ 0.9273885350318471 0.2578410506248474
92
+ 0.9375796178343949 0.3888697326183319
93
+ 0.9477707006369427 0.1678299605846405
94
+ 0.9579617834394905 0.509365439414978
95
+ 0.9681528662420382 0.3836624026298523
96
+ 0.978343949044586 0.23250575363636017
97
+ 0.9885350318471338 0.244918555021286
98
+ 0.9987261146496815 0.1705341637134552
99
+ 1.0 0.15476354956626892
100
+ 1.0101910828025478 0.23188567161560059
101
+ 1.0203821656050955 0.3369496166706085
102
+ 1.0305732484076433 0.17620548605918884
103
+ 1.040764331210191 0.16009941697120667
104
+ 1.0509554140127388 0.20494461059570312
105
+ 1.0611464968152866 0.6245654821395874
106
+ 1.0713375796178344 0.5277943015098572
107
+ 1.0815286624203821 0.3080342710018158
108
+ 1.09171974522293 0.22761882841587067
109
+ 1.1019108280254777 0.21072596311569214
110
+ 1.1121019108280255 0.25082075595855713
111
+ 1.1222929936305732 0.22088050842285156
112
+ 1.132484076433121 0.15908734500408173
113
+ 1.1426751592356688 0.17322921752929688
114
+ 1.1528662420382165 0.11716874688863754
115
+ 1.1630573248407643 0.22675874829292297
116
+ 1.173248407643312 0.21380221843719482
117
+ 1.1834394904458598 0.17211849987506866
118
+ 1.1936305732484076 0.3367944061756134
119
+ 1.2038216560509554 0.15852917730808258
120
+ 1.2140127388535031 0.1922939270734787
121
+ 1.224203821656051 0.2795998752117157
122
+ 1.2343949044585987 0.2571263015270233
123
+ 1.2445859872611464 0.23508483171463013
124
+ 1.2547770700636942 0.39251235127449036
125
+ 1.264968152866242 0.34256842732429504
126
+ 1.2751592356687897 0.2917202115058899
127
+ 1.2853503184713375 0.19020971655845642
128
+ 1.2955414012738853 0.31578025221824646
129
+ 1.305732484076433 0.26129668951034546
130
+ 1.3159235668789808 0.153725728392601
131
+ 1.3261146496815286 0.38104718923568726
132
+ 1.3363057324840764 0.4601458013057709
133
+ 1.3464968152866241 0.254742830991745
134
+ 1.356687898089172 0.24096733331680298
135
+ 1.3668789808917197 0.32837432622909546
136
+ 1.3770700636942674 0.4519332945346832
137
+ 1.3872611464968152 0.24354276061058044
138
+ 1.397452229299363 0.1980389952659607
139
+ 1.4076433121019107 0.2131243348121643
140
+ 1.4178343949044585 0.31624025106430054
141
+ 1.4280254777070063 0.19946801662445068
142
+ 1.438216560509554 0.34786438941955566
143
+ 1.4484076433121018 0.28613242506980896
144
+ 1.4585987261146496 0.3078867495059967
145
+ 1.4687898089171973 0.43950170278549194
146
+ 1.4789808917197451 0.31658920645713806
147
+ 1.4891719745222929 0.2420647293329239
148
+ 1.4993630573248407 0.23756153881549835
149
+ 1.5095541401273884 0.15714193880558014
150
+ 1.5197452229299362 0.3367539644241333
151
+ 1.529936305732484 0.16685940325260162
152
+ 1.5401273885350317 0.3844830095767975
153
+ 1.5503184713375795 0.20627982914447784
154
+ 1.5605095541401273 0.19374646246433258
155
+ 1.570700636942675 0.2626991868019104
156
+ 1.5808917197452228 0.3638570010662079
157
+ 1.5910828025477706 0.23674070835113525
158
+ 1.6012738853503183 0.37753158807754517
159
+ 1.611464968152866 0.27580228447914124
160
+ 1.6216560509554139 0.26660314202308655
161
+ 1.6318471337579616 0.3224586248397827
162
+ 1.6420382165605094 0.3408588171005249
163
+ 1.6522292993630572 0.21941082179546356
164
+ 1.662420382165605 0.16279050707817078
165
+ 1.6726114649681527 0.4969157576560974
166
+ 1.6828025477707005 0.170774906873703
167
+ 1.6929936305732483 0.18043893575668335
168
+ 1.703184713375796 0.11563735455274582
169
+ 1.7133757961783438 0.361541748046875
170
+ 1.7235668789808916 0.22884972393512726
171
+ 1.7337579617834393 0.3035120368003845
172
+ 1.743949044585987 0.14285746216773987
173
+ 1.754140127388535 0.1647961288690567
174
+ 1.7643312101910829 0.20205433666706085
175
+ 1.7745222929936306 0.2094634771347046
176
+ 1.7847133757961784 0.19197341799736023
177
+ 1.7949044585987262 0.1699640154838562
178
+ 1.805095541401274 0.24046549201011658
179
+ 1.8152866242038217 0.1484258621931076
180
+ 1.8254777070063695 0.1482892632484436
181
+ 1.8356687898089172 0.5040706992149353
182
+ 1.845859872611465 0.3870737552642822
183
+ 1.8560509554140128 0.1450929045677185
184
+ 1.8662420382165605 0.11406797170639038
185
+ 1.8764331210191083 0.22828780114650726
186
+ 1.886624203821656 0.31938764452934265
187
+ 1.8968152866242038 0.32002371549606323
188
+ 1.9070063694267516 0.21325135231018066
189
+ 1.9171974522292994 0.22239337861537933
190
+ 1.9273885350318471 0.24584217369556427
191
+ 1.937579617834395 0.13751909136772156
192
+ 1.9477707006369427 0.33243614435195923
193
+ 1.9579617834394905 0.15492531657218933
194
+ 1.9681528662420382 0.09105388075113297
195
+ 1.978343949044586 0.3929058015346527
196
+ 1.9885350318471338 0.34669241309165955
197
+ 1.9987261146496815 0.2607254683971405
198
+ 2.0 0.12207172811031342
199
+ 2.0101910828025478 0.31119149923324585
200
+ 2.0203821656050955 0.14319775998592377
201
+ 2.0305732484076433 0.19798021018505096
202
+ 2.040764331210191 0.21639196574687958
203
+ 2.050955414012739 0.08943798393011093
204
+ 2.0611464968152866 0.0921352431178093
205
+ 2.0713375796178344 0.22035428881645203
206
+ 2.081528662420382 0.18190595507621765
207
+ 2.09171974522293 0.1893562525510788
208
+ 2.1019108280254777 0.15745042264461517
209
+ 2.1121019108280255 0.1491430401802063
210
+ 2.122292993630573 0.17012710869312286
211
+ 2.132484076433121 0.25030699372291565
212
+ 2.1426751592356688 0.1006808802485466
213
+ 2.1528662420382165 0.14412850141525269
214
+ 2.1630573248407643 0.16299167275428772
215
+ 2.173248407643312 0.28512611985206604
216
+ 2.18343949044586 0.04890533164143562
217
+ 2.1936305732484076 0.10450780391693115
218
+ 2.2038216560509554 0.14457325637340546
219
+ 2.214012738853503 0.11237607896327972
220
+ 2.224203821656051 0.176926389336586
221
+ 2.2343949044585987 0.24621419608592987
222
+ 2.2445859872611464 0.15521490573883057
223
+ 2.254777070063694 0.2660638093948364
224
+ 2.264968152866242 0.18591339886188507
225
+ 2.2751592356687897 0.18288636207580566
226
+ 2.2853503184713375 0.11404211819171906
227
+ 2.2955414012738853 0.16242831945419312
228
+ 2.305732484076433 0.1570262908935547
229
+ 2.315923566878981 0.11382943391799927
230
+ 2.3261146496815286 0.12227721512317657
231
+ 2.3363057324840764 0.16817837953567505
232
+ 2.346496815286624 0.1490018367767334
233
+ 2.356687898089172 0.15920542180538177
234
+ 2.3668789808917197 0.18305140733718872
235
+ 2.3770700636942674 0.099197156727314
236
+ 2.387261146496815 0.11817801743745804
237
+ 2.397452229299363 0.10630478709936142
238
+ 2.4076433121019107 0.18217776715755463
239
+ 2.4178343949044585 0.09723106771707535
240
+ 2.4280254777070063 0.09637288004159927
241
+ 2.438216560509554 0.12326230853796005
242
+ 2.448407643312102 0.094276063144207
243
+ 2.4585987261146496 0.11432629823684692
244
+ 2.4687898089171973 0.24686264991760254
245
+ 2.478980891719745 0.11512969434261322
246
+ 2.489171974522293 0.16613341867923737
247
+ 2.4993630573248407 0.15891411900520325
248
+ 2.5095541401273884 0.6151189804077148
249
+ 2.519745222929936 0.17855669558048248
250
+ 2.529936305732484 0.1135454773902893
251
+ 2.5401273885350317 0.25576266646385193
252
+ 2.5503184713375795 0.18084122240543365
253
+ 2.5605095541401273 0.10597167909145355
254
+ 2.570700636942675 0.2155171036720276
255
+ 2.580891719745223 0.2891685366630554
256
+ 2.5910828025477706 0.201302632689476
257
+ 2.6012738853503183 0.138000026345253
258
+ 2.611464968152866 0.14248836040496826
259
+ 2.621656050955414 0.13530048727989197
260
+ 2.6318471337579616 0.14262661337852478
261
+ 2.6420382165605094 0.10967038571834564
262
+ 2.652229299363057 0.19146840274333954
263
+ 2.662420382165605 0.1155640184879303
264
+ 2.6726114649681527 0.1584577113389969
265
+ 2.6828025477707005 0.1578441858291626
266
+ 2.6929936305732483 0.05720777064561844
267
+ 2.703184713375796 0.2078534960746765
268
+ 2.713375796178344 0.1210533082485199
269
+ 2.7235668789808916 0.12541314959526062
270
+ 2.7337579617834393 0.14327681064605713
271
+ 2.743949044585987 0.10486380755901337
272
+ 2.754140127388535 0.11306212097406387
273
+ 2.7643312101910826 0.16642490029335022
274
+ 2.7745222929936304 0.08535230159759521
275
+ 2.784713375796178 0.16168959438800812
276
+ 2.794904458598726 0.2000589668750763
277
+ 2.8050955414012737 0.14879369735717773
278
+ 2.8152866242038215 0.1351848542690277
279
+ 2.8254777070063692 0.10965745896100998
280
+ 2.835668789808917 0.1449526995420456
281
+ 2.845859872611465 0.16457107663154602
282
+ 2.8560509554140125 0.2250441014766693
283
+ 2.8662420382165603 0.19434526562690735
284
+ 2.876433121019108 0.32755422592163086
285
+ 2.886624203821656 0.10235312581062317
286
+ 2.8968152866242036 0.16005685925483704
287
+ 2.9070063694267514 0.10673708468675613
288
+ 2.917197452229299 0.21009820699691772
289
+ 2.927388535031847 0.15081869065761566
290
+ 2.9375796178343947 0.1252090483903885
291
+ 2.9477707006369425 0.09439841657876968
292
+ 2.9579617834394902 0.15273809432983398
293
+ 2.968152866242038 0.11691146343946457
294
+ 2.9783439490445858 0.1469116359949112
295
+ 2.9885350318471335 0.09182402491569519
296
+ 2.9987261146496813 0.13682223856449127
297
+ 3.0 0.08698958903551102
figures/loss.gp ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # training loss curve — regenerate: gnuplot figures/loss.gp (from repo root)
2
+ set terminal pngcairo size 760,420 font "monospace,11" background rgb "white"
3
+ set output "figures/loss.png"
4
+ set title "training loss — Mistral-7B LoRA r=16, 787 trajectories, 3 epochs (fp16)"
5
+ set xlabel "epoch"
6
+ set ylabel "loss (assistant-only)"
7
+ set grid ytics lc rgb "#dddddd"
8
+ set border 3
9
+ set tics nomirror
10
+ set key off
11
+ set xrange [0:3]
12
+ set yrange [0:*]
13
+ plot "figures/loss.dat" using 1:2 with lines lw 2 lc rgb "black"
figures/loss.png ADDED
figures/mechanism.png ADDED
figures/mechanism.puml ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @startuml
2
+ ' The operate-and-terminate mechanism the adapter installs.
3
+ skinparam monochrome true
4
+ skinparam shadowing false
5
+ skinparam defaultFontName monospace
6
+ skinparam ActivityBackgroundColor white
7
+ skinparam ActivityDiamondBackgroundColor white
8
+ title operate-and-terminate (no task in the prompt)
9
+
10
+ start
11
+ :land in a shell;
12
+ :read the world\n(motd / env var / file / provider --help);
13
+ :discover the directive;
14
+ repeat
15
+ :emit one command;
16
+ :the shell runs it;
17
+ :observe the output as context;
18
+ repeat while (more to do?) is (yes)
19
+ ->no;
20
+ if (assignment satisfied?) then (yes)
21
+ :exit;
22
+ stop
23
+ else (genuinely blocked)
24
+ :panic;
25
+ stop
26
+ endif
27
+ @enduml
figures/outcomes.dat ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ permissions 5 2 1 0
2
+ text_replace 4 2 1 1
figures/outcomes.gp ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # held-out outcomes by archetype — regenerate: gnuplot figures/outcomes.gp (from repo root)
2
+ set terminal pngcairo noenhanced size 760,440 font "monospace,11" background rgb "white"
3
+ set output "figures/outcomes.png"
4
+ set title "held-out generalization (n=16) — outcomes by archetype"
5
+ set style data histograms
6
+ set style histogram rowstacked
7
+ set style fill solid 1.0 border rgb "black"
8
+ set boxwidth 0.55
9
+ set ylabel "scenarios"
10
+ set yrange [0:8.5]
11
+ set grid ytics lc rgb "#dddddd"
12
+ set border 3
13
+ set tics nomirror
14
+ set key outside right top reverse Left samplen 1.5
15
+ # columns: 1=archetype 2=success 3=incomplete 4=wrong_panic 5=premature_exit
16
+ plot "figures/outcomes.dat" using 2:xtic(1) title "success" lc rgb "#1a1a1a", \
17
+ "" using 3 title "incomplete" lc rgb "#777777", \
18
+ "" using 4 title "wrong_panic" lc rgb "#aaaaaa", \
19
+ "" using 5 title "premature_exit" lc rgb "#dddddd"
figures/outcomes.png ADDED
figures/render-contract.png ADDED
figures/render-contract.puml ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @startuml
2
+ ' train = serve: the same render on both sides.
3
+ skinparam monochrome true
4
+ skinparam shadowing false
5
+ skinparam defaultFontName monospace
6
+ skinparam rectangleBackgroundColor white
7
+ title train = serve — one render contract
8
+
9
+ rectangle "TRAIN\ntrajectory turns\n(system / user / assistant)" as T
10
+ rectangle "SERVE\nccpty over the OpenAI protocol\n{role, content} messages" as S
11
+
12
+ rectangle "normalize_for_template\nfold system into the first user turn,\nmerge consecutive same-role turns" as N
13
+ rectangle "apply_chat_template\n(Mistral-7B-Instruct-v0.2 default template)" as A
14
+
15
+ rectangle "SFT\nassistant-only loss mask\n(commands + the exit / panic token)" as F
16
+ rectangle "model.generate\none command per turn" as G
17
+
18
+ T -down-> N
19
+ S -down-> N
20
+ N -down-> A
21
+ A -down-> F : train
22
+ A -down-> G : serve
23
+
24
+ note right of A
25
+ identical tokens on both sides;
26
+ they diverge only at
27
+ loss (train) vs decode (serve)
28
+ end note
29
+ @enduml
tokenizer.json ADDED
The diff for this file is too large to render. See raw diff
 
tokenizer_config.json ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "add_prefix_space": null,
3
+ "backend": "tokenizers",
4
+ "bos_token": "<s>",
5
+ "clean_up_tokenization_spaces": false,
6
+ "eos_token": "</s>",
7
+ "extra_special_tokens": [],
8
+ "is_local": true,
9
+ "legacy": false,
10
+ "local_files_only": false,
11
+ "model_max_length": 1000000000000000019884624838656,
12
+ "pad_token": "</s>",
13
+ "sp_model_kwargs": {},
14
+ "spaces_between_special_tokens": false,
15
+ "tokenizer_class": "TokenizersBackend",
16
+ "unk_token": "<unk>",
17
+ "use_default_system_prompt": false
18
+ }
training/eval.log ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [transformers] `torch_dtype` is deprecated! Use `dtype` instead!
2
+
3
+ [transformers] The attention mask is not set and cannot be inferred from input because pad token is same as eos token. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.
4
+ permissions_7ae14a1411a7: wrong_panic (terminal=panic verified=True steps=2)
5
+ text_replace_718686d3a2b2: premature_exit (terminal=exit verified=False steps=8)
6
+ permissions_917866eaadda: success (terminal=exit verified=True steps=4)
7
+ text_replace_b71816a16fa8: incomplete (terminal=None verified=False steps=30)
8
+ permissions_c46cbef0e1a1: success (terminal=exit verified=True steps=14)
9
+ text_replace_c0b4ca9bbb91: incomplete (terminal=None verified=False steps=30)
10
+ permissions_1845d061f412: success (terminal=exit verified=True steps=6)
11
+ text_replace_a97a7547f412: success (terminal=exit verified=True steps=29)
12
+ permissions_367ba331169e: success (terminal=exit verified=True steps=12)
13
+ text_replace_c155c881228a: success (terminal=exit verified=True steps=4)
14
+ permissions_332774800f96: success (terminal=exit verified=True steps=7)
15
+ text_replace_c1a29ebfe948: wrong_panic (terminal=panic verified=False steps=23)
16
+ permissions_eff856415243: incomplete (terminal=None verified=True steps=30)
17
+ text_replace_891a0c52f02e: success (terminal=exit verified=True steps=3)
18
+ permissions_7030f2fc275a: incomplete (terminal=None verified=True steps=30)
19
+ text_replace_569a5b190c9d: success (terminal=exit verified=True steps=23)
20
+
21
+ === behavioural metrics ===
22
+ {
23
+ "n": 16,
24
+ "operate_rate": 1.0,
25
+ "terminate_rate": 0.75,
26
+ "verified_rate": 0.75,
27
+ "clean_rate": 0.562
28
+ }
29
+ EVAL_DONE rc=0
training/log_history.jsonl ADDED
@@ -0,0 +1,298 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {"loss": 6.542654037475586, "grad_norm": NaN, "learning_rate": 0.0, "epoch": 0.01019108280254777, "step": 1}
2
+ {"loss": 5.633924961090088, "grad_norm": 56.9017448425293, "learning_rate": 0.0, "epoch": 0.02038216560509554, "step": 2}
3
+ {"loss": 4.195195198059082, "grad_norm": 47.943397521972656, "learning_rate": 2.2222222222222223e-05, "epoch": 0.030573248407643312, "step": 3}
4
+ {"loss": 4.278750419616699, "grad_norm": 42.16549301147461, "learning_rate": 4.4444444444444447e-05, "epoch": 0.04076433121019108, "step": 4}
5
+ {"loss": 4.154404640197754, "grad_norm": NaN, "learning_rate": 6.666666666666667e-05, "epoch": 0.050955414012738856, "step": 5}
6
+ {"loss": 4.504849910736084, "grad_norm": 45.793277740478516, "learning_rate": 6.666666666666667e-05, "epoch": 0.061146496815286625, "step": 6}
7
+ {"loss": 1.7862623929977417, "grad_norm": 17.090721130371094, "learning_rate": 8.888888888888889e-05, "epoch": 0.07133757961783439, "step": 7}
8
+ {"loss": 1.3006527423858643, "grad_norm": 10.447768211364746, "learning_rate": 0.00011111111111111112, "epoch": 0.08152866242038216, "step": 8}
9
+ {"loss": 0.7708751559257507, "grad_norm": 7.540386199951172, "learning_rate": 0.00013333333333333334, "epoch": 0.09171974522292993, "step": 9}
10
+ {"loss": 0.9024325013160706, "grad_norm": 5.1253838539123535, "learning_rate": 0.00015555555555555556, "epoch": 0.10191082802547771, "step": 10}
11
+ {"loss": 0.6090670824050903, "grad_norm": 2.833193063735962, "learning_rate": 0.00017777777777777779, "epoch": 0.11210191082802548, "step": 11}
12
+ {"loss": 0.8035333156585693, "grad_norm": 2.5176000595092773, "learning_rate": 0.0002, "epoch": 0.12229299363057325, "step": 12}
13
+ {"loss": 0.9093412756919861, "grad_norm": 2.9308557510375977, "learning_rate": 0.00019930555555555557, "epoch": 0.13248407643312102, "step": 13}
14
+ {"loss": 0.7320461273193359, "grad_norm": 2.4791018962860107, "learning_rate": 0.00019861111111111113, "epoch": 0.14267515923566879, "step": 14}
15
+ {"loss": 0.5099712014198303, "grad_norm": 1.3569127321243286, "learning_rate": 0.0001979166666666667, "epoch": 0.15286624203821655, "step": 15}
16
+ {"loss": 0.43679556250572205, "grad_norm": 2.175459384918213, "learning_rate": 0.00019722222222222225, "epoch": 0.16305732484076432, "step": 16}
17
+ {"loss": 0.4829658567905426, "grad_norm": 1.7427687644958496, "learning_rate": 0.00019652777777777778, "epoch": 0.1732484076433121, "step": 17}
18
+ {"loss": 0.6208105683326721, "grad_norm": 1.8584786653518677, "learning_rate": 0.00019583333333333334, "epoch": 0.18343949044585986, "step": 18}
19
+ {"loss": 0.3172719180583954, "grad_norm": 2.178077220916748, "learning_rate": 0.0001951388888888889, "epoch": 0.19363057324840766, "step": 19}
20
+ {"loss": 0.5196393728256226, "grad_norm": 2.2710976600646973, "learning_rate": 0.00019444444444444446, "epoch": 0.20382165605095542, "step": 20}
21
+ {"loss": 0.3891354501247406, "grad_norm": 1.5474536418914795, "learning_rate": 0.00019375000000000002, "epoch": 0.2140127388535032, "step": 21}
22
+ {"loss": 0.7099442481994629, "grad_norm": 3.202181577682495, "learning_rate": 0.00019305555555555558, "epoch": 0.22420382165605096, "step": 22}
23
+ {"loss": 0.29879891872406006, "grad_norm": 1.540442943572998, "learning_rate": 0.0001923611111111111, "epoch": 0.23439490445859873, "step": 23}
24
+ {"loss": 0.8804287910461426, "grad_norm": 1.9141597747802734, "learning_rate": 0.00019166666666666667, "epoch": 0.2445859872611465, "step": 24}
25
+ {"loss": 0.3760314881801605, "grad_norm": 1.6565154790878296, "learning_rate": 0.00019097222222222223, "epoch": 0.25477707006369427, "step": 25}
26
+ {"loss": 0.3933477997779846, "grad_norm": 2.4528145790100098, "learning_rate": 0.00019027777777777776, "epoch": 0.26496815286624203, "step": 26}
27
+ {"loss": 0.273645281791687, "grad_norm": 1.5765495300292969, "learning_rate": 0.00018958333333333332, "epoch": 0.2751592356687898, "step": 27}
28
+ {"loss": 0.8299562335014343, "grad_norm": 1.638718605041504, "learning_rate": 0.00018888888888888888, "epoch": 0.28535031847133757, "step": 28}
29
+ {"loss": 0.5262695550918579, "grad_norm": 1.3697830438613892, "learning_rate": 0.00018819444444444444, "epoch": 0.29554140127388534, "step": 29}
30
+ {"loss": 0.3425145149230957, "grad_norm": 1.774098515510559, "learning_rate": 0.0001875, "epoch": 0.3057324840764331, "step": 30}
31
+ {"loss": 0.785426139831543, "grad_norm": 1.8325257301330566, "learning_rate": 0.00018680555555555556, "epoch": 0.3159235668789809, "step": 31}
32
+ {"loss": 0.5146355628967285, "grad_norm": 2.509580373764038, "learning_rate": 0.00018611111111111112, "epoch": 0.32611464968152865, "step": 32}
33
+ {"loss": 0.6166573762893677, "grad_norm": 2.632068157196045, "learning_rate": 0.00018541666666666668, "epoch": 0.3363057324840764, "step": 33}
34
+ {"loss": 0.43904078006744385, "grad_norm": 1.254080891609192, "learning_rate": 0.00018472222222222224, "epoch": 0.3464968152866242, "step": 34}
35
+ {"loss": 0.42124295234680176, "grad_norm": 1.4523411989212036, "learning_rate": 0.00018402777777777778, "epoch": 0.35668789808917195, "step": 35}
36
+ {"loss": 0.36162006855010986, "grad_norm": 1.3615525960922241, "learning_rate": 0.00018333333333333334, "epoch": 0.3668789808917197, "step": 36}
37
+ {"loss": 0.2639588415622711, "grad_norm": 1.3932915925979614, "learning_rate": 0.0001826388888888889, "epoch": 0.37707006369426754, "step": 37}
38
+ {"loss": 0.40662309527397156, "grad_norm": 1.760315179824829, "learning_rate": 0.00018194444444444445, "epoch": 0.3872611464968153, "step": 38}
39
+ {"loss": 0.3518657386302948, "grad_norm": 1.1476843357086182, "learning_rate": 0.00018125000000000001, "epoch": 0.3974522292993631, "step": 39}
40
+ {"loss": 0.6724132895469666, "grad_norm": 1.7566606998443604, "learning_rate": 0.00018055555555555557, "epoch": 0.40764331210191085, "step": 40}
41
+ {"loss": 0.42467063665390015, "grad_norm": 2.0741333961486816, "learning_rate": 0.00017986111111111113, "epoch": 0.4178343949044586, "step": 41}
42
+ {"loss": 0.5263597369194031, "grad_norm": 1.6360384225845337, "learning_rate": 0.0001791666666666667, "epoch": 0.4280254777070064, "step": 42}
43
+ {"loss": 0.269584596157074, "grad_norm": 1.2943912744522095, "learning_rate": 0.00017847222222222225, "epoch": 0.43821656050955415, "step": 43}
44
+ {"loss": 0.18777093291282654, "grad_norm": 0.66461580991745, "learning_rate": 0.00017777777777777779, "epoch": 0.4484076433121019, "step": 44}
45
+ {"loss": 0.4670497179031372, "grad_norm": 1.4662903547286987, "learning_rate": 0.00017708333333333335, "epoch": 0.4585987261146497, "step": 45}
46
+ {"loss": 0.4456017017364502, "grad_norm": 1.6666089296340942, "learning_rate": 0.0001763888888888889, "epoch": 0.46878980891719746, "step": 46}
47
+ {"loss": 0.4781678318977356, "grad_norm": 1.854061245918274, "learning_rate": 0.00017569444444444444, "epoch": 0.4789808917197452, "step": 47}
48
+ {"loss": 0.48828044533729553, "grad_norm": 1.564624547958374, "learning_rate": 0.000175, "epoch": 0.489171974522293, "step": 48}
49
+ {"loss": 0.31406861543655396, "grad_norm": 3.068716049194336, "learning_rate": 0.00017430555555555556, "epoch": 0.49936305732484076, "step": 49}
50
+ {"loss": 0.5399861335754395, "grad_norm": 1.8206239938735962, "learning_rate": 0.00017361111111111112, "epoch": 0.5095541401273885, "step": 50}
51
+ {"loss": 0.5312874913215637, "grad_norm": 1.5397772789001465, "learning_rate": 0.00017291666666666668, "epoch": 0.5197452229299363, "step": 51}
52
+ {"loss": 0.39228370785713196, "grad_norm": 1.3897669315338135, "learning_rate": 0.00017222222222222224, "epoch": 0.5299363057324841, "step": 52}
53
+ {"loss": 0.3288589119911194, "grad_norm": 1.513123869895935, "learning_rate": 0.00017152777777777777, "epoch": 0.5401273885350318, "step": 53}
54
+ {"loss": 0.46349963545799255, "grad_norm": 1.4835230112075806, "learning_rate": 0.00017083333333333333, "epoch": 0.5503184713375796, "step": 54}
55
+ {"loss": 0.615800678730011, "grad_norm": 1.8706779479980469, "learning_rate": 0.0001701388888888889, "epoch": 0.5605095541401274, "step": 55}
56
+ {"loss": 0.2980297803878784, "grad_norm": 1.972475290298462, "learning_rate": 0.00016944444444444445, "epoch": 0.5707006369426751, "step": 56}
57
+ {"loss": 0.3729114532470703, "grad_norm": 1.3181968927383423, "learning_rate": 0.00016875, "epoch": 0.5808917197452229, "step": 57}
58
+ {"loss": 0.4166586101055145, "grad_norm": 1.4189494848251343, "learning_rate": 0.00016805555555555557, "epoch": 0.5910828025477707, "step": 58}
59
+ {"loss": 0.5619450807571411, "grad_norm": 1.474931001663208, "learning_rate": 0.00016736111111111113, "epoch": 0.6012738853503184, "step": 59}
60
+ {"loss": 0.3892599940299988, "grad_norm": 1.536375641822815, "learning_rate": 0.0001666666666666667, "epoch": 0.6114649681528662, "step": 60}
61
+ {"loss": 0.37334829568862915, "grad_norm": 1.5133776664733887, "learning_rate": 0.00016597222222222225, "epoch": 0.621656050955414, "step": 61}
62
+ {"loss": 0.3734676241874695, "grad_norm": 1.3775814771652222, "learning_rate": 0.00016527777777777778, "epoch": 0.6318471337579618, "step": 62}
63
+ {"loss": 0.37577956914901733, "grad_norm": 1.1052874326705933, "learning_rate": 0.00016458333333333334, "epoch": 0.6420382165605095, "step": 63}
64
+ {"loss": 0.34371814131736755, "grad_norm": 1.649427890777588, "learning_rate": 0.0001638888888888889, "epoch": 0.6522292993630573, "step": 64}
65
+ {"loss": 0.2734268307685852, "grad_norm": 1.5963698625564575, "learning_rate": 0.00016319444444444446, "epoch": 0.6624203821656051, "step": 65}
66
+ {"loss": 0.5835185647010803, "grad_norm": 2.1361522674560547, "learning_rate": 0.00016250000000000002, "epoch": 0.6726114649681528, "step": 66}
67
+ {"loss": 0.48496758937835693, "grad_norm": 1.8972663879394531, "learning_rate": 0.00016180555555555555, "epoch": 0.6828025477707006, "step": 67}
68
+ {"loss": 0.3867255449295044, "grad_norm": 1.3294984102249146, "learning_rate": 0.0001611111111111111, "epoch": 0.6929936305732484, "step": 68}
69
+ {"loss": 0.4328857660293579, "grad_norm": 1.279388189315796, "learning_rate": 0.00016041666666666667, "epoch": 0.7031847133757961, "step": 69}
70
+ {"loss": 0.2687888741493225, "grad_norm": 1.0728896856307983, "learning_rate": 0.00015972222222222223, "epoch": 0.7133757961783439, "step": 70}
71
+ {"loss": 0.43020740151405334, "grad_norm": 1.6005398035049438, "learning_rate": 0.00015902777777777776, "epoch": 0.7235668789808917, "step": 71}
72
+ {"loss": 0.4155803918838501, "grad_norm": 1.5793131589889526, "learning_rate": 0.00015833333333333332, "epoch": 0.7337579617834394, "step": 72}
73
+ {"loss": 0.40452662110328674, "grad_norm": 1.6298348903656006, "learning_rate": 0.00015763888888888888, "epoch": 0.7439490445859872, "step": 73}
74
+ {"loss": 0.27838924527168274, "grad_norm": 1.2805296182632446, "learning_rate": 0.00015694444444444444, "epoch": 0.7541401273885351, "step": 74}
75
+ {"loss": 0.3107945919036865, "grad_norm": 0.889247715473175, "learning_rate": 0.00015625, "epoch": 0.7643312101910829, "step": 75}
76
+ {"loss": 0.48347756266593933, "grad_norm": 2.0980005264282227, "learning_rate": 0.00015555555555555556, "epoch": 0.7745222929936306, "step": 76}
77
+ {"loss": 0.16316811740398407, "grad_norm": 1.1496448516845703, "learning_rate": 0.00015486111111111112, "epoch": 0.7847133757961784, "step": 77}
78
+ {"loss": 0.3178855776786804, "grad_norm": 1.352499008178711, "learning_rate": 0.00015416666666666668, "epoch": 0.7949044585987262, "step": 78}
79
+ {"loss": 0.45595476031303406, "grad_norm": 2.9348864555358887, "learning_rate": 0.00015347222222222224, "epoch": 0.8050955414012739, "step": 79}
80
+ {"loss": 0.3289816379547119, "grad_norm": 1.5154201984405518, "learning_rate": 0.00015277777777777777, "epoch": 0.8152866242038217, "step": 80}
81
+ {"loss": 0.26671987771987915, "grad_norm": 1.5175567865371704, "learning_rate": 0.00015208333333333333, "epoch": 0.8254777070063695, "step": 81}
82
+ {"loss": 0.3158896565437317, "grad_norm": 1.3976314067840576, "learning_rate": 0.0001513888888888889, "epoch": 0.8356687898089172, "step": 82}
83
+ {"loss": 0.2974770665168762, "grad_norm": 1.3389358520507812, "learning_rate": 0.00015069444444444445, "epoch": 0.845859872611465, "step": 83}
84
+ {"loss": 0.346922904253006, "grad_norm": 1.5848623514175415, "learning_rate": 0.00015000000000000001, "epoch": 0.8560509554140128, "step": 84}
85
+ {"loss": 0.325134813785553, "grad_norm": 1.5177457332611084, "learning_rate": 0.00014930555555555557, "epoch": 0.8662420382165605, "step": 85}
86
+ {"loss": 0.4855765998363495, "grad_norm": 1.4754853248596191, "learning_rate": 0.00014861111111111113, "epoch": 0.8764331210191083, "step": 86}
87
+ {"loss": 0.6393551230430603, "grad_norm": 3.004265069961548, "learning_rate": 0.0001479166666666667, "epoch": 0.8866242038216561, "step": 87}
88
+ {"loss": 0.3373737335205078, "grad_norm": 0.9760028719902039, "learning_rate": 0.00014722222222222223, "epoch": 0.8968152866242038, "step": 88}
89
+ {"loss": 0.30147653818130493, "grad_norm": 1.1751753091812134, "learning_rate": 0.00014652777777777779, "epoch": 0.9070063694267516, "step": 89}
90
+ {"loss": 0.20247593522071838, "grad_norm": 0.6870393753051758, "learning_rate": 0.00014583333333333335, "epoch": 0.9171974522292994, "step": 90}
91
+ {"loss": 0.2578410506248474, "grad_norm": 1.130759835243225, "learning_rate": 0.00014513888888888888, "epoch": 0.9273885350318471, "step": 91}
92
+ {"loss": 0.3888697326183319, "grad_norm": 1.8160619735717773, "learning_rate": 0.00014444444444444444, "epoch": 0.9375796178343949, "step": 92}
93
+ {"loss": 0.1678299605846405, "grad_norm": 1.1780165433883667, "learning_rate": 0.00014375, "epoch": 0.9477707006369427, "step": 93}
94
+ {"loss": 0.509365439414978, "grad_norm": 1.6333993673324585, "learning_rate": 0.00014305555555555556, "epoch": 0.9579617834394905, "step": 94}
95
+ {"loss": 0.3836624026298523, "grad_norm": 1.8088518381118774, "learning_rate": 0.00014236111111111112, "epoch": 0.9681528662420382, "step": 95}
96
+ {"loss": 0.23250575363636017, "grad_norm": 1.5874489545822144, "learning_rate": 0.00014166666666666668, "epoch": 0.978343949044586, "step": 96}
97
+ {"loss": 0.244918555021286, "grad_norm": 1.3233226537704468, "learning_rate": 0.00014097222222222224, "epoch": 0.9885350318471338, "step": 97}
98
+ {"loss": 0.1705341637134552, "grad_norm": 1.0406038761138916, "learning_rate": 0.00014027777777777777, "epoch": 0.9987261146496815, "step": 98}
99
+ {"loss": 0.15476354956626892, "grad_norm": 2.7193310260772705, "learning_rate": 0.00013958333333333333, "epoch": 1.0, "step": 99}
100
+ {"loss": 0.23188567161560059, "grad_norm": 0.9795278906822205, "learning_rate": 0.0001388888888888889, "epoch": 1.0101910828025478, "step": 100}
101
+ {"loss": 0.3369496166706085, "grad_norm": 1.8278563022613525, "learning_rate": 0.00013819444444444445, "epoch": 1.0203821656050955, "step": 101}
102
+ {"loss": 0.17620548605918884, "grad_norm": 0.7256863713264465, "learning_rate": 0.0001375, "epoch": 1.0305732484076433, "step": 102}
103
+ {"loss": 0.16009941697120667, "grad_norm": 1.3019368648529053, "learning_rate": 0.00013680555555555557, "epoch": 1.040764331210191, "step": 103}
104
+ {"loss": 0.20494461059570312, "grad_norm": 1.5364458560943604, "learning_rate": 0.00013611111111111113, "epoch": 1.0509554140127388, "step": 104}
105
+ {"loss": 0.6245654821395874, "grad_norm": 1.5218592882156372, "learning_rate": 0.0001354166666666667, "epoch": 1.0611464968152866, "step": 105}
106
+ {"loss": 0.5277943015098572, "grad_norm": 1.6173017024993896, "learning_rate": 0.00013472222222222225, "epoch": 1.0713375796178344, "step": 106}
107
+ {"loss": 0.3080342710018158, "grad_norm": 1.1873356103897095, "learning_rate": 0.00013402777777777778, "epoch": 1.0815286624203821, "step": 107}
108
+ {"loss": 0.22761882841587067, "grad_norm": 1.5300596952438354, "learning_rate": 0.00013333333333333334, "epoch": 1.09171974522293, "step": 108}
109
+ {"loss": 0.21072596311569214, "grad_norm": 1.2961335182189941, "learning_rate": 0.0001326388888888889, "epoch": 1.1019108280254777, "step": 109}
110
+ {"loss": 0.25082075595855713, "grad_norm": 1.5111762285232544, "learning_rate": 0.00013194444444444446, "epoch": 1.1121019108280255, "step": 110}
111
+ {"loss": 0.22088050842285156, "grad_norm": 1.427400827407837, "learning_rate": 0.00013125000000000002, "epoch": 1.1222929936305732, "step": 111}
112
+ {"loss": 0.15908734500408173, "grad_norm": 1.1548067331314087, "learning_rate": 0.00013055555555555555, "epoch": 1.132484076433121, "step": 112}
113
+ {"loss": 0.17322921752929688, "grad_norm": 1.143130898475647, "learning_rate": 0.0001298611111111111, "epoch": 1.1426751592356688, "step": 113}
114
+ {"loss": 0.11716874688863754, "grad_norm": 1.0793495178222656, "learning_rate": 0.00012916666666666667, "epoch": 1.1528662420382165, "step": 114}
115
+ {"loss": 0.22675874829292297, "grad_norm": 1.2616031169891357, "learning_rate": 0.00012847222222222223, "epoch": 1.1630573248407643, "step": 115}
116
+ {"loss": 0.21380221843719482, "grad_norm": 1.0367132425308228, "learning_rate": 0.00012777777777777776, "epoch": 1.173248407643312, "step": 116}
117
+ {"loss": 0.17211849987506866, "grad_norm": 1.3807631731033325, "learning_rate": 0.00012708333333333332, "epoch": 1.1834394904458598, "step": 117}
118
+ {"loss": 0.3367944061756134, "grad_norm": 1.4091378450393677, "learning_rate": 0.00012638888888888888, "epoch": 1.1936305732484076, "step": 118}
119
+ {"loss": 0.15852917730808258, "grad_norm": 1.4397214651107788, "learning_rate": 0.00012569444444444444, "epoch": 1.2038216560509554, "step": 119}
120
+ {"loss": 0.1922939270734787, "grad_norm": 1.2520420551300049, "learning_rate": 0.000125, "epoch": 1.2140127388535031, "step": 120}
121
+ {"loss": 0.2795998752117157, "grad_norm": 1.2190641164779663, "learning_rate": 0.00012430555555555556, "epoch": 1.224203821656051, "step": 121}
122
+ {"loss": 0.2571263015270233, "grad_norm": 1.845451831817627, "learning_rate": 0.00012361111111111112, "epoch": 1.2343949044585987, "step": 122}
123
+ {"loss": 0.23508483171463013, "grad_norm": 0.9931548237800598, "learning_rate": 0.00012291666666666668, "epoch": 1.2445859872611464, "step": 123}
124
+ {"loss": 0.39251235127449036, "grad_norm": 1.857635736465454, "learning_rate": 0.00012222222222222224, "epoch": 1.2547770700636942, "step": 124}
125
+ {"loss": 0.34256842732429504, "grad_norm": 1.8374614715576172, "learning_rate": 0.00012152777777777777, "epoch": 1.264968152866242, "step": 125}
126
+ {"loss": 0.2917202115058899, "grad_norm": 1.4454501867294312, "learning_rate": 0.00012083333333333333, "epoch": 1.2751592356687897, "step": 126}
127
+ {"loss": 0.19020971655845642, "grad_norm": 0.804486095905304, "learning_rate": 0.0001201388888888889, "epoch": 1.2853503184713375, "step": 127}
128
+ {"loss": 0.31578025221824646, "grad_norm": 1.3078372478485107, "learning_rate": 0.00011944444444444445, "epoch": 1.2955414012738853, "step": 128}
129
+ {"loss": 0.26129668951034546, "grad_norm": 0.7924992442131042, "learning_rate": 0.00011875, "epoch": 1.305732484076433, "step": 129}
130
+ {"loss": 0.153725728392601, "grad_norm": 1.298997402191162, "learning_rate": 0.00011805555555555556, "epoch": 1.3159235668789808, "step": 130}
131
+ {"loss": 0.38104718923568726, "grad_norm": 1.6158643960952759, "learning_rate": 0.00011736111111111112, "epoch": 1.3261146496815286, "step": 131}
132
+ {"loss": 0.4601458013057709, "grad_norm": 1.7336560487747192, "learning_rate": 0.00011666666666666668, "epoch": 1.3363057324840764, "step": 132}
133
+ {"loss": 0.254742830991745, "grad_norm": 1.5181490182876587, "learning_rate": 0.00011597222222222224, "epoch": 1.3464968152866241, "step": 133}
134
+ {"loss": 0.24096733331680298, "grad_norm": 1.5294867753982544, "learning_rate": 0.00011527777777777777, "epoch": 1.356687898089172, "step": 134}
135
+ {"loss": 0.32837432622909546, "grad_norm": 1.4007141590118408, "learning_rate": 0.00011458333333333333, "epoch": 1.3668789808917197, "step": 135}
136
+ {"loss": 0.4519332945346832, "grad_norm": 1.668914556503296, "learning_rate": 0.00011388888888888889, "epoch": 1.3770700636942674, "step": 136}
137
+ {"loss": 0.24354276061058044, "grad_norm": 1.2457365989685059, "learning_rate": 0.00011319444444444445, "epoch": 1.3872611464968152, "step": 137}
138
+ {"loss": 0.1980389952659607, "grad_norm": 1.0845744609832764, "learning_rate": 0.00011250000000000001, "epoch": 1.397452229299363, "step": 138}
139
+ {"loss": 0.2131243348121643, "grad_norm": 1.1750677824020386, "learning_rate": 0.00011180555555555556, "epoch": 1.4076433121019107, "step": 139}
140
+ {"loss": 0.31624025106430054, "grad_norm": 1.5499531030654907, "learning_rate": 0.00011111111111111112, "epoch": 1.4178343949044585, "step": 140}
141
+ {"loss": 0.19946801662445068, "grad_norm": 0.9320492744445801, "learning_rate": 0.00011041666666666668, "epoch": 1.4280254777070063, "step": 141}
142
+ {"loss": 0.34786438941955566, "grad_norm": 1.3403514623641968, "learning_rate": 0.00010972222222222224, "epoch": 1.438216560509554, "step": 142}
143
+ {"loss": 0.28613242506980896, "grad_norm": 1.2110610008239746, "learning_rate": 0.00010902777777777777, "epoch": 1.4484076433121018, "step": 143}
144
+ {"loss": 0.3078867495059967, "grad_norm": 1.4140794277191162, "learning_rate": 0.00010833333333333333, "epoch": 1.4585987261146496, "step": 144}
145
+ {"loss": 0.43950170278549194, "grad_norm": 2.000192403793335, "learning_rate": 0.00010763888888888889, "epoch": 1.4687898089171973, "step": 145}
146
+ {"loss": 0.31658920645713806, "grad_norm": 1.7949906587600708, "learning_rate": 0.00010694444444444445, "epoch": 1.4789808917197451, "step": 146}
147
+ {"loss": 0.2420647293329239, "grad_norm": 1.0642324686050415, "learning_rate": 0.00010625000000000001, "epoch": 1.4891719745222929, "step": 147}
148
+ {"loss": 0.23756153881549835, "grad_norm": 1.1384238004684448, "learning_rate": 0.00010555555555555557, "epoch": 1.4993630573248407, "step": 148}
149
+ {"loss": 0.15714193880558014, "grad_norm": 1.4857715368270874, "learning_rate": 0.00010486111111111113, "epoch": 1.5095541401273884, "step": 149}
150
+ {"loss": 0.3367539644241333, "grad_norm": 1.406209111213684, "learning_rate": 0.00010416666666666667, "epoch": 1.5197452229299362, "step": 150}
151
+ {"loss": 0.16685940325260162, "grad_norm": 1.6551127433776855, "learning_rate": 0.00010347222222222223, "epoch": 1.529936305732484, "step": 151}
152
+ {"loss": 0.3844830095767975, "grad_norm": 1.9670729637145996, "learning_rate": 0.00010277777777777778, "epoch": 1.5401273885350317, "step": 152}
153
+ {"loss": 0.20627982914447784, "grad_norm": 1.2962584495544434, "learning_rate": 0.00010208333333333333, "epoch": 1.5503184713375795, "step": 153}
154
+ {"loss": 0.19374646246433258, "grad_norm": 1.2145798206329346, "learning_rate": 0.00010138888888888889, "epoch": 1.5605095541401273, "step": 154}
155
+ {"loss": 0.2626991868019104, "grad_norm": 1.713334560394287, "learning_rate": 0.00010069444444444445, "epoch": 1.570700636942675, "step": 155}
156
+ {"loss": 0.3638570010662079, "grad_norm": 1.328944444656372, "learning_rate": 0.0001, "epoch": 1.5808917197452228, "step": 156}
157
+ {"loss": 0.23674070835113525, "grad_norm": 1.4894388914108276, "learning_rate": 9.930555555555556e-05, "epoch": 1.5910828025477706, "step": 157}
158
+ {"loss": 0.37753158807754517, "grad_norm": 1.5659937858581543, "learning_rate": 9.861111111111112e-05, "epoch": 1.6012738853503183, "step": 158}
159
+ {"loss": 0.27580228447914124, "grad_norm": 1.3824529647827148, "learning_rate": 9.791666666666667e-05, "epoch": 1.611464968152866, "step": 159}
160
+ {"loss": 0.26660314202308655, "grad_norm": 1.6860393285751343, "learning_rate": 9.722222222222223e-05, "epoch": 1.6216560509554139, "step": 160}
161
+ {"loss": 0.3224586248397827, "grad_norm": 1.6814537048339844, "learning_rate": 9.652777777777779e-05, "epoch": 1.6318471337579616, "step": 161}
162
+ {"loss": 0.3408588171005249, "grad_norm": 1.8641172647476196, "learning_rate": 9.583333333333334e-05, "epoch": 1.6420382165605094, "step": 162}
163
+ {"loss": 0.21941082179546356, "grad_norm": 1.0742312669754028, "learning_rate": 9.513888888888888e-05, "epoch": 1.6522292993630572, "step": 163}
164
+ {"loss": 0.16279050707817078, "grad_norm": 1.126552939414978, "learning_rate": 9.444444444444444e-05, "epoch": 1.662420382165605, "step": 164}
165
+ {"loss": 0.4969157576560974, "grad_norm": 1.0856200456619263, "learning_rate": 9.375e-05, "epoch": 1.6726114649681527, "step": 165}
166
+ {"loss": 0.170774906873703, "grad_norm": 1.0782660245895386, "learning_rate": 9.305555555555556e-05, "epoch": 1.6828025477707005, "step": 166}
167
+ {"loss": 0.18043893575668335, "grad_norm": 0.8588445782661438, "learning_rate": 9.236111111111112e-05, "epoch": 1.6929936305732483, "step": 167}
168
+ {"loss": 0.11563735455274582, "grad_norm": 0.8225221037864685, "learning_rate": 9.166666666666667e-05, "epoch": 1.703184713375796, "step": 168}
169
+ {"loss": 0.361541748046875, "grad_norm": 1.7441767454147339, "learning_rate": 9.097222222222223e-05, "epoch": 1.7133757961783438, "step": 169}
170
+ {"loss": 0.22884972393512726, "grad_norm": 1.0826810598373413, "learning_rate": 9.027777777777779e-05, "epoch": 1.7235668789808916, "step": 170}
171
+ {"loss": 0.3035120368003845, "grad_norm": 1.459424376487732, "learning_rate": 8.958333333333335e-05, "epoch": 1.7337579617834393, "step": 171}
172
+ {"loss": 0.14285746216773987, "grad_norm": 0.5474423766136169, "learning_rate": 8.888888888888889e-05, "epoch": 1.743949044585987, "step": 172}
173
+ {"loss": 0.1647961288690567, "grad_norm": 1.3023803234100342, "learning_rate": 8.819444444444445e-05, "epoch": 1.754140127388535, "step": 173}
174
+ {"loss": 0.20205433666706085, "grad_norm": 1.6675821542739868, "learning_rate": 8.75e-05, "epoch": 1.7643312101910829, "step": 174}
175
+ {"loss": 0.2094634771347046, "grad_norm": 1.2591818571090698, "learning_rate": 8.680555555555556e-05, "epoch": 1.7745222929936306, "step": 175}
176
+ {"loss": 0.19197341799736023, "grad_norm": 1.3784693479537964, "learning_rate": 8.611111111111112e-05, "epoch": 1.7847133757961784, "step": 176}
177
+ {"loss": 0.1699640154838562, "grad_norm": 1.3793846368789673, "learning_rate": 8.541666666666666e-05, "epoch": 1.7949044585987262, "step": 177}
178
+ {"loss": 0.24046549201011658, "grad_norm": 1.3640600442886353, "learning_rate": 8.472222222222222e-05, "epoch": 1.805095541401274, "step": 178}
179
+ {"loss": 0.1484258621931076, "grad_norm": 1.0224329233169556, "learning_rate": 8.402777777777778e-05, "epoch": 1.8152866242038217, "step": 179}
180
+ {"loss": 0.1482892632484436, "grad_norm": 1.241874098777771, "learning_rate": 8.333333333333334e-05, "epoch": 1.8254777070063695, "step": 180}
181
+ {"loss": 0.5040706992149353, "grad_norm": 1.6678941249847412, "learning_rate": 8.263888888888889e-05, "epoch": 1.8356687898089172, "step": 181}
182
+ {"loss": 0.3870737552642822, "grad_norm": 1.509308099746704, "learning_rate": 8.194444444444445e-05, "epoch": 1.845859872611465, "step": 182}
183
+ {"loss": 0.1450929045677185, "grad_norm": 1.3586677312850952, "learning_rate": 8.125000000000001e-05, "epoch": 1.8560509554140128, "step": 183}
184
+ {"loss": 0.11406797170639038, "grad_norm": 0.9309101104736328, "learning_rate": 8.055555555555556e-05, "epoch": 1.8662420382165605, "step": 184}
185
+ {"loss": 0.22828780114650726, "grad_norm": 1.4832497835159302, "learning_rate": 7.986111111111112e-05, "epoch": 1.8764331210191083, "step": 185}
186
+ {"loss": 0.31938764452934265, "grad_norm": 1.5709041357040405, "learning_rate": 7.916666666666666e-05, "epoch": 1.886624203821656, "step": 186}
187
+ {"loss": 0.32002371549606323, "grad_norm": 1.2977643013000488, "learning_rate": 7.847222222222222e-05, "epoch": 1.8968152866242038, "step": 187}
188
+ {"loss": 0.21325135231018066, "grad_norm": 0.9647162556648254, "learning_rate": 7.777777777777778e-05, "epoch": 1.9070063694267516, "step": 188}
189
+ {"loss": 0.22239337861537933, "grad_norm": 1.1396207809448242, "learning_rate": 7.708333333333334e-05, "epoch": 1.9171974522292994, "step": 189}
190
+ {"loss": 0.24584217369556427, "grad_norm": 1.4513227939605713, "learning_rate": 7.638888888888889e-05, "epoch": 1.9273885350318471, "step": 190}
191
+ {"loss": 0.13751909136772156, "grad_norm": 1.0884069204330444, "learning_rate": 7.569444444444445e-05, "epoch": 1.937579617834395, "step": 191}
192
+ {"loss": 0.33243614435195923, "grad_norm": 1.3442689180374146, "learning_rate": 7.500000000000001e-05, "epoch": 1.9477707006369427, "step": 192}
193
+ {"loss": 0.15492531657218933, "grad_norm": 0.7937957644462585, "learning_rate": 7.430555555555557e-05, "epoch": 1.9579617834394905, "step": 193}
194
+ {"loss": 0.09105388075113297, "grad_norm": 1.3807721138000488, "learning_rate": 7.361111111111111e-05, "epoch": 1.9681528662420382, "step": 194}
195
+ {"loss": 0.3929058015346527, "grad_norm": 1.3065935373306274, "learning_rate": 7.291666666666667e-05, "epoch": 1.978343949044586, "step": 195}
196
+ {"loss": 0.34669241309165955, "grad_norm": 1.6988730430603027, "learning_rate": 7.222222222222222e-05, "epoch": 1.9885350318471338, "step": 196}
197
+ {"loss": 0.2607254683971405, "grad_norm": 1.7725212574005127, "learning_rate": 7.152777777777778e-05, "epoch": 1.9987261146496815, "step": 197}
198
+ {"loss": 0.12207172811031342, "grad_norm": 2.450087547302246, "learning_rate": 7.083333333333334e-05, "epoch": 2.0, "step": 198}
199
+ {"loss": 0.31119149923324585, "grad_norm": 1.2870289087295532, "learning_rate": 7.013888888888888e-05, "epoch": 2.0101910828025478, "step": 199}
200
+ {"loss": 0.14319775998592377, "grad_norm": 1.1291111707687378, "learning_rate": 6.944444444444444e-05, "epoch": 2.0203821656050955, "step": 200}
201
+ {"loss": 0.19798021018505096, "grad_norm": 0.8054268956184387, "learning_rate": 6.875e-05, "epoch": 2.0305732484076433, "step": 201}
202
+ {"loss": 0.21639196574687958, "grad_norm": 1.107912540435791, "learning_rate": 6.805555555555556e-05, "epoch": 2.040764331210191, "step": 202}
203
+ {"loss": 0.08943798393011093, "grad_norm": 0.7529680728912354, "learning_rate": 6.736111111111112e-05, "epoch": 2.050955414012739, "step": 203}
204
+ {"loss": 0.0921352431178093, "grad_norm": 0.9533487558364868, "learning_rate": 6.666666666666667e-05, "epoch": 2.0611464968152866, "step": 204}
205
+ {"loss": 0.22035428881645203, "grad_norm": 1.4303085803985596, "learning_rate": 6.597222222222223e-05, "epoch": 2.0713375796178344, "step": 205}
206
+ {"loss": 0.18190595507621765, "grad_norm": 0.9248675107955933, "learning_rate": 6.527777777777778e-05, "epoch": 2.081528662420382, "step": 206}
207
+ {"loss": 0.1893562525510788, "grad_norm": 1.004992127418518, "learning_rate": 6.458333333333334e-05, "epoch": 2.09171974522293, "step": 207}
208
+ {"loss": 0.15745042264461517, "grad_norm": 1.2227154970169067, "learning_rate": 6.388888888888888e-05, "epoch": 2.1019108280254777, "step": 208}
209
+ {"loss": 0.1491430401802063, "grad_norm": 1.3750429153442383, "learning_rate": 6.319444444444444e-05, "epoch": 2.1121019108280255, "step": 209}
210
+ {"loss": 0.17012710869312286, "grad_norm": 1.2999169826507568, "learning_rate": 6.25e-05, "epoch": 2.122292993630573, "step": 210}
211
+ {"loss": 0.25030699372291565, "grad_norm": 1.6166683435440063, "learning_rate": 6.180555555555556e-05, "epoch": 2.132484076433121, "step": 211}
212
+ {"loss": 0.1006808802485466, "grad_norm": 1.121126651763916, "learning_rate": 6.111111111111112e-05, "epoch": 2.1426751592356688, "step": 212}
213
+ {"loss": 0.14412850141525269, "grad_norm": 1.2085487842559814, "learning_rate": 6.041666666666667e-05, "epoch": 2.1528662420382165, "step": 213}
214
+ {"loss": 0.16299167275428772, "grad_norm": 1.7399260997772217, "learning_rate": 5.972222222222223e-05, "epoch": 2.1630573248407643, "step": 214}
215
+ {"loss": 0.28512611985206604, "grad_norm": 1.4503214359283447, "learning_rate": 5.902777777777778e-05, "epoch": 2.173248407643312, "step": 215}
216
+ {"loss": 0.04890533164143562, "grad_norm": 0.4843997359275818, "learning_rate": 5.833333333333334e-05, "epoch": 2.18343949044586, "step": 216}
217
+ {"loss": 0.10450780391693115, "grad_norm": 0.8296465277671814, "learning_rate": 5.7638888888888886e-05, "epoch": 2.1936305732484076, "step": 217}
218
+ {"loss": 0.14457325637340546, "grad_norm": 1.104335069656372, "learning_rate": 5.6944444444444445e-05, "epoch": 2.2038216560509554, "step": 218}
219
+ {"loss": 0.11237607896327972, "grad_norm": 1.345031499862671, "learning_rate": 5.6250000000000005e-05, "epoch": 2.214012738853503, "step": 219}
220
+ {"loss": 0.176926389336586, "grad_norm": 1.3722877502441406, "learning_rate": 5.555555555555556e-05, "epoch": 2.224203821656051, "step": 220}
221
+ {"loss": 0.24621419608592987, "grad_norm": 1.3205420970916748, "learning_rate": 5.486111111111112e-05, "epoch": 2.2343949044585987, "step": 221}
222
+ {"loss": 0.15521490573883057, "grad_norm": 1.6065913438796997, "learning_rate": 5.4166666666666664e-05, "epoch": 2.2445859872611464, "step": 222}
223
+ {"loss": 0.2660638093948364, "grad_norm": 1.2175638675689697, "learning_rate": 5.3472222222222224e-05, "epoch": 2.254777070063694, "step": 223}
224
+ {"loss": 0.18591339886188507, "grad_norm": 1.5905792713165283, "learning_rate": 5.2777777777777784e-05, "epoch": 2.264968152866242, "step": 224}
225
+ {"loss": 0.18288636207580566, "grad_norm": 2.1838290691375732, "learning_rate": 5.208333333333334e-05, "epoch": 2.2751592356687897, "step": 225}
226
+ {"loss": 0.11404211819171906, "grad_norm": 1.0321050882339478, "learning_rate": 5.138888888888889e-05, "epoch": 2.2853503184713375, "step": 226}
227
+ {"loss": 0.16242831945419312, "grad_norm": 1.2717584371566772, "learning_rate": 5.069444444444444e-05, "epoch": 2.2955414012738853, "step": 227}
228
+ {"loss": 0.1570262908935547, "grad_norm": 1.6524289846420288, "learning_rate": 5e-05, "epoch": 2.305732484076433, "step": 228}
229
+ {"loss": 0.11382943391799927, "grad_norm": 1.2113028764724731, "learning_rate": 4.930555555555556e-05, "epoch": 2.315923566878981, "step": 229}
230
+ {"loss": 0.12227721512317657, "grad_norm": 1.3195241689682007, "learning_rate": 4.8611111111111115e-05, "epoch": 2.3261146496815286, "step": 230}
231
+ {"loss": 0.16817837953567505, "grad_norm": 1.6228652000427246, "learning_rate": 4.791666666666667e-05, "epoch": 2.3363057324840764, "step": 231}
232
+ {"loss": 0.1490018367767334, "grad_norm": 1.3788127899169922, "learning_rate": 4.722222222222222e-05, "epoch": 2.346496815286624, "step": 232}
233
+ {"loss": 0.15920542180538177, "grad_norm": 1.1768027544021606, "learning_rate": 4.652777777777778e-05, "epoch": 2.356687898089172, "step": 233}
234
+ {"loss": 0.18305140733718872, "grad_norm": 2.005825996398926, "learning_rate": 4.5833333333333334e-05, "epoch": 2.3668789808917197, "step": 234}
235
+ {"loss": 0.099197156727314, "grad_norm": 1.713397741317749, "learning_rate": 4.5138888888888894e-05, "epoch": 2.3770700636942674, "step": 235}
236
+ {"loss": 0.11817801743745804, "grad_norm": 0.8157030344009399, "learning_rate": 4.4444444444444447e-05, "epoch": 2.387261146496815, "step": 236}
237
+ {"loss": 0.10630478709936142, "grad_norm": 1.2795579433441162, "learning_rate": 4.375e-05, "epoch": 2.397452229299363, "step": 237}
238
+ {"loss": 0.18217776715755463, "grad_norm": 1.3553754091262817, "learning_rate": 4.305555555555556e-05, "epoch": 2.4076433121019107, "step": 238}
239
+ {"loss": 0.09723106771707535, "grad_norm": 1.049250841140747, "learning_rate": 4.236111111111111e-05, "epoch": 2.4178343949044585, "step": 239}
240
+ {"loss": 0.09637288004159927, "grad_norm": 1.0419623851776123, "learning_rate": 4.166666666666667e-05, "epoch": 2.4280254777070063, "step": 240}
241
+ {"loss": 0.12326230853796005, "grad_norm": 1.5575206279754639, "learning_rate": 4.0972222222222225e-05, "epoch": 2.438216560509554, "step": 241}
242
+ {"loss": 0.094276063144207, "grad_norm": 1.0642114877700806, "learning_rate": 4.027777777777778e-05, "epoch": 2.448407643312102, "step": 242}
243
+ {"loss": 0.11432629823684692, "grad_norm": 1.4804887771606445, "learning_rate": 3.958333333333333e-05, "epoch": 2.4585987261146496, "step": 243}
244
+ {"loss": 0.24686264991760254, "grad_norm": 1.9122426509857178, "learning_rate": 3.888888888888889e-05, "epoch": 2.4687898089171973, "step": 244}
245
+ {"loss": 0.11512969434261322, "grad_norm": 1.4260722398757935, "learning_rate": 3.8194444444444444e-05, "epoch": 2.478980891719745, "step": 245}
246
+ {"loss": 0.16613341867923737, "grad_norm": 1.4465365409851074, "learning_rate": 3.7500000000000003e-05, "epoch": 2.489171974522293, "step": 246}
247
+ {"loss": 0.15891411900520325, "grad_norm": 1.4656093120574951, "learning_rate": 3.6805555555555556e-05, "epoch": 2.4993630573248407, "step": 247}
248
+ {"loss": 0.6151189804077148, "grad_norm": 1.6180071830749512, "learning_rate": 3.611111111111111e-05, "epoch": 2.5095541401273884, "step": 248}
249
+ {"loss": 0.17855669558048248, "grad_norm": 1.5453747510910034, "learning_rate": 3.541666666666667e-05, "epoch": 2.519745222929936, "step": 249}
250
+ {"loss": 0.1135454773902893, "grad_norm": 0.9661981463432312, "learning_rate": 3.472222222222222e-05, "epoch": 2.529936305732484, "step": 250}
251
+ {"loss": 0.25576266646385193, "grad_norm": 1.7761435508728027, "learning_rate": 3.402777777777778e-05, "epoch": 2.5401273885350317, "step": 251}
252
+ {"loss": 0.18084122240543365, "grad_norm": 1.3050564527511597, "learning_rate": 3.3333333333333335e-05, "epoch": 2.5503184713375795, "step": 252}
253
+ {"loss": 0.10597167909145355, "grad_norm": 1.0448472499847412, "learning_rate": 3.263888888888889e-05, "epoch": 2.5605095541401273, "step": 253}
254
+ {"loss": 0.2155171036720276, "grad_norm": 1.7620513439178467, "learning_rate": 3.194444444444444e-05, "epoch": 2.570700636942675, "step": 254}
255
+ {"loss": 0.2891685366630554, "grad_norm": 1.3910305500030518, "learning_rate": 3.125e-05, "epoch": 2.580891719745223, "step": 255}
256
+ {"loss": 0.201302632689476, "grad_norm": 2.164580821990967, "learning_rate": 3.055555555555556e-05, "epoch": 2.5910828025477706, "step": 256}
257
+ {"loss": 0.138000026345253, "grad_norm": 1.2483196258544922, "learning_rate": 2.9861111111111113e-05, "epoch": 2.6012738853503183, "step": 257}
258
+ {"loss": 0.14248836040496826, "grad_norm": 1.2548537254333496, "learning_rate": 2.916666666666667e-05, "epoch": 2.611464968152866, "step": 258}
259
+ {"loss": 0.13530048727989197, "grad_norm": 1.4316082000732422, "learning_rate": 2.8472222222222223e-05, "epoch": 2.621656050955414, "step": 259}
260
+ {"loss": 0.14262661337852478, "grad_norm": 1.9074763059616089, "learning_rate": 2.777777777777778e-05, "epoch": 2.6318471337579616, "step": 260}
261
+ {"loss": 0.10967038571834564, "grad_norm": 1.0953608751296997, "learning_rate": 2.7083333333333332e-05, "epoch": 2.6420382165605094, "step": 261}
262
+ {"loss": 0.19146840274333954, "grad_norm": 1.233297348022461, "learning_rate": 2.6388888888888892e-05, "epoch": 2.652229299363057, "step": 262}
263
+ {"loss": 0.1155640184879303, "grad_norm": 1.5569449663162231, "learning_rate": 2.5694444444444445e-05, "epoch": 2.662420382165605, "step": 263}
264
+ {"loss": 0.1584577113389969, "grad_norm": 1.5085536241531372, "learning_rate": 2.5e-05, "epoch": 2.6726114649681527, "step": 264}
265
+ {"loss": 0.1578441858291626, "grad_norm": 1.3990135192871094, "learning_rate": 2.4305555555555558e-05, "epoch": 2.6828025477707005, "step": 265}
266
+ {"loss": 0.05720777064561844, "grad_norm": 0.7964500188827515, "learning_rate": 2.361111111111111e-05, "epoch": 2.6929936305732483, "step": 266}
267
+ {"loss": 0.2078534960746765, "grad_norm": 1.3433589935302734, "learning_rate": 2.2916666666666667e-05, "epoch": 2.703184713375796, "step": 267}
268
+ {"loss": 0.1210533082485199, "grad_norm": 0.6911096572875977, "learning_rate": 2.2222222222222223e-05, "epoch": 2.713375796178344, "step": 268}
269
+ {"loss": 0.12541314959526062, "grad_norm": 1.0665966272354126, "learning_rate": 2.152777777777778e-05, "epoch": 2.7235668789808916, "step": 269}
270
+ {"loss": 0.14327681064605713, "grad_norm": 1.2878247499465942, "learning_rate": 2.0833333333333336e-05, "epoch": 2.7337579617834393, "step": 270}
271
+ {"loss": 0.10486380755901337, "grad_norm": 1.544772744178772, "learning_rate": 2.013888888888889e-05, "epoch": 2.743949044585987, "step": 271}
272
+ {"loss": 0.11306212097406387, "grad_norm": 1.1754292249679565, "learning_rate": 1.9444444444444445e-05, "epoch": 2.754140127388535, "step": 272}
273
+ {"loss": 0.16642490029335022, "grad_norm": 1.5518449544906616, "learning_rate": 1.8750000000000002e-05, "epoch": 2.7643312101910826, "step": 273}
274
+ {"loss": 0.08535230159759521, "grad_norm": 0.9602029919624329, "learning_rate": 1.8055555555555555e-05, "epoch": 2.7745222929936304, "step": 274}
275
+ {"loss": 0.16168959438800812, "grad_norm": 1.1414203643798828, "learning_rate": 1.736111111111111e-05, "epoch": 2.784713375796178, "step": 275}
276
+ {"loss": 0.2000589668750763, "grad_norm": 1.3773179054260254, "learning_rate": 1.6666666666666667e-05, "epoch": 2.794904458598726, "step": 276}
277
+ {"loss": 0.14879369735717773, "grad_norm": 1.229598879814148, "learning_rate": 1.597222222222222e-05, "epoch": 2.8050955414012737, "step": 277}
278
+ {"loss": 0.1351848542690277, "grad_norm": 1.2507323026657104, "learning_rate": 1.527777777777778e-05, "epoch": 2.8152866242038215, "step": 278}
279
+ {"loss": 0.10965745896100998, "grad_norm": 1.3401415348052979, "learning_rate": 1.4583333333333335e-05, "epoch": 2.8254777070063692, "step": 279}
280
+ {"loss": 0.1449526995420456, "grad_norm": 1.3561450242996216, "learning_rate": 1.388888888888889e-05, "epoch": 2.835668789808917, "step": 280}
281
+ {"loss": 0.16457107663154602, "grad_norm": 1.5929303169250488, "learning_rate": 1.3194444444444446e-05, "epoch": 2.845859872611465, "step": 281}
282
+ {"loss": 0.2250441014766693, "grad_norm": 1.1919002532958984, "learning_rate": 1.25e-05, "epoch": 2.8560509554140125, "step": 282}
283
+ {"loss": 0.19434526562690735, "grad_norm": 1.449803352355957, "learning_rate": 1.1805555555555555e-05, "epoch": 2.8662420382165603, "step": 283}
284
+ {"loss": 0.32755422592163086, "grad_norm": 1.6384215354919434, "learning_rate": 1.1111111111111112e-05, "epoch": 2.876433121019108, "step": 284}
285
+ {"loss": 0.10235312581062317, "grad_norm": 0.8350539803504944, "learning_rate": 1.0416666666666668e-05, "epoch": 2.886624203821656, "step": 285}
286
+ {"loss": 0.16005685925483704, "grad_norm": 1.0850409269332886, "learning_rate": 9.722222222222223e-06, "epoch": 2.8968152866242036, "step": 286}
287
+ {"loss": 0.10673708468675613, "grad_norm": 1.3893229961395264, "learning_rate": 9.027777777777777e-06, "epoch": 2.9070063694267514, "step": 287}
288
+ {"loss": 0.21009820699691772, "grad_norm": 1.7795078754425049, "learning_rate": 8.333333333333334e-06, "epoch": 2.917197452229299, "step": 288}
289
+ {"loss": 0.15081869065761566, "grad_norm": 1.1663967370986938, "learning_rate": 7.63888888888889e-06, "epoch": 2.927388535031847, "step": 289}
290
+ {"loss": 0.1252090483903885, "grad_norm": 1.08909273147583, "learning_rate": 6.944444444444445e-06, "epoch": 2.9375796178343947, "step": 290}
291
+ {"loss": 0.09439841657876968, "grad_norm": 1.253583550453186, "learning_rate": 6.25e-06, "epoch": 2.9477707006369425, "step": 291}
292
+ {"loss": 0.15273809432983398, "grad_norm": 1.485877513885498, "learning_rate": 5.555555555555556e-06, "epoch": 2.9579617834394902, "step": 292}
293
+ {"loss": 0.11691146343946457, "grad_norm": 1.0819978713989258, "learning_rate": 4.861111111111111e-06, "epoch": 2.968152866242038, "step": 293}
294
+ {"loss": 0.1469116359949112, "grad_norm": 1.0861661434173584, "learning_rate": 4.166666666666667e-06, "epoch": 2.9783439490445858, "step": 294}
295
+ {"loss": 0.09182402491569519, "grad_norm": 1.151098608970642, "learning_rate": 3.4722222222222224e-06, "epoch": 2.9885350318471335, "step": 295}
296
+ {"loss": 0.13682223856449127, "grad_norm": 1.2304149866104126, "learning_rate": 2.777777777777778e-06, "epoch": 2.9987261146496813, "step": 296}
297
+ {"loss": 0.08698958903551102, "grad_norm": 2.3549983501434326, "learning_rate": 2.0833333333333334e-06, "epoch": 3.0, "step": 297}
298
+ {"train_runtime": 1413.2282, "train_samples_per_second": 1.666, "train_steps_per_second": 0.21, "total_flos": 5.328270499398451e+16, "train_loss": 0.3817934171243348, "epoch": 3.0, "step": 297}
training/runs/Jun18_11-02-31_ubuntuv100/events.out.tfevents.1781780551.ubuntuv100.4244.0 ADDED
Binary file (66.9 kB). View file