Text Generation
MLX
Safetensors
English
information-extraction
structured-output
json
small-language-model
apple-silicon
from-scratch
post-training
research
Instructions to use wzebrowski/OpenSML-JSONLite-175M with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- MLX
How to use wzebrowski/OpenSML-JSONLite-175M with MLX:
# Make sure mlx-lm is installed # pip install --upgrade mlx-lm # if on a CUDA device, also pip install mlx[cuda] # Generate text with mlx-lm from mlx_lm import load, generate model, tokenizer = load("wzebrowski/OpenSML-JSONLite-175M") prompt = "Once upon a time in" text = generate(model, tokenizer, prompt=prompt, verbose=True) - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- LM Studio
- MLX LM
How to use wzebrowski/OpenSML-JSONLite-175M with MLX LM:
Generate or start a chat session
# Install MLX LM uv tool install mlx-lm # Generate some text mlx_lm.generate --model "wzebrowski/OpenSML-JSONLite-175M" --prompt "Once upon a time"
- Atomic Chat
Publish main JSONLite checkpoint and verified evaluation package
Browse filesMain model weights, native inference package, one-SFT training lineage and evaluation evidence.
- INFERENCE_VERIFICATION.json +21 -1781
- JSONLITE_RESULTS.json +0 -0
- PACKAGING_VERIFICATION.json +22 -14
- README.md +50 -87
- RUN_GUIDE.md +3 -3
- SHA256SUMS +15 -15
- SOURCE_NOTICE.md +2 -25
- TECHNICAL_REPORT.md +62 -126
- THIRD_PARTY_NOTICES.md +4 -2
- checkpoint_metadata.json +66 -60
- checkpoint_provenance.json +17 -71
- complete-request-exact.svg +1 -1
- config.json +3 -3
- inference.py +1 -1
- model.safetensors +1 -1
- native_bundle.zip +2 -2
INFERENCE_VERIFICATION.json
CHANGED
|
@@ -1,1788 +1,28 @@
|
|
| 1 |
{
|
| 2 |
"model": "OpenSML-JSONLite-175M-Instruct",
|
| 3 |
"checkpoint": "main",
|
| 4 |
-
"
|
| 5 |
-
"
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9 |
"versions": {
|
|
|
|
| 10 |
"mlx": "0.32.3",
|
| 11 |
-
"
|
| 12 |
-
"tokenizers": "0.22.2"
|
| 13 |
-
"jsonschema": "4.26.0"
|
| 14 |
},
|
| 15 |
-
"
|
| 16 |
-
"outputs": [
|
| 17 |
-
{
|
| 18 |
-
"text": "{\"playlist_owner\":[\"my\"],\"playlist\":[\"Rock Gaming\"],\"entity_name\":[\"Mariem Hassan con Leyoad\"]}",
|
| 19 |
-
"value": {
|
| 20 |
-
"playlist_owner": [
|
| 21 |
-
"my"
|
| 22 |
-
],
|
| 23 |
-
"playlist": [
|
| 24 |
-
"Rock Gaming"
|
| 25 |
-
],
|
| 26 |
-
"entity_name": [
|
| 27 |
-
"Mariem Hassan con Leyoad"
|
| 28 |
-
]
|
| 29 |
-
},
|
| 30 |
-
"schema_valid": true,
|
| 31 |
-
"success": true,
|
| 32 |
-
"stop_reason": "turn_end",
|
| 33 |
-
"output_tokens": 44,
|
| 34 |
-
"seconds": 0.17647575004957616,
|
| 35 |
-
"output_mode": "native-json",
|
| 36 |
-
"model_calls": 1,
|
| 37 |
-
"json_assembly": false,
|
| 38 |
-
"output_repair": false,
|
| 39 |
-
"constrained": false,
|
| 40 |
-
"protocol": {
|
| 41 |
-
"temperature": 0,
|
| 42 |
-
"repetition_penalty": 1,
|
| 43 |
-
"max_tokens": 256,
|
| 44 |
-
"serialization": "native-sft-chat-v1"
|
| 45 |
-
},
|
| 46 |
-
"id": "FIELD-01",
|
| 47 |
-
"raw_text_and_stop_match": true,
|
| 48 |
-
"exact": true
|
| 49 |
-
},
|
| 50 |
-
{
|
| 51 |
-
"text": "{\"artist\":[\"Mariem Hassan\"],\"music_item\":[]}",
|
| 52 |
-
"value": {
|
| 53 |
-
"artist": [
|
| 54 |
-
"Mariem Hassan"
|
| 55 |
-
],
|
| 56 |
-
"music_item": []
|
| 57 |
-
},
|
| 58 |
-
"schema_valid": true,
|
| 59 |
-
"success": true,
|
| 60 |
-
"stop_reason": "turn_end",
|
| 61 |
-
"output_tokens": 23,
|
| 62 |
-
"seconds": 0.09266262501478195,
|
| 63 |
-
"output_mode": "native-json",
|
| 64 |
-
"model_calls": 1,
|
| 65 |
-
"json_assembly": false,
|
| 66 |
-
"output_repair": false,
|
| 67 |
-
"constrained": false,
|
| 68 |
-
"protocol": {
|
| 69 |
-
"temperature": 0,
|
| 70 |
-
"repetition_penalty": 1,
|
| 71 |
-
"max_tokens": 256,
|
| 72 |
-
"serialization": "native-sft-chat-v1"
|
| 73 |
-
},
|
| 74 |
-
"id": "FIELD-02",
|
| 75 |
-
"raw_text_and_stop_match": true,
|
| 76 |
-
"exact": false
|
| 77 |
-
},
|
| 78 |
-
{
|
| 79 |
-
"text": "{\"playlist_owner\":[\"my\"]}",
|
| 80 |
-
"value": {
|
| 81 |
-
"playlist_owner": [
|
| 82 |
-
"my"
|
| 83 |
-
]
|
| 84 |
-
},
|
| 85 |
-
"schema_valid": true,
|
| 86 |
-
"success": true,
|
| 87 |
-
"stop_reason": "turn_end",
|
| 88 |
-
"output_tokens": 13,
|
| 89 |
-
"seconds": 0.05713866697624326,
|
| 90 |
-
"output_mode": "native-json",
|
| 91 |
-
"model_calls": 1,
|
| 92 |
-
"json_assembly": false,
|
| 93 |
-
"output_repair": false,
|
| 94 |
-
"constrained": false,
|
| 95 |
-
"protocol": {
|
| 96 |
-
"temperature": 0,
|
| 97 |
-
"repetition_penalty": 1,
|
| 98 |
-
"max_tokens": 256,
|
| 99 |
-
"serialization": "native-sft-chat-v1"
|
| 100 |
-
},
|
| 101 |
-
"id": "FIELD-03",
|
| 102 |
-
"raw_text_and_stop_match": true,
|
| 103 |
-
"exact": true
|
| 104 |
-
},
|
| 105 |
-
{
|
| 106 |
-
"text": "{\"artist\":[],\"entity_name\":[],\"playlist\":[\"Digster Future Hits\"]}",
|
| 107 |
-
"value": {
|
| 108 |
-
"artist": [],
|
| 109 |
-
"entity_name": [],
|
| 110 |
-
"playlist": [
|
| 111 |
-
"Digster Future Hits"
|
| 112 |
-
]
|
| 113 |
-
},
|
| 114 |
-
"schema_valid": true,
|
| 115 |
-
"success": true,
|
| 116 |
-
"stop_reason": "turn_end",
|
| 117 |
-
"output_tokens": 29,
|
| 118 |
-
"seconds": 0.11768570798449218,
|
| 119 |
-
"output_mode": "native-json",
|
| 120 |
-
"model_calls": 1,
|
| 121 |
-
"json_assembly": false,
|
| 122 |
-
"output_repair": false,
|
| 123 |
-
"constrained": false,
|
| 124 |
-
"protocol": {
|
| 125 |
-
"temperature": 0,
|
| 126 |
-
"repetition_penalty": 1,
|
| 127 |
-
"max_tokens": 256,
|
| 128 |
-
"serialization": "native-sft-chat-v1"
|
| 129 |
-
},
|
| 130 |
-
"id": "FIELD-04",
|
| 131 |
-
"raw_text_and_stop_match": true,
|
| 132 |
-
"exact": true
|
| 133 |
-
},
|
| 134 |
-
{
|
| 135 |
-
"text": "{\"restaurant_type\":[\"brasserie\"],\"party_size_number\":[\"nine\"],\"state\":[\"AR\"]}",
|
| 136 |
-
"value": {
|
| 137 |
-
"restaurant_type": [
|
| 138 |
-
"brasserie"
|
| 139 |
-
],
|
| 140 |
-
"party_size_number": [
|
| 141 |
-
"nine"
|
| 142 |
-
],
|
| 143 |
-
"state": [
|
| 144 |
-
"AR"
|
| 145 |
-
]
|
| 146 |
-
},
|
| 147 |
-
"schema_valid": true,
|
| 148 |
-
"success": true,
|
| 149 |
-
"stop_reason": "turn_end",
|
| 150 |
-
"output_tokens": 36,
|
| 151 |
-
"seconds": 0.13061708281747997,
|
| 152 |
-
"output_mode": "native-json",
|
| 153 |
-
"model_calls": 1,
|
| 154 |
-
"json_assembly": false,
|
| 155 |
-
"output_repair": false,
|
| 156 |
-
"constrained": false,
|
| 157 |
-
"protocol": {
|
| 158 |
-
"temperature": 0,
|
| 159 |
-
"repetition_penalty": 1,
|
| 160 |
-
"max_tokens": 256,
|
| 161 |
-
"serialization": "native-sft-chat-v1"
|
| 162 |
-
},
|
| 163 |
-
"id": "FIELD-05",
|
| 164 |
-
"raw_text_and_stop_match": true,
|
| 165 |
-
"exact": true
|
| 166 |
-
},
|
| 167 |
-
{
|
| 168 |
-
"text": "{\"party_size_number\":[\"nine\"],\"timeRange\":[],\"sort\":[]}",
|
| 169 |
-
"value": {
|
| 170 |
-
"party_size_number": [
|
| 171 |
-
"nine"
|
| 172 |
-
],
|
| 173 |
-
"timeRange": [],
|
| 174 |
-
"sort": []
|
| 175 |
-
},
|
| 176 |
-
"schema_valid": true,
|
| 177 |
-
"success": true,
|
| 178 |
-
"stop_reason": "turn_end",
|
| 179 |
-
"output_tokens": 27,
|
| 180 |
-
"seconds": 0.06810929113999009,
|
| 181 |
-
"output_mode": "native-json",
|
| 182 |
-
"model_calls": 1,
|
| 183 |
-
"json_assembly": false,
|
| 184 |
-
"output_repair": false,
|
| 185 |
-
"constrained": false,
|
| 186 |
-
"protocol": {
|
| 187 |
-
"temperature": 0,
|
| 188 |
-
"repetition_penalty": 1,
|
| 189 |
-
"max_tokens": 256,
|
| 190 |
-
"serialization": "native-sft-chat-v1"
|
| 191 |
-
},
|
| 192 |
-
"id": "FIELD-06",
|
| 193 |
-
"raw_text_and_stop_match": true,
|
| 194 |
-
"exact": true
|
| 195 |
-
},
|
| 196 |
-
{
|
| 197 |
-
"text": "{\"sort\":[\"best\"],\"city\":[\"Wrigley\"]}",
|
| 198 |
-
"value": {
|
| 199 |
-
"sort": [
|
| 200 |
-
"best"
|
| 201 |
-
],
|
| 202 |
-
"city": [
|
| 203 |
-
"Wrigley"
|
| 204 |
-
]
|
| 205 |
-
},
|
| 206 |
-
"schema_valid": true,
|
| 207 |
-
"success": true,
|
| 208 |
-
"stop_reason": "turn_end",
|
| 209 |
-
"output_tokens": 21,
|
| 210 |
-
"seconds": 0.05377487512305379,
|
| 211 |
-
"output_mode": "native-json",
|
| 212 |
-
"model_calls": 1,
|
| 213 |
-
"json_assembly": false,
|
| 214 |
-
"output_repair": false,
|
| 215 |
-
"constrained": false,
|
| 216 |
-
"protocol": {
|
| 217 |
-
"temperature": 0,
|
| 218 |
-
"repetition_penalty": 1,
|
| 219 |
-
"max_tokens": 256,
|
| 220 |
-
"serialization": "native-sft-chat-v1"
|
| 221 |
-
},
|
| 222 |
-
"id": "FIELD-07",
|
| 223 |
-
"raw_text_and_stop_match": true,
|
| 224 |
-
"exact": true
|
| 225 |
-
},
|
| 226 |
-
{
|
| 227 |
-
"text": "{\"timeRange\":[],\"poi\":[]}",
|
| 228 |
-
"value": {
|
| 229 |
-
"timeRange": [],
|
| 230 |
-
"poi": []
|
| 231 |
-
},
|
| 232 |
-
"schema_valid": true,
|
| 233 |
-
"success": true,
|
| 234 |
-
"stop_reason": "turn_end",
|
| 235 |
-
"output_tokens": 15,
|
| 236 |
-
"seconds": 0.04086962481960654,
|
| 237 |
-
"output_mode": "native-json",
|
| 238 |
-
"model_calls": 1,
|
| 239 |
-
"json_assembly": false,
|
| 240 |
-
"output_repair": false,
|
| 241 |
-
"constrained": false,
|
| 242 |
-
"protocol": {
|
| 243 |
-
"temperature": 0,
|
| 244 |
-
"repetition_penalty": 1,
|
| 245 |
-
"max_tokens": 256,
|
| 246 |
-
"serialization": "native-sft-chat-v1"
|
| 247 |
-
},
|
| 248 |
-
"id": "FIELD-08",
|
| 249 |
-
"raw_text_and_stop_match": true,
|
| 250 |
-
"exact": true
|
| 251 |
-
},
|
| 252 |
-
{
|
| 253 |
-
"text": "{\"state\":[\"Louisiana\"],\"condition_temperature\":[\"colder\"]}",
|
| 254 |
-
"value": {
|
| 255 |
-
"state": [
|
| 256 |
-
"Louisiana"
|
| 257 |
-
],
|
| 258 |
-
"condition_temperature": [
|
| 259 |
-
"colder"
|
| 260 |
-
]
|
| 261 |
-
},
|
| 262 |
-
"schema_valid": true,
|
| 263 |
-
"success": true,
|
| 264 |
-
"stop_reason": "turn_end",
|
| 265 |
-
"output_tokens": 23,
|
| 266 |
-
"seconds": 0.05825637513771653,
|
| 267 |
-
"output_mode": "native-json",
|
| 268 |
-
"model_calls": 1,
|
| 269 |
-
"json_assembly": false,
|
| 270 |
-
"output_repair": false,
|
| 271 |
-
"constrained": false,
|
| 272 |
-
"protocol": {
|
| 273 |
-
"temperature": 0,
|
| 274 |
-
"repetition_penalty": 1,
|
| 275 |
-
"max_tokens": 256,
|
| 276 |
-
"serialization": "native-sft-chat-v1"
|
| 277 |
-
},
|
| 278 |
-
"id": "FIELD-09",
|
| 279 |
-
"raw_text_and_stop_match": true,
|
| 280 |
-
"exact": true
|
| 281 |
-
},
|
| 282 |
-
{
|
| 283 |
-
"text": "{\"current_location\":[],\"geographic_poi\":[],\"condition_temperature\":[\"colder\"]}",
|
| 284 |
-
"value": {
|
| 285 |
-
"current_location": [],
|
| 286 |
-
"geographic_poi": [],
|
| 287 |
-
"condition_temperature": [
|
| 288 |
-
"colder"
|
| 289 |
-
]
|
| 290 |
-
},
|
| 291 |
-
"schema_valid": true,
|
| 292 |
-
"success": true,
|
| 293 |
-
"stop_reason": "turn_end",
|
| 294 |
-
"output_tokens": 31,
|
| 295 |
-
"seconds": 0.11788337491452694,
|
| 296 |
-
"output_mode": "native-json",
|
| 297 |
-
"model_calls": 1,
|
| 298 |
-
"json_assembly": false,
|
| 299 |
-
"output_repair": false,
|
| 300 |
-
"constrained": false,
|
| 301 |
-
"protocol": {
|
| 302 |
-
"temperature": 0,
|
| 303 |
-
"repetition_penalty": 1,
|
| 304 |
-
"max_tokens": 256,
|
| 305 |
-
"serialization": "native-sft-chat-v1"
|
| 306 |
-
},
|
| 307 |
-
"id": "FIELD-10",
|
| 308 |
-
"raw_text_and_stop_match": true,
|
| 309 |
-
"exact": true
|
| 310 |
-
},
|
| 311 |
-
{
|
| 312 |
-
"text": "{\"timeRange\":[\"last August\"],\"geographic_poi\":[\"Stunt Ranch Santa Monica Mountains Reserve\"],\"condition_temperature\":[\"colder\"]}",
|
| 313 |
-
"value": {
|
| 314 |
-
"timeRange": [
|
| 315 |
-
"last August"
|
| 316 |
-
],
|
| 317 |
-
"geographic_poi": [
|
| 318 |
-
"Stunt Ranch Santa Monica Mountains Reserve"
|
| 319 |
-
],
|
| 320 |
-
"condition_temperature": [
|
| 321 |
-
"colder"
|
| 322 |
-
]
|
| 323 |
-
},
|
| 324 |
-
"schema_valid": true,
|
| 325 |
-
"success": true,
|
| 326 |
-
"stop_reason": "turn_end",
|
| 327 |
-
"output_tokens": 44,
|
| 328 |
-
"seconds": 0.17240966693498194,
|
| 329 |
-
"output_mode": "native-json",
|
| 330 |
-
"model_calls": 1,
|
| 331 |
-
"json_assembly": false,
|
| 332 |
-
"output_repair": false,
|
| 333 |
-
"constrained": false,
|
| 334 |
-
"protocol": {
|
| 335 |
-
"temperature": 0,
|
| 336 |
-
"repetition_penalty": 1,
|
| 337 |
-
"max_tokens": 256,
|
| 338 |
-
"serialization": "native-sft-chat-v1"
|
| 339 |
-
},
|
| 340 |
-
"id": "FIELD-11",
|
| 341 |
-
"raw_text_and_stop_match": true,
|
| 342 |
-
"exact": true
|
| 343 |
-
},
|
| 344 |
-
{
|
| 345 |
-
"text": "{\"current_location\":[],\"geographic_poi\":[\"Stunt Ranch Santa Monica Mountains Reserve\"],\"state\":[]}",
|
| 346 |
-
"value": {
|
| 347 |
-
"current_location": [],
|
| 348 |
-
"geographic_poi": [
|
| 349 |
-
"Stunt Ranch Santa Monica Mountains Reserve"
|
| 350 |
-
],
|
| 351 |
-
"state": []
|
| 352 |
-
},
|
| 353 |
-
"schema_valid": true,
|
| 354 |
-
"success": true,
|
| 355 |
-
"stop_reason": "turn_end",
|
| 356 |
-
"output_tokens": 34,
|
| 357 |
-
"seconds": 0.1316559170372784,
|
| 358 |
-
"output_mode": "native-json",
|
| 359 |
-
"model_calls": 1,
|
| 360 |
-
"json_assembly": false,
|
| 361 |
-
"output_repair": false,
|
| 362 |
-
"constrained": false,
|
| 363 |
-
"protocol": {
|
| 364 |
-
"temperature": 0,
|
| 365 |
-
"repetition_penalty": 1,
|
| 366 |
-
"max_tokens": 256,
|
| 367 |
-
"serialization": "native-sft-chat-v1"
|
| 368 |
-
},
|
| 369 |
-
"id": "FIELD-12",
|
| 370 |
-
"raw_text_and_stop_match": true,
|
| 371 |
-
"exact": true
|
| 372 |
-
},
|
| 373 |
-
{
|
| 374 |
-
"text": "{\"artist\":[\"Behzad Mirkhani\"],\"music_item\":[\"theme\"],\"sort\":[\"last\"]}",
|
| 375 |
-
"value": {
|
| 376 |
-
"artist": [
|
| 377 |
-
"Behzad Mirkhani"
|
| 378 |
-
],
|
| 379 |
-
"music_item": [
|
| 380 |
-
"theme"
|
| 381 |
-
],
|
| 382 |
-
"sort": [
|
| 383 |
-
"last"
|
| 384 |
-
]
|
| 385 |
-
},
|
| 386 |
-
"schema_valid": true,
|
| 387 |
-
"success": true,
|
| 388 |
-
"stop_reason": "turn_end",
|
| 389 |
-
"output_tokens": 38,
|
| 390 |
-
"seconds": 0.11877575004473329,
|
| 391 |
-
"output_mode": "native-json",
|
| 392 |
-
"model_calls": 1,
|
| 393 |
-
"json_assembly": false,
|
| 394 |
-
"output_repair": false,
|
| 395 |
-
"constrained": false,
|
| 396 |
-
"protocol": {
|
| 397 |
-
"temperature": 0,
|
| 398 |
-
"repetition_penalty": 1,
|
| 399 |
-
"max_tokens": 256,
|
| 400 |
-
"serialization": "native-sft-chat-v1"
|
| 401 |
-
},
|
| 402 |
-
"id": "FIELD-13",
|
| 403 |
-
"raw_text_and_stop_match": true,
|
| 404 |
-
"exact": true
|
| 405 |
-
},
|
| 406 |
-
{
|
| 407 |
-
"text": "{\"service\":[],\"music_item\":[\"theme\"],\"playlist\":[]}",
|
| 408 |
-
"value": {
|
| 409 |
-
"service": [],
|
| 410 |
-
"music_item": [
|
| 411 |
-
"theme"
|
| 412 |
-
],
|
| 413 |
-
"playlist": []
|
| 414 |
-
},
|
| 415 |
-
"schema_valid": true,
|
| 416 |
-
"success": true,
|
| 417 |
-
"stop_reason": "turn_end",
|
| 418 |
-
"output_tokens": 25,
|
| 419 |
-
"seconds": 0.06615762482397258,
|
| 420 |
-
"output_mode": "native-json",
|
| 421 |
-
"model_calls": 1,
|
| 422 |
-
"json_assembly": false,
|
| 423 |
-
"output_repair": false,
|
| 424 |
-
"constrained": false,
|
| 425 |
-
"protocol": {
|
| 426 |
-
"temperature": 0,
|
| 427 |
-
"repetition_penalty": 1,
|
| 428 |
-
"max_tokens": 256,
|
| 429 |
-
"serialization": "native-sft-chat-v1"
|
| 430 |
-
},
|
| 431 |
-
"id": "FIELD-14",
|
| 432 |
-
"raw_text_and_stop_match": true,
|
| 433 |
-
"exact": true
|
| 434 |
-
},
|
| 435 |
-
{
|
| 436 |
-
"text": "{\"artist\":[\"Yui\"],\"music_item\":[\"track\"],\"service\":[\"Vimeo\"]}",
|
| 437 |
-
"value": {
|
| 438 |
-
"artist": [
|
| 439 |
-
"Yui"
|
| 440 |
-
],
|
| 441 |
-
"music_item": [
|
| 442 |
-
"track"
|
| 443 |
-
],
|
| 444 |
-
"service": [
|
| 445 |
-
"Vimeo"
|
| 446 |
-
]
|
| 447 |
-
},
|
| 448 |
-
"schema_valid": true,
|
| 449 |
-
"success": true,
|
| 450 |
-
"stop_reason": "turn_end",
|
| 451 |
-
"output_tokens": 33,
|
| 452 |
-
"seconds": 0.08466579113155603,
|
| 453 |
-
"output_mode": "native-json",
|
| 454 |
-
"model_calls": 1,
|
| 455 |
-
"json_assembly": false,
|
| 456 |
-
"output_repair": false,
|
| 457 |
-
"constrained": false,
|
| 458 |
-
"protocol": {
|
| 459 |
-
"temperature": 0,
|
| 460 |
-
"repetition_penalty": 1,
|
| 461 |
-
"max_tokens": 256,
|
| 462 |
-
"serialization": "native-sft-chat-v1"
|
| 463 |
-
},
|
| 464 |
-
"id": "FIELD-15",
|
| 465 |
-
"raw_text_and_stop_match": true,
|
| 466 |
-
"exact": true
|
| 467 |
-
},
|
| 468 |
-
{
|
| 469 |
-
"text": "{\"playlist\":[],\"sort\":[]}",
|
| 470 |
-
"value": {
|
| 471 |
-
"playlist": [],
|
| 472 |
-
"sort": []
|
| 473 |
-
},
|
| 474 |
-
"schema_valid": true,
|
| 475 |
-
"success": true,
|
| 476 |
-
"stop_reason": "turn_end",
|
| 477 |
-
"output_tokens": 14,
|
| 478 |
-
"seconds": 0.039065124932676554,
|
| 479 |
-
"output_mode": "native-json",
|
| 480 |
-
"model_calls": 1,
|
| 481 |
-
"json_assembly": false,
|
| 482 |
-
"output_repair": false,
|
| 483 |
-
"constrained": false,
|
| 484 |
-
"protocol": {
|
| 485 |
-
"temperature": 0,
|
| 486 |
-
"repetition_penalty": 1,
|
| 487 |
-
"max_tokens": 256,
|
| 488 |
-
"serialization": "native-sft-chat-v1"
|
| 489 |
-
},
|
| 490 |
-
"id": "FIELD-16",
|
| 491 |
-
"raw_text_and_stop_match": true,
|
| 492 |
-
"exact": true
|
| 493 |
-
},
|
| 494 |
-
{
|
| 495 |
-
"text": "{\"rating_value\":[\"3\"],\"rating_unit\":[\"stars\"],\"object_name\":[\"Things Fall Apart\"]}",
|
| 496 |
-
"value": {
|
| 497 |
-
"rating_value": [
|
| 498 |
-
"3"
|
| 499 |
-
],
|
| 500 |
-
"rating_unit": [
|
| 501 |
-
"stars"
|
| 502 |
-
],
|
| 503 |
-
"object_name": [
|
| 504 |
-
"Things Fall Apart"
|
| 505 |
-
]
|
| 506 |
-
},
|
| 507 |
-
"schema_valid": true,
|
| 508 |
-
"success": true,
|
| 509 |
-
"stop_reason": "turn_end",
|
| 510 |
-
"output_tokens": 35,
|
| 511 |
-
"seconds": 0.08983045816421509,
|
| 512 |
-
"output_mode": "native-json",
|
| 513 |
-
"model_calls": 1,
|
| 514 |
-
"json_assembly": false,
|
| 515 |
-
"output_repair": false,
|
| 516 |
-
"constrained": false,
|
| 517 |
-
"protocol": {
|
| 518 |
-
"temperature": 0,
|
| 519 |
-
"repetition_penalty": 1,
|
| 520 |
-
"max_tokens": 256,
|
| 521 |
-
"serialization": "native-sft-chat-v1"
|
| 522 |
-
},
|
| 523 |
-
"id": "FIELD-17",
|
| 524 |
-
"raw_text_and_stop_match": true,
|
| 525 |
-
"exact": true
|
| 526 |
-
},
|
| 527 |
-
{
|
| 528 |
-
"text": "{\"object_name\":[\"Things Fall Apart\"],\"object_select\":[],\"object_type\":[]}",
|
| 529 |
-
"value": {
|
| 530 |
-
"object_name": [
|
| 531 |
-
"Things Fall Apart"
|
| 532 |
-
],
|
| 533 |
-
"object_select": [],
|
| 534 |
-
"object_type": []
|
| 535 |
-
},
|
| 536 |
-
"schema_valid": true,
|
| 537 |
-
"success": true,
|
| 538 |
-
"stop_reason": "turn_end",
|
| 539 |
-
"output_tokens": 29,
|
| 540 |
-
"seconds": 0.07524858298711479,
|
| 541 |
-
"output_mode": "native-json",
|
| 542 |
-
"model_calls": 1,
|
| 543 |
-
"json_assembly": false,
|
| 544 |
-
"output_repair": false,
|
| 545 |
-
"constrained": false,
|
| 546 |
-
"protocol": {
|
| 547 |
-
"temperature": 0,
|
| 548 |
-
"repetition_penalty": 1,
|
| 549 |
-
"max_tokens": 256,
|
| 550 |
-
"serialization": "native-sft-chat-v1"
|
| 551 |
-
},
|
| 552 |
-
"id": "FIELD-18",
|
| 553 |
-
"raw_text_and_stop_match": true,
|
| 554 |
-
"exact": true
|
| 555 |
-
},
|
| 556 |
-
{
|
| 557 |
-
"text": "{\"rating_value\":[\"1\"],\"object_name\":[]}",
|
| 558 |
-
"value": {
|
| 559 |
-
"rating_value": [
|
| 560 |
-
"1"
|
| 561 |
-
],
|
| 562 |
-
"object_name": []
|
| 563 |
-
},
|
| 564 |
-
"schema_valid": true,
|
| 565 |
-
"success": true,
|
| 566 |
-
"stop_reason": "turn_end",
|
| 567 |
-
"output_tokens": 19,
|
| 568 |
-
"seconds": 0.049742958042770624,
|
| 569 |
-
"output_mode": "native-json",
|
| 570 |
-
"model_calls": 1,
|
| 571 |
-
"json_assembly": false,
|
| 572 |
-
"output_repair": false,
|
| 573 |
-
"constrained": false,
|
| 574 |
-
"protocol": {
|
| 575 |
-
"temperature": 0,
|
| 576 |
-
"repetition_penalty": 1,
|
| 577 |
-
"max_tokens": 256,
|
| 578 |
-
"serialization": "native-sft-chat-v1"
|
| 579 |
-
},
|
| 580 |
-
"id": "FIELD-19",
|
| 581 |
-
"raw_text_and_stop_match": true,
|
| 582 |
-
"exact": true
|
| 583 |
-
},
|
| 584 |
-
{
|
| 585 |
-
"text": "{\"object_part_of_series_type\":[],\"object_name\":[]}",
|
| 586 |
-
"value": {
|
| 587 |
-
"object_part_of_series_type": [],
|
| 588 |
-
"object_name": []
|
| 589 |
-
},
|
| 590 |
-
"schema_valid": true,
|
| 591 |
-
"success": true,
|
| 592 |
-
"stop_reason": "turn_end",
|
| 593 |
-
"output_tokens": 23,
|
| 594 |
-
"seconds": 0.06354975001886487,
|
| 595 |
-
"output_mode": "native-json",
|
| 596 |
-
"model_calls": 1,
|
| 597 |
-
"json_assembly": false,
|
| 598 |
-
"output_repair": false,
|
| 599 |
-
"constrained": false,
|
| 600 |
-
"protocol": {
|
| 601 |
-
"temperature": 0,
|
| 602 |
-
"repetition_penalty": 1,
|
| 603 |
-
"max_tokens": 256,
|
| 604 |
-
"serialization": "native-sft-chat-v1"
|
| 605 |
-
},
|
| 606 |
-
"id": "FIELD-20",
|
| 607 |
-
"raw_text_and_stop_match": true,
|
| 608 |
-
"exact": true
|
| 609 |
-
},
|
| 610 |
-
{
|
| 611 |
-
"text": "{\"object_name\":[\"Happiness Was Free\"]}",
|
| 612 |
-
"value": {
|
| 613 |
-
"object_name": [
|
| 614 |
-
"Happiness Was Free"
|
| 615 |
-
]
|
| 616 |
-
},
|
| 617 |
-
"schema_valid": true,
|
| 618 |
-
"success": true,
|
| 619 |
-
"stop_reason": "turn_end",
|
| 620 |
-
"output_tokens": 16,
|
| 621 |
-
"seconds": 0.060178708052262664,
|
| 622 |
-
"output_mode": "native-json",
|
| 623 |
-
"model_calls": 1,
|
| 624 |
-
"json_assembly": false,
|
| 625 |
-
"output_repair": false,
|
| 626 |
-
"constrained": false,
|
| 627 |
-
"protocol": {
|
| 628 |
-
"temperature": 0,
|
| 629 |
-
"repetition_penalty": 1,
|
| 630 |
-
"max_tokens": 256,
|
| 631 |
-
"serialization": "native-sft-chat-v1"
|
| 632 |
-
},
|
| 633 |
-
"id": "FIELD-21",
|
| 634 |
-
"raw_text_and_stop_match": true,
|
| 635 |
-
"exact": true
|
| 636 |
-
},
|
| 637 |
-
{
|
| 638 |
-
"text": "{\"object_type\":[],\"object_name\":[\"Happiness Was Free\"]}",
|
| 639 |
-
"value": {
|
| 640 |
-
"object_type": [],
|
| 641 |
-
"object_name": [
|
| 642 |
-
"Happiness Was Free"
|
| 643 |
-
]
|
| 644 |
-
},
|
| 645 |
-
"schema_valid": true,
|
| 646 |
-
"success": true,
|
| 647 |
-
"stop_reason": "turn_end",
|
| 648 |
-
"output_tokens": 23,
|
| 649 |
-
"seconds": 0.0893012909218669,
|
| 650 |
-
"output_mode": "native-json",
|
| 651 |
-
"model_calls": 1,
|
| 652 |
-
"json_assembly": false,
|
| 653 |
-
"output_repair": false,
|
| 654 |
-
"constrained": false,
|
| 655 |
-
"protocol": {
|
| 656 |
-
"temperature": 0,
|
| 657 |
-
"repetition_penalty": 1,
|
| 658 |
-
"max_tokens": 256,
|
| 659 |
-
"serialization": "native-sft-chat-v1"
|
| 660 |
-
},
|
| 661 |
-
"id": "FIELD-22",
|
| 662 |
-
"raw_text_and_stop_match": true,
|
| 663 |
-
"exact": true
|
| 664 |
-
},
|
| 665 |
-
{
|
| 666 |
-
"text": "{\"object_name\":[\"Martin Morning\"],\"object_type\":[\"saga\"]}",
|
| 667 |
-
"value": {
|
| 668 |
-
"object_name": [
|
| 669 |
-
"Martin Morning"
|
| 670 |
-
],
|
| 671 |
-
"object_type": [
|
| 672 |
-
"saga"
|
| 673 |
-
]
|
| 674 |
-
},
|
| 675 |
-
"schema_valid": true,
|
| 676 |
-
"success": true,
|
| 677 |
-
"stop_reason": "turn_end",
|
| 678 |
-
"output_tokens": 24,
|
| 679 |
-
"seconds": 0.07322416710667312,
|
| 680 |
-
"output_mode": "native-json",
|
| 681 |
-
"model_calls": 1,
|
| 682 |
-
"json_assembly": false,
|
| 683 |
-
"output_repair": false,
|
| 684 |
-
"constrained": false,
|
| 685 |
-
"protocol": {
|
| 686 |
-
"temperature": 0,
|
| 687 |
-
"repetition_penalty": 1,
|
| 688 |
-
"max_tokens": 256,
|
| 689 |
-
"serialization": "native-sft-chat-v1"
|
| 690 |
-
},
|
| 691 |
-
"id": "FIELD-23",
|
| 692 |
-
"raw_text_and_stop_match": true,
|
| 693 |
-
"exact": true
|
| 694 |
-
},
|
| 695 |
-
{
|
| 696 |
-
"text": "{\"object_name\":[\"Martin Morning\"]}",
|
| 697 |
-
"value": {
|
| 698 |
-
"object_name": [
|
| 699 |
-
"Martin Morning"
|
| 700 |
-
]
|
| 701 |
-
},
|
| 702 |
-
"schema_valid": true,
|
| 703 |
-
"success": true,
|
| 704 |
-
"stop_reason": "turn_end",
|
| 705 |
-
"output_tokens": 13,
|
| 706 |
-
"seconds": 0.040689832996577024,
|
| 707 |
-
"output_mode": "native-json",
|
| 708 |
-
"model_calls": 1,
|
| 709 |
-
"json_assembly": false,
|
| 710 |
-
"output_repair": false,
|
| 711 |
-
"constrained": false,
|
| 712 |
-
"protocol": {
|
| 713 |
-
"temperature": 0,
|
| 714 |
-
"repetition_penalty": 1,
|
| 715 |
-
"max_tokens": 256,
|
| 716 |
-
"serialization": "native-sft-chat-v1"
|
| 717 |
-
},
|
| 718 |
-
"id": "FIELD-24",
|
| 719 |
-
"raw_text_and_stop_match": true,
|
| 720 |
-
"exact": true
|
| 721 |
-
},
|
| 722 |
-
{
|
| 723 |
-
"text": "{\"movie_type\":[\"animated movies\"],\"spatial_relation\":[\"in the neighborhood\"]}",
|
| 724 |
-
"value": {
|
| 725 |
-
"movie_type": [
|
| 726 |
-
"animated movies"
|
| 727 |
-
],
|
| 728 |
-
"spatial_relation": [
|
| 729 |
-
"in the neighborhood"
|
| 730 |
-
]
|
| 731 |
-
},
|
| 732 |
-
"schema_valid": true,
|
| 733 |
-
"success": true,
|
| 734 |
-
"stop_reason": "turn_end",
|
| 735 |
-
"output_tokens": 29,
|
| 736 |
-
"seconds": 0.08523791679181159,
|
| 737 |
-
"output_mode": "native-json",
|
| 738 |
-
"model_calls": 1,
|
| 739 |
-
"json_assembly": false,
|
| 740 |
-
"output_repair": false,
|
| 741 |
-
"constrained": false,
|
| 742 |
-
"protocol": {
|
| 743 |
-
"temperature": 0,
|
| 744 |
-
"repetition_penalty": 1,
|
| 745 |
-
"max_tokens": 256,
|
| 746 |
-
"serialization": "native-sft-chat-v1"
|
| 747 |
-
},
|
| 748 |
-
"id": "FIELD-25",
|
| 749 |
-
"raw_text_and_stop_match": true,
|
| 750 |
-
"exact": true
|
| 751 |
-
},
|
| 752 |
-
{
|
| 753 |
-
"text": "{\"movie_type\":[\"animated movies\"],\"timeRange\":[],\"movie_name\":[]}",
|
| 754 |
-
"value": {
|
| 755 |
-
"movie_type": [
|
| 756 |
-
"animated movies"
|
| 757 |
-
],
|
| 758 |
-
"timeRange": [],
|
| 759 |
-
"movie_name": []
|
| 760 |
-
},
|
| 761 |
-
"schema_valid": true,
|
| 762 |
-
"success": true,
|
| 763 |
-
"stop_reason": "turn_end",
|
| 764 |
-
"output_tokens": 32,
|
| 765 |
-
"seconds": 0.09332416695542634,
|
| 766 |
-
"output_mode": "native-json",
|
| 767 |
-
"model_calls": 1,
|
| 768 |
-
"json_assembly": false,
|
| 769 |
-
"output_repair": false,
|
| 770 |
-
"constrained": false,
|
| 771 |
-
"protocol": {
|
| 772 |
-
"temperature": 0,
|
| 773 |
-
"repetition_penalty": 1,
|
| 774 |
-
"max_tokens": 256,
|
| 775 |
-
"serialization": "native-sft-chat-v1"
|
| 776 |
-
},
|
| 777 |
-
"id": "FIELD-26",
|
| 778 |
-
"raw_text_and_stop_match": true,
|
| 779 |
-
"exact": true
|
| 780 |
-
},
|
| 781 |
-
{
|
| 782 |
-
"text": "{\"movie_name\":[\"Mabel’s Dramatic Career\"],\"timeRange\":[\"twenty two o'clock\"]}",
|
| 783 |
-
"value": {
|
| 784 |
-
"movie_name": [
|
| 785 |
-
"Mabel’s Dramatic Career"
|
| 786 |
-
],
|
| 787 |
-
"timeRange": [
|
| 788 |
-
"twenty two o'clock"
|
| 789 |
-
]
|
| 790 |
-
},
|
| 791 |
-
"schema_valid": true,
|
| 792 |
-
"success": true,
|
| 793 |
-
"stop_reason": "turn_end",
|
| 794 |
-
"output_tokens": 36,
|
| 795 |
-
"seconds": 0.1403042080346495,
|
| 796 |
-
"output_mode": "native-json",
|
| 797 |
-
"model_calls": 1,
|
| 798 |
-
"json_assembly": false,
|
| 799 |
-
"output_repair": false,
|
| 800 |
-
"constrained": false,
|
| 801 |
-
"protocol": {
|
| 802 |
-
"temperature": 0,
|
| 803 |
-
"repetition_penalty": 1,
|
| 804 |
-
"max_tokens": 256,
|
| 805 |
-
"serialization": "native-sft-chat-v1"
|
| 806 |
-
},
|
| 807 |
-
"id": "FIELD-27",
|
| 808 |
-
"raw_text_and_stop_match": true,
|
| 809 |
-
"exact": true
|
| 810 |
-
},
|
| 811 |
-
{
|
| 812 |
-
"text": "{\"timeRange\":[\"twenty two o'clock\"],\"spatial_relation\":[],\"object_location_type\":[]}",
|
| 813 |
-
"value": {
|
| 814 |
-
"timeRange": [
|
| 815 |
-
"twenty two o'clock"
|
| 816 |
-
],
|
| 817 |
-
"spatial_relation": [],
|
| 818 |
-
"object_location_type": []
|
| 819 |
-
},
|
| 820 |
-
"schema_valid": true,
|
| 821 |
-
"success": true,
|
| 822 |
-
"stop_reason": "turn_end",
|
| 823 |
-
"output_tokens": 35,
|
| 824 |
-
"seconds": 0.1383882921654731,
|
| 825 |
-
"output_mode": "native-json",
|
| 826 |
-
"model_calls": 1,
|
| 827 |
-
"json_assembly": false,
|
| 828 |
-
"output_repair": false,
|
| 829 |
-
"constrained": false,
|
| 830 |
-
"protocol": {
|
| 831 |
-
"temperature": 0,
|
| 832 |
-
"repetition_penalty": 1,
|
| 833 |
-
"max_tokens": 256,
|
| 834 |
-
"serialization": "native-sft-chat-v1"
|
| 835 |
-
},
|
| 836 |
-
"id": "FIELD-28",
|
| 837 |
-
"raw_text_and_stop_match": true,
|
| 838 |
-
"exact": true
|
| 839 |
-
},
|
| 840 |
-
{
|
| 841 |
-
"text": "{\"track\":[\"Blue Lantern\"],\"artist\":[\"Mira Sol\"],\"album\":[]}",
|
| 842 |
-
"value": {
|
| 843 |
-
"track": [
|
| 844 |
-
"Blue Lantern"
|
| 845 |
-
],
|
| 846 |
-
"artist": [
|
| 847 |
-
"Mira Sol"
|
| 848 |
-
],
|
| 849 |
-
"album": []
|
| 850 |
-
},
|
| 851 |
-
"schema_valid": true,
|
| 852 |
-
"success": true,
|
| 853 |
-
"stop_reason": "turn_end",
|
| 854 |
-
"output_tokens": 29,
|
| 855 |
-
"seconds": 0.11747579206712544,
|
| 856 |
-
"output_mode": "native-json",
|
| 857 |
-
"model_calls": 1,
|
| 858 |
-
"json_assembly": false,
|
| 859 |
-
"output_repair": false,
|
| 860 |
-
"constrained": false,
|
| 861 |
-
"protocol": {
|
| 862 |
-
"temperature": 0,
|
| 863 |
-
"repetition_penalty": 1,
|
| 864 |
-
"max_tokens": 256,
|
| 865 |
-
"serialization": "native-sft-chat-v1"
|
| 866 |
-
},
|
| 867 |
-
"id": "FIELD-29",
|
| 868 |
-
"raw_text_and_stop_match": true,
|
| 869 |
-
"exact": true
|
| 870 |
-
},
|
| 871 |
-
{
|
| 872 |
-
"text": "{\"restaurant_name\":[\"River Moon\"],\"city\":[\"Denver\"],\"party_size_number\":[\"four\"],\"timeRange\":[\"tomorrow\"]}",
|
| 873 |
-
"value": {
|
| 874 |
-
"restaurant_name": [
|
| 875 |
-
"River Moon"
|
| 876 |
-
],
|
| 877 |
-
"city": [
|
| 878 |
-
"Denver"
|
| 879 |
-
],
|
| 880 |
-
"party_size_number": [
|
| 881 |
-
"four"
|
| 882 |
-
],
|
| 883 |
-
"timeRange": [
|
| 884 |
-
"tomorrow"
|
| 885 |
-
]
|
| 886 |
-
},
|
| 887 |
-
"schema_valid": true,
|
| 888 |
-
"success": true,
|
| 889 |
-
"stop_reason": "turn_end",
|
| 890 |
-
"output_tokens": 49,
|
| 891 |
-
"seconds": 0.18146875011734664,
|
| 892 |
-
"output_mode": "native-json",
|
| 893 |
-
"model_calls": 1,
|
| 894 |
-
"json_assembly": false,
|
| 895 |
-
"output_repair": false,
|
| 896 |
-
"constrained": false,
|
| 897 |
-
"protocol": {
|
| 898 |
-
"temperature": 0,
|
| 899 |
-
"repetition_penalty": 1,
|
| 900 |
-
"max_tokens": 256,
|
| 901 |
-
"serialization": "native-sft-chat-v1"
|
| 902 |
-
},
|
| 903 |
-
"id": "FIELD-30",
|
| 904 |
-
"raw_text_and_stop_match": true,
|
| 905 |
-
"exact": true
|
| 906 |
-
},
|
| 907 |
-
{
|
| 908 |
-
"text": "{\"city\":[\"Ose\"],\"timeRange\":[\"Friday\"],\"country\":[]}",
|
| 909 |
-
"value": {
|
| 910 |
-
"city": [
|
| 911 |
-
"Ose"
|
| 912 |
-
],
|
| 913 |
-
"timeRange": [
|
| 914 |
-
"Friday"
|
| 915 |
-
],
|
| 916 |
-
"country": []
|
| 917 |
-
},
|
| 918 |
-
"schema_valid": true,
|
| 919 |
-
"success": true,
|
| 920 |
-
"stop_reason": "turn_end",
|
| 921 |
-
"output_tokens": 26,
|
| 922 |
-
"seconds": 0.10596829210408032,
|
| 923 |
-
"output_mode": "native-json",
|
| 924 |
-
"model_calls": 1,
|
| 925 |
-
"json_assembly": false,
|
| 926 |
-
"output_repair": false,
|
| 927 |
-
"constrained": false,
|
| 928 |
-
"protocol": {
|
| 929 |
-
"temperature": 0,
|
| 930 |
-
"repetition_penalty": 1,
|
| 931 |
-
"max_tokens": 256,
|
| 932 |
-
"serialization": "native-sft-chat-v1"
|
| 933 |
-
},
|
| 934 |
-
"id": "FIELD-31",
|
| 935 |
-
"raw_text_and_stop_match": true,
|
| 936 |
-
"exact": false
|
| 937 |
-
},
|
| 938 |
-
{
|
| 939 |
-
"text": "{\"object_name\":[\"Glass Harbor\"],\"rating_value\":[\"four\"],\"best_rating\":[],\"rating_unit\":[\"stars\"]}",
|
| 940 |
-
"value": {
|
| 941 |
-
"object_name": [
|
| 942 |
-
"Glass Harbor"
|
| 943 |
-
],
|
| 944 |
-
"rating_value": [
|
| 945 |
-
"four"
|
| 946 |
-
],
|
| 947 |
-
"best_rating": [],
|
| 948 |
-
"rating_unit": [
|
| 949 |
-
"stars"
|
| 950 |
-
]
|
| 951 |
-
},
|
| 952 |
-
"schema_valid": true,
|
| 953 |
-
"success": true,
|
| 954 |
-
"stop_reason": "turn_end",
|
| 955 |
-
"output_tokens": 42,
|
| 956 |
-
"seconds": 0.16606529196724296,
|
| 957 |
-
"output_mode": "native-json",
|
| 958 |
-
"model_calls": 1,
|
| 959 |
-
"json_assembly": false,
|
| 960 |
-
"output_repair": false,
|
| 961 |
-
"constrained": false,
|
| 962 |
-
"protocol": {
|
| 963 |
-
"temperature": 0,
|
| 964 |
-
"repetition_penalty": 1,
|
| 965 |
-
"max_tokens": 256,
|
| 966 |
-
"serialization": "native-sft-chat-v1"
|
| 967 |
-
},
|
| 968 |
-
"id": "FIELD-32",
|
| 969 |
-
"raw_text_and_stop_match": true,
|
| 970 |
-
"exact": false
|
| 971 |
-
},
|
| 972 |
-
{
|
| 973 |
-
"text": "{\"movie_name\":[\"Silver Orchard\"],\"location_name\":[\"Maple Cinema\"],\"timeRange\":[]}",
|
| 974 |
-
"value": {
|
| 975 |
-
"movie_name": [
|
| 976 |
-
"Silver Orchard"
|
| 977 |
-
],
|
| 978 |
-
"location_name": [
|
| 979 |
-
"Maple Cinema"
|
| 980 |
-
],
|
| 981 |
-
"timeRange": []
|
| 982 |
-
},
|
| 983 |
-
"schema_valid": true,
|
| 984 |
-
"success": true,
|
| 985 |
-
"stop_reason": "turn_end",
|
| 986 |
-
"output_tokens": 37,
|
| 987 |
-
"seconds": 0.09538087481632829,
|
| 988 |
-
"output_mode": "native-json",
|
| 989 |
-
"model_calls": 1,
|
| 990 |
-
"json_assembly": false,
|
| 991 |
-
"output_repair": false,
|
| 992 |
-
"constrained": false,
|
| 993 |
-
"protocol": {
|
| 994 |
-
"temperature": 0,
|
| 995 |
-
"repetition_penalty": 1,
|
| 996 |
-
"max_tokens": 256,
|
| 997 |
-
"serialization": "native-sft-chat-v1"
|
| 998 |
-
},
|
| 999 |
-
"id": "FIELD-33",
|
| 1000 |
-
"raw_text_and_stop_match": true,
|
| 1001 |
-
"exact": true
|
| 1002 |
-
},
|
| 1003 |
-
{
|
| 1004 |
-
"text": "{\"entity_name\":[\"Night Steps\"],\"playlist\":[\"Evening Walks\"]}",
|
| 1005 |
-
"value": {
|
| 1006 |
-
"entity_name": [
|
| 1007 |
-
"Night Steps"
|
| 1008 |
-
],
|
| 1009 |
-
"playlist": [
|
| 1010 |
-
"Evening Walks"
|
| 1011 |
-
]
|
| 1012 |
-
},
|
| 1013 |
-
"schema_valid": true,
|
| 1014 |
-
"success": true,
|
| 1015 |
-
"stop_reason": "turn_end",
|
| 1016 |
-
"output_tokens": 27,
|
| 1017 |
-
"seconds": 0.07212029211223125,
|
| 1018 |
-
"output_mode": "native-json",
|
| 1019 |
-
"model_calls": 1,
|
| 1020 |
-
"json_assembly": false,
|
| 1021 |
-
"output_repair": false,
|
| 1022 |
-
"constrained": false,
|
| 1023 |
-
"protocol": {
|
| 1024 |
-
"temperature": 0,
|
| 1025 |
-
"repetition_penalty": 1,
|
| 1026 |
-
"max_tokens": 256,
|
| 1027 |
-
"serialization": "native-sft-chat-v1"
|
| 1028 |
-
},
|
| 1029 |
-
"id": "FIELD-34",
|
| 1030 |
-
"raw_text_and_stop_match": true,
|
| 1031 |
-
"exact": true
|
| 1032 |
-
},
|
| 1033 |
-
{
|
| 1034 |
-
"text": "{\"artist\":[\"Mira Sol\",\"Theo Lane\"],\"album\":[]}",
|
| 1035 |
-
"value": {
|
| 1036 |
-
"artist": [
|
| 1037 |
-
"Mira Sol",
|
| 1038 |
-
"Theo Lane"
|
| 1039 |
-
],
|
| 1040 |
-
"album": []
|
| 1041 |
-
},
|
| 1042 |
-
"schema_valid": true,
|
| 1043 |
-
"success": true,
|
| 1044 |
-
"stop_reason": "turn_end",
|
| 1045 |
-
"output_tokens": 24,
|
| 1046 |
-
"seconds": 0.06363512482494116,
|
| 1047 |
-
"output_mode": "native-json",
|
| 1048 |
-
"model_calls": 1,
|
| 1049 |
-
"json_assembly": false,
|
| 1050 |
-
"output_repair": false,
|
| 1051 |
-
"constrained": false,
|
| 1052 |
-
"protocol": {
|
| 1053 |
-
"temperature": 0,
|
| 1054 |
-
"repetition_penalty": 1,
|
| 1055 |
-
"max_tokens": 256,
|
| 1056 |
-
"serialization": "native-sft-chat-v1"
|
| 1057 |
-
},
|
| 1058 |
-
"id": "FIELD-35",
|
| 1059 |
-
"raw_text_and_stop_match": true,
|
| 1060 |
-
"exact": true
|
| 1061 |
-
},
|
| 1062 |
-
{
|
| 1063 |
-
"text": "{\"city\":[\"Bergen\",\"Orange\",\"Lake\"],\"country\":[]}",
|
| 1064 |
-
"value": {
|
| 1065 |
-
"city": [
|
| 1066 |
-
"Bergen",
|
| 1067 |
-
"Orange",
|
| 1068 |
-
"Lake"
|
| 1069 |
-
],
|
| 1070 |
-
"country": []
|
| 1071 |
-
},
|
| 1072 |
-
"schema_valid": true,
|
| 1073 |
-
"success": true,
|
| 1074 |
-
"stop_reason": "turn_end",
|
| 1075 |
-
"output_tokens": 24,
|
| 1076 |
-
"seconds": 0.06020650011487305,
|
| 1077 |
-
"output_mode": "native-json",
|
| 1078 |
-
"model_calls": 1,
|
| 1079 |
-
"json_assembly": false,
|
| 1080 |
-
"output_repair": false,
|
| 1081 |
-
"constrained": false,
|
| 1082 |
-
"protocol": {
|
| 1083 |
-
"temperature": 0,
|
| 1084 |
-
"repetition_penalty": 1,
|
| 1085 |
-
"max_tokens": 256,
|
| 1086 |
-
"serialization": "native-sft-chat-v1"
|
| 1087 |
-
},
|
| 1088 |
-
"id": "FIELD-36",
|
| 1089 |
-
"raw_text_and_stop_match": true,
|
| 1090 |
-
"exact": false
|
| 1091 |
-
},
|
| 1092 |
-
{
|
| 1093 |
-
"text": "{\"cuisine\":[],\"city\":[\"Boston\"],\"restaurant_name\":[]}",
|
| 1094 |
-
"value": {
|
| 1095 |
-
"cuisine": [],
|
| 1096 |
-
"city": [
|
| 1097 |
-
"Boston"
|
| 1098 |
-
],
|
| 1099 |
-
"restaurant_name": []
|
| 1100 |
-
},
|
| 1101 |
-
"schema_valid": true,
|
| 1102 |
-
"success": true,
|
| 1103 |
-
"stop_reason": "turn_end",
|
| 1104 |
-
"output_tokens": 26,
|
| 1105 |
-
"seconds": 0.09844033396802843,
|
| 1106 |
-
"output_mode": "native-json",
|
| 1107 |
-
"model_calls": 1,
|
| 1108 |
-
"json_assembly": false,
|
| 1109 |
-
"output_repair": false,
|
| 1110 |
-
"constrained": false,
|
| 1111 |
-
"protocol": {
|
| 1112 |
-
"temperature": 0,
|
| 1113 |
-
"repetition_penalty": 1,
|
| 1114 |
-
"max_tokens": 256,
|
| 1115 |
-
"serialization": "native-sft-chat-v1"
|
| 1116 |
-
},
|
| 1117 |
-
"id": "FIELD-37",
|
| 1118 |
-
"raw_text_and_stop_match": true,
|
| 1119 |
-
"exact": false
|
| 1120 |
-
},
|
| 1121 |
-
{
|
| 1122 |
-
"text": "{\"album\":[\"Quiet Signals\"],\"artist\":[\"Mira Sol\"],\"track\":[]}",
|
| 1123 |
-
"value": {
|
| 1124 |
-
"album": [
|
| 1125 |
-
"Quiet Signals"
|
| 1126 |
-
],
|
| 1127 |
-
"artist": [
|
| 1128 |
-
"Mira Sol"
|
| 1129 |
-
],
|
| 1130 |
-
"track": []
|
| 1131 |
-
},
|
| 1132 |
-
"schema_valid": true,
|
| 1133 |
-
"success": true,
|
| 1134 |
-
"stop_reason": "turn_end",
|
| 1135 |
-
"output_tokens": 30,
|
| 1136 |
-
"seconds": 0.12414183304645121,
|
| 1137 |
-
"output_mode": "native-json",
|
| 1138 |
-
"model_calls": 1,
|
| 1139 |
-
"json_assembly": false,
|
| 1140 |
-
"output_repair": false,
|
| 1141 |
-
"constrained": false,
|
| 1142 |
-
"protocol": {
|
| 1143 |
-
"temperature": 0,
|
| 1144 |
-
"repetition_penalty": 1,
|
| 1145 |
-
"max_tokens": 256,
|
| 1146 |
-
"serialization": "native-sft-chat-v1"
|
| 1147 |
-
},
|
| 1148 |
-
"id": "FIELD-38",
|
| 1149 |
-
"raw_text_and_stop_match": true,
|
| 1150 |
-
"exact": true
|
| 1151 |
-
},
|
| 1152 |
-
{
|
| 1153 |
-
"text": "{\"object_name\":[\"Paper Bridge\"],\"rating_value\":[]}",
|
| 1154 |
-
"value": {
|
| 1155 |
-
"object_name": [
|
| 1156 |
-
"Paper Bridge"
|
| 1157 |
-
],
|
| 1158 |
-
"rating_value": []
|
| 1159 |
-
},
|
| 1160 |
-
"schema_valid": true,
|
| 1161 |
-
"success": true,
|
| 1162 |
-
"stop_reason": "turn_end",
|
| 1163 |
-
"output_tokens": 20,
|
| 1164 |
-
"seconds": 0.08667670795693994,
|
| 1165 |
-
"output_mode": "native-json",
|
| 1166 |
-
"model_calls": 1,
|
| 1167 |
-
"json_assembly": false,
|
| 1168 |
-
"output_repair": false,
|
| 1169 |
-
"constrained": false,
|
| 1170 |
-
"protocol": {
|
| 1171 |
-
"temperature": 0,
|
| 1172 |
-
"repetition_penalty": 1,
|
| 1173 |
-
"max_tokens": 256,
|
| 1174 |
-
"serialization": "native-sft-chat-v1"
|
| 1175 |
-
},
|
| 1176 |
-
"id": "FIELD-39",
|
| 1177 |
-
"raw_text_and_stop_match": true,
|
| 1178 |
-
"exact": true
|
| 1179 |
-
},
|
| 1180 |
-
{
|
| 1181 |
-
"text": "{\"country\":[],\"timeRange\":[],\"artist\":[]}",
|
| 1182 |
-
"value": {
|
| 1183 |
-
"country": [],
|
| 1184 |
-
"timeRange": [],
|
| 1185 |
-
"artist": []
|
| 1186 |
-
},
|
| 1187 |
-
"schema_valid": true,
|
| 1188 |
-
"success": true,
|
| 1189 |
-
"stop_reason": "turn_end",
|
| 1190 |
-
"output_tokens": 20,
|
| 1191 |
-
"seconds": 0.08656954090110958,
|
| 1192 |
-
"output_mode": "native-json",
|
| 1193 |
-
"model_calls": 1,
|
| 1194 |
-
"json_assembly": false,
|
| 1195 |
-
"output_repair": false,
|
| 1196 |
-
"constrained": false,
|
| 1197 |
-
"protocol": {
|
| 1198 |
-
"temperature": 0,
|
| 1199 |
-
"repetition_penalty": 1,
|
| 1200 |
-
"max_tokens": 256,
|
| 1201 |
-
"serialization": "native-sft-chat-v1"
|
| 1202 |
-
},
|
| 1203 |
-
"id": "FIELD-40",
|
| 1204 |
-
"raw_text_and_stop_match": true,
|
| 1205 |
-
"exact": true
|
| 1206 |
-
},
|
| 1207 |
-
{
|
| 1208 |
-
"text": "{\"selected_playlist\":[\"night vibes\"],\"selected_artist\":[\"gn\"],\"selected_playlist_owner\":[]}",
|
| 1209 |
-
"value": {
|
| 1210 |
-
"selected_playlist": [
|
| 1211 |
-
"night vibes"
|
| 1212 |
-
],
|
| 1213 |
-
"selected_artist": [
|
| 1214 |
-
"gn"
|
| 1215 |
-
],
|
| 1216 |
-
"selected_playlist_owner": []
|
| 1217 |
-
},
|
| 1218 |
-
"schema_valid": true,
|
| 1219 |
-
"success": true,
|
| 1220 |
-
"stop_reason": "turn_end",
|
| 1221 |
-
"output_tokens": 39,
|
| 1222 |
-
"seconds": 0.1672995421104133,
|
| 1223 |
-
"output_mode": "native-json",
|
| 1224 |
-
"model_calls": 1,
|
| 1225 |
-
"json_assembly": false,
|
| 1226 |
-
"output_repair": false,
|
| 1227 |
-
"constrained": false,
|
| 1228 |
-
"protocol": {
|
| 1229 |
-
"temperature": 0,
|
| 1230 |
-
"repetition_penalty": 1,
|
| 1231 |
-
"max_tokens": 256,
|
| 1232 |
-
"serialization": "native-sft-chat-v1"
|
| 1233 |
-
},
|
| 1234 |
-
"id": "native:snips:AddToPlaylist:train:80:view1:native:alias",
|
| 1235 |
-
"raw_text_and_stop_match": true,
|
| 1236 |
-
"exact": false
|
| 1237 |
-
},
|
| 1238 |
-
{
|
| 1239 |
-
"text": "{\"playlist_owner\":null,\"artist\":\"gn\",\"playlist\":\"night vibes\"}",
|
| 1240 |
-
"value": {
|
| 1241 |
-
"playlist_owner": null,
|
| 1242 |
-
"artist": "gn",
|
| 1243 |
-
"playlist": "night vibes"
|
| 1244 |
-
},
|
| 1245 |
-
"schema_valid": true,
|
| 1246 |
-
"success": true,
|
| 1247 |
-
"stop_reason": "turn_end",
|
| 1248 |
-
"output_tokens": 26,
|
| 1249 |
-
"seconds": 0.10970429191365838,
|
| 1250 |
-
"output_mode": "native-json",
|
| 1251 |
-
"model_calls": 1,
|
| 1252 |
-
"json_assembly": false,
|
| 1253 |
-
"output_repair": false,
|
| 1254 |
-
"constrained": false,
|
| 1255 |
-
"protocol": {
|
| 1256 |
-
"temperature": 0,
|
| 1257 |
-
"repetition_penalty": 1,
|
| 1258 |
-
"max_tokens": 256,
|
| 1259 |
-
"serialization": "native-sft-chat-v1"
|
| 1260 |
-
},
|
| 1261 |
-
"id": "native:snips:AddToPlaylist:train:80:view1:native:nullable",
|
| 1262 |
-
"raw_text_and_stop_match": true,
|
| 1263 |
-
"exact": false
|
| 1264 |
-
},
|
| 1265 |
-
{
|
| 1266 |
-
"text": "{\"selected_restaurant_name\":[],\"selected_timeRange\":[\"Nov. the 1st\"],\"selected_sort\":[]}",
|
| 1267 |
-
"value": {
|
| 1268 |
-
"selected_restaurant_name": [],
|
| 1269 |
-
"selected_timeRange": [
|
| 1270 |
-
"Nov. the 1st"
|
| 1271 |
-
],
|
| 1272 |
-
"selected_sort": []
|
| 1273 |
-
},
|
| 1274 |
-
"schema_valid": true,
|
| 1275 |
-
"success": true,
|
| 1276 |
-
"stop_reason": "turn_end",
|
| 1277 |
-
"output_tokens": 40,
|
| 1278 |
-
"seconds": 0.15424016606993973,
|
| 1279 |
-
"output_mode": "native-json",
|
| 1280 |
-
"model_calls": 1,
|
| 1281 |
-
"json_assembly": false,
|
| 1282 |
-
"output_repair": false,
|
| 1283 |
-
"constrained": false,
|
| 1284 |
-
"protocol": {
|
| 1285 |
-
"temperature": 0,
|
| 1286 |
-
"repetition_penalty": 1,
|
| 1287 |
-
"max_tokens": 256,
|
| 1288 |
-
"serialization": "native-sft-chat-v1"
|
| 1289 |
-
},
|
| 1290 |
-
"id": "native:snips:BookRestaurant:train:684:view1:native:alias",
|
| 1291 |
-
"raw_text_and_stop_match": true,
|
| 1292 |
-
"exact": true
|
| 1293 |
-
},
|
| 1294 |
-
{
|
| 1295 |
-
"text": "{\"restaurant_name\":\"mughlai restaurant\",\"timeRange\":\"Nov. the 1st\",\"sort\":null}",
|
| 1296 |
-
"value": {
|
| 1297 |
-
"restaurant_name": "mughlai restaurant",
|
| 1298 |
-
"timeRange": "Nov. the 1st",
|
| 1299 |
-
"sort": null
|
| 1300 |
-
},
|
| 1301 |
-
"schema_valid": true,
|
| 1302 |
-
"success": true,
|
| 1303 |
-
"stop_reason": "turn_end",
|
| 1304 |
-
"output_tokens": 34,
|
| 1305 |
-
"seconds": 0.1165991669986397,
|
| 1306 |
-
"output_mode": "native-json",
|
| 1307 |
-
"model_calls": 1,
|
| 1308 |
-
"json_assembly": false,
|
| 1309 |
-
"output_repair": false,
|
| 1310 |
-
"constrained": false,
|
| 1311 |
-
"protocol": {
|
| 1312 |
-
"temperature": 0,
|
| 1313 |
-
"repetition_penalty": 1,
|
| 1314 |
-
"max_tokens": 256,
|
| 1315 |
-
"serialization": "native-sft-chat-v1"
|
| 1316 |
-
},
|
| 1317 |
-
"id": "native:snips:BookRestaurant:train:684:view1:native:nullable",
|
| 1318 |
-
"raw_text_and_stop_match": true,
|
| 1319 |
-
"exact": false
|
| 1320 |
-
},
|
| 1321 |
-
{
|
| 1322 |
-
"text": "{\"selected_state\":[\"Louisiana\"],\"selected_condition_temperature\":[\"colder\"]}",
|
| 1323 |
-
"value": {
|
| 1324 |
-
"selected_state": [
|
| 1325 |
-
"Louisiana"
|
| 1326 |
-
],
|
| 1327 |
-
"selected_condition_temperature": [
|
| 1328 |
-
"colder"
|
| 1329 |
-
]
|
| 1330 |
-
},
|
| 1331 |
-
"schema_valid": true,
|
| 1332 |
-
"success": true,
|
| 1333 |
-
"stop_reason": "turn_end",
|
| 1334 |
-
"output_tokens": 29,
|
| 1335 |
-
"seconds": 0.12024129112251103,
|
| 1336 |
-
"output_mode": "native-json",
|
| 1337 |
-
"model_calls": 1,
|
| 1338 |
-
"json_assembly": false,
|
| 1339 |
-
"output_repair": false,
|
| 1340 |
-
"constrained": false,
|
| 1341 |
-
"protocol": {
|
| 1342 |
-
"temperature": 0,
|
| 1343 |
-
"repetition_penalty": 1,
|
| 1344 |
-
"max_tokens": 256,
|
| 1345 |
-
"serialization": "native-sft-chat-v1"
|
| 1346 |
-
},
|
| 1347 |
-
"id": "native:snips:GetWeather:train:109:view0:native:alias",
|
| 1348 |
-
"raw_text_and_stop_match": true,
|
| 1349 |
-
"exact": true
|
| 1350 |
-
},
|
| 1351 |
-
{
|
| 1352 |
-
"text": "{\"state\":\"Louisiana\",\"condition_temperature\":\"colder\"}",
|
| 1353 |
-
"value": {
|
| 1354 |
-
"state": "Louisiana",
|
| 1355 |
-
"condition_temperature": "colder"
|
| 1356 |
-
},
|
| 1357 |
-
"schema_valid": true,
|
| 1358 |
-
"success": true,
|
| 1359 |
-
"stop_reason": "turn_end",
|
| 1360 |
-
"output_tokens": 19,
|
| 1361 |
-
"seconds": 0.06711416691541672,
|
| 1362 |
-
"output_mode": "native-json",
|
| 1363 |
-
"model_calls": 1,
|
| 1364 |
-
"json_assembly": false,
|
| 1365 |
-
"output_repair": false,
|
| 1366 |
-
"constrained": false,
|
| 1367 |
-
"protocol": {
|
| 1368 |
-
"temperature": 0,
|
| 1369 |
-
"repetition_penalty": 1,
|
| 1370 |
-
"max_tokens": 256,
|
| 1371 |
-
"serialization": "native-sft-chat-v1"
|
| 1372 |
-
},
|
| 1373 |
-
"id": "native:snips:GetWeather:train:109:view0:native:nullable",
|
| 1374 |
-
"raw_text_and_stop_match": true,
|
| 1375 |
-
"exact": true
|
| 1376 |
-
},
|
| 1377 |
-
{
|
| 1378 |
-
"text": "{\"selected_playlist\":[],\"selected_music_item\":[\"theme\"],\"selected_service\":[]}",
|
| 1379 |
-
"value": {
|
| 1380 |
-
"selected_playlist": [],
|
| 1381 |
-
"selected_music_item": [
|
| 1382 |
-
"theme"
|
| 1383 |
-
],
|
| 1384 |
-
"selected_service": []
|
| 1385 |
-
},
|
| 1386 |
-
"schema_valid": true,
|
| 1387 |
-
"success": true,
|
| 1388 |
-
"stop_reason": "turn_end",
|
| 1389 |
-
"output_tokens": 34,
|
| 1390 |
-
"seconds": 0.09712295792996883,
|
| 1391 |
-
"output_mode": "native-json",
|
| 1392 |
-
"model_calls": 1,
|
| 1393 |
-
"json_assembly": false,
|
| 1394 |
-
"output_repair": false,
|
| 1395 |
-
"constrained": false,
|
| 1396 |
-
"protocol": {
|
| 1397 |
-
"temperature": 0,
|
| 1398 |
-
"repetition_penalty": 1,
|
| 1399 |
-
"max_tokens": 256,
|
| 1400 |
-
"serialization": "native-sft-chat-v1"
|
| 1401 |
-
},
|
| 1402 |
-
"id": "native:snips:PlayMusic:train:801:view1:native:alias",
|
| 1403 |
-
"raw_text_and_stop_match": true,
|
| 1404 |
-
"exact": true
|
| 1405 |
-
},
|
| 1406 |
-
{
|
| 1407 |
-
"text": "{\"playlist\":null,\"music_item\":\"theme\",\"service\":null}",
|
| 1408 |
-
"value": {
|
| 1409 |
-
"playlist": null,
|
| 1410 |
-
"music_item": "theme",
|
| 1411 |
-
"service": null
|
| 1412 |
-
},
|
| 1413 |
-
"schema_valid": true,
|
| 1414 |
-
"success": true,
|
| 1415 |
-
"stop_reason": "turn_end",
|
| 1416 |
-
"output_tokens": 23,
|
| 1417 |
-
"seconds": 0.06972587504424155,
|
| 1418 |
-
"output_mode": "native-json",
|
| 1419 |
-
"model_calls": 1,
|
| 1420 |
-
"json_assembly": false,
|
| 1421 |
-
"output_repair": false,
|
| 1422 |
-
"constrained": false,
|
| 1423 |
-
"protocol": {
|
| 1424 |
-
"temperature": 0,
|
| 1425 |
-
"repetition_penalty": 1,
|
| 1426 |
-
"max_tokens": 256,
|
| 1427 |
-
"serialization": "native-sft-chat-v1"
|
| 1428 |
-
},
|
| 1429 |
-
"id": "native:snips:PlayMusic:train:801:view1:native:nullable",
|
| 1430 |
-
"raw_text_and_stop_match": true,
|
| 1431 |
-
"exact": true
|
| 1432 |
-
},
|
| 1433 |
-
{
|
| 1434 |
-
"text": "{\"selected_rating_value\":[\"2\"],\"selected_object_select\":[\"current\"]}",
|
| 1435 |
-
"value": {
|
| 1436 |
-
"selected_rating_value": [
|
| 1437 |
-
"2"
|
| 1438 |
-
],
|
| 1439 |
-
"selected_object_select": [
|
| 1440 |
-
"current"
|
| 1441 |
-
]
|
| 1442 |
-
},
|
| 1443 |
-
"schema_valid": true,
|
| 1444 |
-
"success": true,
|
| 1445 |
-
"stop_reason": "turn_end",
|
| 1446 |
-
"output_tokens": 29,
|
| 1447 |
-
"seconds": 0.08707858389243484,
|
| 1448 |
-
"output_mode": "native-json",
|
| 1449 |
-
"model_calls": 1,
|
| 1450 |
-
"json_assembly": false,
|
| 1451 |
-
"output_repair": false,
|
| 1452 |
-
"constrained": false,
|
| 1453 |
-
"protocol": {
|
| 1454 |
-
"temperature": 0,
|
| 1455 |
-
"repetition_penalty": 1,
|
| 1456 |
-
"max_tokens": 256,
|
| 1457 |
-
"serialization": "native-sft-chat-v1"
|
| 1458 |
-
},
|
| 1459 |
-
"id": "native:snips:RateBook:train:293:view0:native:alias",
|
| 1460 |
-
"raw_text_and_stop_match": true,
|
| 1461 |
-
"exact": true
|
| 1462 |
-
},
|
| 1463 |
-
{
|
| 1464 |
-
"text": "{\"object_select\":\"current\",\"rating_value\":\"2\"}",
|
| 1465 |
-
"value": {
|
| 1466 |
-
"object_select": "current",
|
| 1467 |
-
"rating_value": "2"
|
| 1468 |
-
},
|
| 1469 |
-
"schema_valid": true,
|
| 1470 |
-
"success": true,
|
| 1471 |
-
"stop_reason": "turn_end",
|
| 1472 |
-
"output_tokens": 19,
|
| 1473 |
-
"seconds": 0.08294720784761012,
|
| 1474 |
-
"output_mode": "native-json",
|
| 1475 |
-
"model_calls": 1,
|
| 1476 |
-
"json_assembly": false,
|
| 1477 |
-
"output_repair": false,
|
| 1478 |
-
"constrained": false,
|
| 1479 |
-
"protocol": {
|
| 1480 |
-
"temperature": 0,
|
| 1481 |
-
"repetition_penalty": 1,
|
| 1482 |
-
"max_tokens": 256,
|
| 1483 |
-
"serialization": "native-sft-chat-v1"
|
| 1484 |
-
},
|
| 1485 |
-
"id": "native:snips:RateBook:train:293:view0:native:nullable",
|
| 1486 |
-
"raw_text_and_stop_match": true,
|
| 1487 |
-
"exact": true
|
| 1488 |
-
},
|
| 1489 |
-
{
|
| 1490 |
-
"text": "{\"selected_object_name\":[\"Playlist: The Very Best of Dolly Parton\"]}",
|
| 1491 |
-
"value": {
|
| 1492 |
-
"selected_object_name": [
|
| 1493 |
-
"Playlist: The Very Best of Dolly Parton"
|
| 1494 |
-
]
|
| 1495 |
-
},
|
| 1496 |
-
"schema_valid": true,
|
| 1497 |
-
"success": true,
|
| 1498 |
-
"stop_reason": "turn_end",
|
| 1499 |
-
"output_tokens": 25,
|
| 1500 |
-
"seconds": 0.11037545814178884,
|
| 1501 |
-
"output_mode": "native-json",
|
| 1502 |
-
"model_calls": 1,
|
| 1503 |
-
"json_assembly": false,
|
| 1504 |
-
"output_repair": false,
|
| 1505 |
-
"constrained": false,
|
| 1506 |
-
"protocol": {
|
| 1507 |
-
"temperature": 0,
|
| 1508 |
-
"repetition_penalty": 1,
|
| 1509 |
-
"max_tokens": 256,
|
| 1510 |
-
"serialization": "native-sft-chat-v1"
|
| 1511 |
-
},
|
| 1512 |
-
"id": "native:snips:SearchCreativeWork:train:602:view1:native:alias",
|
| 1513 |
-
"raw_text_and_stop_match": true,
|
| 1514 |
-
"exact": true
|
| 1515 |
-
},
|
| 1516 |
-
{
|
| 1517 |
-
"text": "{\"object_name\":\"Playlist: The Very Best of Dolly Parton\"}",
|
| 1518 |
-
"value": {
|
| 1519 |
-
"object_name": "Playlist: The Very Best of Dolly Parton"
|
| 1520 |
-
},
|
| 1521 |
-
"schema_valid": true,
|
| 1522 |
-
"success": true,
|
| 1523 |
-
"stop_reason": "turn_end",
|
| 1524 |
-
"output_tokens": 20,
|
| 1525 |
-
"seconds": 0.08364866697229445,
|
| 1526 |
-
"output_mode": "native-json",
|
| 1527 |
-
"model_calls": 1,
|
| 1528 |
-
"json_assembly": false,
|
| 1529 |
-
"output_repair": false,
|
| 1530 |
-
"constrained": false,
|
| 1531 |
-
"protocol": {
|
| 1532 |
-
"temperature": 0,
|
| 1533 |
-
"repetition_penalty": 1,
|
| 1534 |
-
"max_tokens": 256,
|
| 1535 |
-
"serialization": "native-sft-chat-v1"
|
| 1536 |
-
},
|
| 1537 |
-
"id": "native:snips:SearchCreativeWork:train:602:view1:native:nullable",
|
| 1538 |
-
"raw_text_and_stop_match": true,
|
| 1539 |
-
"exact": true
|
| 1540 |
-
},
|
| 1541 |
-
{
|
| 1542 |
-
"text": "{\"selected_movie_type\":[\"animated movies\"],\"selected_movie_name\":[],\"selected_location_name\":[]}",
|
| 1543 |
-
"value": {
|
| 1544 |
-
"selected_movie_type": [
|
| 1545 |
-
"animated movies"
|
| 1546 |
-
],
|
| 1547 |
-
"selected_movie_name": [],
|
| 1548 |
-
"selected_location_name": []
|
| 1549 |
-
},
|
| 1550 |
-
"schema_valid": true,
|
| 1551 |
-
"success": true,
|
| 1552 |
-
"stop_reason": "turn_end",
|
| 1553 |
-
"output_tokens": 42,
|
| 1554 |
-
"seconds": 0.16512083308771253,
|
| 1555 |
-
"output_mode": "native-json",
|
| 1556 |
-
"model_calls": 1,
|
| 1557 |
-
"json_assembly": false,
|
| 1558 |
-
"output_repair": false,
|
| 1559 |
-
"constrained": false,
|
| 1560 |
-
"protocol": {
|
| 1561 |
-
"temperature": 0,
|
| 1562 |
-
"repetition_penalty": 1,
|
| 1563 |
-
"max_tokens": 256,
|
| 1564 |
-
"serialization": "native-sft-chat-v1"
|
| 1565 |
-
},
|
| 1566 |
-
"id": "native:snips:SearchScreeningEvent:train:897:view1:native:alias",
|
| 1567 |
-
"raw_text_and_stop_match": true,
|
| 1568 |
-
"exact": true
|
| 1569 |
-
},
|
| 1570 |
-
{
|
| 1571 |
-
"text": "{\"movie_type\":\"animated movies\",\"movie_name\":null,\"location_name\":null}",
|
| 1572 |
-
"value": {
|
| 1573 |
-
"movie_type": "animated movies",
|
| 1574 |
-
"movie_name": null,
|
| 1575 |
-
"location_name": null
|
| 1576 |
-
},
|
| 1577 |
-
"schema_valid": true,
|
| 1578 |
-
"success": true,
|
| 1579 |
-
"stop_reason": "turn_end",
|
| 1580 |
-
"output_tokens": 31,
|
| 1581 |
-
"seconds": 0.1260217921808362,
|
| 1582 |
-
"output_mode": "native-json",
|
| 1583 |
-
"model_calls": 1,
|
| 1584 |
-
"json_assembly": false,
|
| 1585 |
-
"output_repair": false,
|
| 1586 |
-
"constrained": false,
|
| 1587 |
-
"protocol": {
|
| 1588 |
-
"temperature": 0,
|
| 1589 |
-
"repetition_penalty": 1,
|
| 1590 |
-
"max_tokens": 256,
|
| 1591 |
-
"serialization": "native-sft-chat-v1"
|
| 1592 |
-
},
|
| 1593 |
-
"id": "native:snips:SearchScreeningEvent:train:897:view1:native:nullable",
|
| 1594 |
-
"raw_text_and_stop_match": true,
|
| 1595 |
-
"exact": true
|
| 1596 |
-
},
|
| 1597 |
-
{
|
| 1598 |
-
"text": "{\"artist\":[\"Mira Sol\",\"Theo Lane\",\"Nora Vale\"],\"album\":[]}",
|
| 1599 |
-
"value": {
|
| 1600 |
-
"artist": [
|
| 1601 |
-
"Mira Sol",
|
| 1602 |
-
"Theo Lane",
|
| 1603 |
-
"Nora Vale"
|
| 1604 |
-
],
|
| 1605 |
-
"album": []
|
| 1606 |
-
},
|
| 1607 |
-
"schema_valid": true,
|
| 1608 |
-
"success": true,
|
| 1609 |
-
"stop_reason": "turn_end",
|
| 1610 |
-
"output_tokens": 30,
|
| 1611 |
-
"seconds": 0.12100991699844599,
|
| 1612 |
-
"output_mode": "native-json",
|
| 1613 |
-
"model_calls": 1,
|
| 1614 |
-
"json_assembly": false,
|
| 1615 |
-
"output_repair": false,
|
| 1616 |
-
"constrained": false,
|
| 1617 |
-
"protocol": {
|
| 1618 |
-
"temperature": 0,
|
| 1619 |
-
"repetition_penalty": 1,
|
| 1620 |
-
"max_tokens": 256,
|
| 1621 |
-
"serialization": "native-sft-chat-v1"
|
| 1622 |
-
},
|
| 1623 |
-
"id": "ARRAY-3-ARTIST",
|
| 1624 |
-
"raw_text_and_stop_match": true,
|
| 1625 |
-
"exact": true
|
| 1626 |
-
},
|
| 1627 |
-
{
|
| 1628 |
-
"text": "{\"city\":[\"Bergen\",\"Ilmenau\",\"Trondheim\"],\"country\":[]}",
|
| 1629 |
-
"value": {
|
| 1630 |
-
"city": [
|
| 1631 |
-
"Bergen",
|
| 1632 |
-
"Ilmenau",
|
| 1633 |
-
"Trondheim"
|
| 1634 |
-
],
|
| 1635 |
-
"country": []
|
| 1636 |
-
},
|
| 1637 |
-
"schema_valid": true,
|
| 1638 |
-
"success": true,
|
| 1639 |
-
"stop_reason": "turn_end",
|
| 1640 |
-
"output_tokens": 27,
|
| 1641 |
-
"seconds": 0.09397912514396012,
|
| 1642 |
-
"output_mode": "native-json",
|
| 1643 |
-
"model_calls": 1,
|
| 1644 |
-
"json_assembly": false,
|
| 1645 |
-
"output_repair": false,
|
| 1646 |
-
"constrained": false,
|
| 1647 |
-
"protocol": {
|
| 1648 |
-
"temperature": 0,
|
| 1649 |
-
"repetition_penalty": 1,
|
| 1650 |
-
"max_tokens": 256,
|
| 1651 |
-
"serialization": "native-sft-chat-v1"
|
| 1652 |
-
},
|
| 1653 |
-
"id": "ARRAY-3-CITY",
|
| 1654 |
-
"raw_text_and_stop_match": true,
|
| 1655 |
-
"exact": false
|
| 1656 |
-
},
|
| 1657 |
-
{
|
| 1658 |
-
"text": "{\"artist\":[\"Mira Sol\",\"Theo Lane\",\"Nora Vale\",\"Eli Brooks\"],\"album\":[]}",
|
| 1659 |
-
"value": {
|
| 1660 |
-
"artist": [
|
| 1661 |
-
"Mira Sol",
|
| 1662 |
-
"Theo Lane",
|
| 1663 |
-
"Nora Vale",
|
| 1664 |
-
"Eli Brooks"
|
| 1665 |
-
],
|
| 1666 |
-
"album": []
|
| 1667 |
-
},
|
| 1668 |
-
"schema_valid": true,
|
| 1669 |
-
"success": true,
|
| 1670 |
-
"stop_reason": "turn_end",
|
| 1671 |
-
"output_tokens": 35,
|
| 1672 |
-
"seconds": 0.10037354100495577,
|
| 1673 |
-
"output_mode": "native-json",
|
| 1674 |
-
"model_calls": 1,
|
| 1675 |
-
"json_assembly": false,
|
| 1676 |
-
"output_repair": false,
|
| 1677 |
-
"constrained": false,
|
| 1678 |
-
"protocol": {
|
| 1679 |
-
"temperature": 0,
|
| 1680 |
-
"repetition_penalty": 1,
|
| 1681 |
-
"max_tokens": 256,
|
| 1682 |
-
"serialization": "native-sft-chat-v1"
|
| 1683 |
-
},
|
| 1684 |
-
"id": "ARRAY-4-ARTIST",
|
| 1685 |
-
"raw_text_and_stop_match": true,
|
| 1686 |
-
"exact": true
|
| 1687 |
-
},
|
| 1688 |
-
{
|
| 1689 |
-
"text": "{\"city\":[\"Bergen\",\"Ilmenau\",\"Trondheim\",\"Stavanger\"],\"country\":[]}",
|
| 1690 |
-
"value": {
|
| 1691 |
-
"city": [
|
| 1692 |
-
"Bergen",
|
| 1693 |
-
"Ilmenau",
|
| 1694 |
-
"Trondheim",
|
| 1695 |
-
"Stavanger"
|
| 1696 |
-
],
|
| 1697 |
-
"country": []
|
| 1698 |
-
},
|
| 1699 |
-
"schema_valid": true,
|
| 1700 |
-
"success": true,
|
| 1701 |
-
"stop_reason": "turn_end",
|
| 1702 |
-
"output_tokens": 32,
|
| 1703 |
-
"seconds": 0.12685562507249415,
|
| 1704 |
-
"output_mode": "native-json",
|
| 1705 |
-
"model_calls": 1,
|
| 1706 |
-
"json_assembly": false,
|
| 1707 |
-
"output_repair": false,
|
| 1708 |
-
"constrained": false,
|
| 1709 |
-
"protocol": {
|
| 1710 |
-
"temperature": 0,
|
| 1711 |
-
"repetition_penalty": 1,
|
| 1712 |
-
"max_tokens": 256,
|
| 1713 |
-
"serialization": "native-sft-chat-v1"
|
| 1714 |
-
},
|
| 1715 |
-
"id": "ARRAY-4-CITY",
|
| 1716 |
-
"raw_text_and_stop_match": true,
|
| 1717 |
-
"exact": false
|
| 1718 |
-
},
|
| 1719 |
-
{
|
| 1720 |
-
"text": "{\"artist\":[\"Mira Sol\",\"Theo Lane\",\"Nora Vale\",\"Eli Brooks\",\"Iris Reed\"],\"album\":[]}",
|
| 1721 |
-
"value": {
|
| 1722 |
-
"artist": [
|
| 1723 |
-
"Mira Sol",
|
| 1724 |
-
"Theo Lane",
|
| 1725 |
-
"Nora Vale",
|
| 1726 |
-
"Eli Brooks",
|
| 1727 |
-
"Iris Reed"
|
| 1728 |
-
],
|
| 1729 |
-
"album": []
|
| 1730 |
-
},
|
| 1731 |
-
"schema_valid": true,
|
| 1732 |
-
"success": true,
|
| 1733 |
-
"stop_reason": "turn_end",
|
| 1734 |
-
"output_tokens": 40,
|
| 1735 |
-
"seconds": 0.16119341715238988,
|
| 1736 |
-
"output_mode": "native-json",
|
| 1737 |
-
"model_calls": 1,
|
| 1738 |
-
"json_assembly": false,
|
| 1739 |
-
"output_repair": false,
|
| 1740 |
-
"constrained": false,
|
| 1741 |
-
"protocol": {
|
| 1742 |
-
"temperature": 0,
|
| 1743 |
-
"repetition_penalty": 1,
|
| 1744 |
-
"max_tokens": 256,
|
| 1745 |
-
"serialization": "native-sft-chat-v1"
|
| 1746 |
-
},
|
| 1747 |
-
"id": "ARRAY-5-ARTIST",
|
| 1748 |
-
"raw_text_and_stop_match": true,
|
| 1749 |
-
"exact": true
|
| 1750 |
-
},
|
| 1751 |
-
{
|
| 1752 |
-
"text": "{\"city\":[\"Bergen\",\"Eden\",\"Tromsø\"],\"country\":[]}",
|
| 1753 |
-
"value": {
|
| 1754 |
-
"city": [
|
| 1755 |
-
"Bergen",
|
| 1756 |
-
"Eden",
|
| 1757 |
-
"Tromsø"
|
| 1758 |
-
],
|
| 1759 |
-
"country": []
|
| 1760 |
-
},
|
| 1761 |
-
"schema_valid": true,
|
| 1762 |
-
"success": true,
|
| 1763 |
-
"stop_reason": "turn_end",
|
| 1764 |
-
"output_tokens": 26,
|
| 1765 |
-
"seconds": 0.10789529187604785,
|
| 1766 |
-
"output_mode": "native-json",
|
| 1767 |
-
"model_calls": 1,
|
| 1768 |
-
"json_assembly": false,
|
| 1769 |
-
"output_repair": false,
|
| 1770 |
-
"constrained": false,
|
| 1771 |
-
"protocol": {
|
| 1772 |
-
"temperature": 0,
|
| 1773 |
-
"repetition_penalty": 1,
|
| 1774 |
-
"max_tokens": 256,
|
| 1775 |
-
"serialization": "native-sft-chat-v1"
|
| 1776 |
-
},
|
| 1777 |
-
"id": "ARRAY-5-CITY",
|
| 1778 |
-
"raw_text_and_stop_match": true,
|
| 1779 |
-
"exact": false
|
| 1780 |
-
}
|
| 1781 |
-
],
|
| 1782 |
-
"model_calls_per_request": 1,
|
| 1783 |
-
"json_assembly": false,
|
| 1784 |
-
"output_repair": false,
|
| 1785 |
-
"constrained_decoding": false,
|
| 1786 |
-
"scope": "Stock-MLX packaging parity on the observed 60 playground fixtures; not a fresh blind benchmark or full 1,444-case cross-runtime parity.",
|
| 1787 |
-
"elapsed_seconds": 6.364110708935186
|
| 1788 |
}
|
|
|
|
| 1 |
{
|
| 2 |
"model": "OpenSML-JSONLite-175M-Instruct",
|
| 3 |
"checkpoint": "main",
|
| 4 |
+
"date": "2026-10-20",
|
| 5 |
+
"playground60": {
|
| 6 |
+
"requests": 60,
|
| 7 |
+
"raw_text_token_stop_matches": 60,
|
| 8 |
+
"mismatches": [],
|
| 9 |
+
"complete_correct": 49,
|
| 10 |
+
"schema_valid": 60
|
| 11 |
+
},
|
| 12 |
+
"original1444": {
|
| 13 |
+
"requests": 1444,
|
| 14 |
+
"raw_text_token_stop_matches": 1444,
|
| 15 |
+
"mismatches": [],
|
| 16 |
+
"complete_correct": 1293,
|
| 17 |
+
"schema_valid": 1443
|
| 18 |
+
},
|
| 19 |
+
"weight_sha256": "25b406a7b86e3e8ac4dd0b7f32e27590d9d11349a0148a7815c32304150ac725",
|
| 20 |
+
"status": "passed",
|
| 21 |
"versions": {
|
| 22 |
+
"python": "3.11.13",
|
| 23 |
"mlx": "0.32.3",
|
| 24 |
+
"jsonschema": "4.26.0",
|
| 25 |
+
"tokenizers": "0.22.2"
|
|
|
|
| 26 |
},
|
| 27 |
+
"scope": "Live native packaged-source generation; text, output-token count and stop reason match saved selected-checkpoint generations for every tested request. No repair, assembly or constrained decoding."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 28 |
}
|
JSONLITE_RESULTS.json
CHANGED
|
The diff for this file is too large to render.
See raw diff
|
|
|
PACKAGING_VERIFICATION.json
CHANGED
|
@@ -1,23 +1,31 @@
|
|
| 1 |
{
|
| 2 |
"model": "OpenSML-JSONLite-175M-Instruct",
|
| 3 |
-
"date": "2026-10-
|
| 4 |
"checkpoint": "main",
|
| 5 |
"weight_file": "model.safetensors",
|
| 6 |
"weight_bytes": 351242342,
|
| 7 |
-
"weight_sha256": "
|
| 8 |
-
"native_bundle_sha256": "
|
|
|
|
| 9 |
"runtime": "stock MLX 0.32.3; Apple Silicon; Python 3.11",
|
| 10 |
-
"requests":
|
| 11 |
-
"raw_runtime_matches":
|
| 12 |
-
"
|
| 13 |
-
|
| 14 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15 |
"json_assembly": false,
|
| 16 |
"output_repair": false,
|
| 17 |
-
"
|
| 18 |
-
"
|
| 19 |
-
"date": "2026-10-20",
|
| 20 |
-
"scope": "Intended use and limitations; updated documentation archive",
|
| 21 |
-
"model_tokenizer_and_native_inference_algorithm_unchanged": true
|
| 22 |
-
}
|
| 23 |
}
|
|
|
|
| 1 |
{
|
| 2 |
"model": "OpenSML-JSONLite-175M-Instruct",
|
| 3 |
+
"date": "2026-10-20",
|
| 4 |
"checkpoint": "main",
|
| 5 |
"weight_file": "model.safetensors",
|
| 6 |
"weight_bytes": 351242342,
|
| 7 |
+
"weight_sha256": "25b406a7b86e3e8ac4dd0b7f32e27590d9d11349a0148a7815c32304150ac725",
|
| 8 |
+
"native_bundle_sha256": "8f5a075f63e1ff8857af3ddd916afc57742e614b1da5cbbe15452e9c84e94d2a",
|
| 9 |
+
"source_snapshot_files": 418,
|
| 10 |
"runtime": "stock MLX 0.32.3; Apple Silicon; Python 3.11",
|
| 11 |
+
"requests": 1504,
|
| 12 |
+
"raw_runtime_matches": 1504,
|
| 13 |
+
"playground60": {
|
| 14 |
+
"requests": 60,
|
| 15 |
+
"raw_text_token_stop_matches": 60,
|
| 16 |
+
"mismatches": [],
|
| 17 |
+
"complete_correct": 49,
|
| 18 |
+
"schema_valid": 60
|
| 19 |
+
},
|
| 20 |
+
"original1444": {
|
| 21 |
+
"requests": 1444,
|
| 22 |
+
"raw_text_token_stop_matches": 1444,
|
| 23 |
+
"mismatches": [],
|
| 24 |
+
"complete_correct": 1293,
|
| 25 |
+
"schema_valid": 1443
|
| 26 |
+
},
|
| 27 |
"json_assembly": false,
|
| 28 |
"output_repair": false,
|
| 29 |
+
"constrained_decoding": false,
|
| 30 |
+
"tokenizer_root_matches_bundle": true
|
|
|
|
|
|
|
|
|
|
|
|
|
| 31 |
}
|
README.md
CHANGED
|
@@ -21,6 +21,7 @@ datasets:
|
|
| 21 |
- Avelina/python-edu-cleaned
|
| 22 |
- rajpurkar/squad_v2
|
| 23 |
- databricks/databricks-dolly-15k
|
|
|
|
| 24 |
---
|
| 25 |
|
| 26 |
# OpenSML-JSONLite-175M-Instruct
|
|
@@ -31,7 +32,7 @@ datasets:
|
|
| 31 |
|
| 32 |
**A small language model that generates complete JSON directly from source text and a supplied JSON Schema.** It makes one autoregressive call; parsing/schema validation follows generation. No JSON assembly, output repair, constrained decoder or secondary model is used.
|
| 33 |
|
| 34 |
-
The model
|
| 35 |
|
| 36 |
## Intended use and limitations
|
| 37 |
|
|
@@ -41,7 +42,7 @@ This is a research model for **extracting information that is explicitly stated
|
|
| 41 |
|
| 42 |
**Outside the verified scope:** nested objects, arrays of objects, numeric or Boolean outputs, optional-property logic, enums, references and advanced schema constraints. General chat, multilingual input and long-document extraction are also unverified. This describes the released runner's tested contract, not a claim that the weights can never produce these formats.
|
| 43 |
|
| 44 |
-
**Check both structure and meaning.** Parse the output, validate it against the schema, and check the values against the source. The reported
|
| 45 |
|
| 46 |
## Run locally
|
| 47 |
|
|
@@ -75,9 +76,7 @@ Supply source text and a flat object JSON Schema with 1–8 required properties
|
|
| 75 |
|
| 76 |
## Verified source/schema/output examples
|
| 77 |
|
| 78 |
-
Each example
|
| 79 |
-
|
| 80 |
-
The instruction, source text and schema are the model's inputs. The model output is its observed response—not part of the prompt. These examples were verified with the released model; other requests can fail.
|
| 81 |
|
| 82 |
### Track and artist
|
| 83 |
|
|
@@ -94,8 +93,6 @@ The instruction, source text and schema are the model's inputs. The model output
|
|
| 94 |
|
| 95 |
#### 3. JSON Schema
|
| 96 |
|
| 97 |
-
This defines the requested fields and their types.
|
| 98 |
-
|
| 99 |
```json
|
| 100 |
{
|
| 101 |
"type": "object",
|
|
@@ -133,7 +130,7 @@ This defines the requested fields and their types.
|
|
| 133 |
|
| 134 |
#### 4. Model output
|
| 135 |
|
| 136 |
-
|
| 137 |
|
| 138 |
```json
|
| 139 |
{
|
|
@@ -147,17 +144,12 @@ The JSON below is generated by the model. It is shown here for reference and is
|
|
| 147 |
}
|
| 148 |
```
|
| 149 |
|
| 150 |
-
**Try this example locally:**
|
| 151 |
-
|
| 152 |
```bash
|
| 153 |
python inference.py --example 29
|
| 154 |
```
|
| 155 |
|
| 156 |
-
This command supplies the instruction, source text and schema automatically.
|
| 157 |
-
|
| 158 |
</details>
|
| 159 |
|
| 160 |
-
|
| 161 |
---
|
| 162 |
|
| 163 |
### Restaurant request
|
|
@@ -171,22 +163,20 @@ This command supplies the instruction, source text and schema automatically.
|
|
| 171 |
|
| 172 |
#### 2. Source text
|
| 173 |
|
| 174 |
-
>
|
| 175 |
|
| 176 |
#### 3. JSON Schema
|
| 177 |
|
| 178 |
-
This defines the requested fields and their types.
|
| 179 |
-
|
| 180 |
```json
|
| 181 |
{
|
| 182 |
"type": "object",
|
| 183 |
"properties": {
|
| 184 |
-
"
|
| 185 |
"type": "array",
|
| 186 |
"items": {
|
| 187 |
"type": "string"
|
| 188 |
},
|
| 189 |
-
"description": "
|
| 190 |
},
|
| 191 |
"city": {
|
| 192 |
"type": "array",
|
|
@@ -195,26 +185,18 @@ This defines the requested fields and their types.
|
|
| 195 |
},
|
| 196 |
"description": "city or town"
|
| 197 |
},
|
| 198 |
-
"
|
| 199 |
-
"type": "array",
|
| 200 |
-
"items": {
|
| 201 |
-
"type": "string"
|
| 202 |
-
},
|
| 203 |
-
"description": "explicit party size"
|
| 204 |
-
},
|
| 205 |
-
"timeRange": {
|
| 206 |
"type": "array",
|
| 207 |
"items": {
|
| 208 |
"type": "string"
|
| 209 |
},
|
| 210 |
-
"description": "
|
| 211 |
}
|
| 212 |
},
|
| 213 |
"required": [
|
| 214 |
-
"
|
| 215 |
"city",
|
| 216 |
-
"
|
| 217 |
-
"timeRange"
|
| 218 |
],
|
| 219 |
"additionalProperties": false
|
| 220 |
}
|
|
@@ -222,36 +204,26 @@ This defines the requested fields and their types.
|
|
| 222 |
|
| 223 |
#### 4. Model output
|
| 224 |
|
| 225 |
-
|
| 226 |
|
| 227 |
```json
|
| 228 |
{
|
| 229 |
-
"
|
| 230 |
-
"
|
| 231 |
],
|
| 232 |
"city": [
|
| 233 |
-
"
|
| 234 |
-
],
|
| 235 |
-
"party_size_number": [
|
| 236 |
-
"four"
|
| 237 |
],
|
| 238 |
-
"
|
| 239 |
-
"tomorrow"
|
| 240 |
-
]
|
| 241 |
}
|
| 242 |
```
|
| 243 |
|
| 244 |
-
**Try this example locally:**
|
| 245 |
-
|
| 246 |
```bash
|
| 247 |
-
python inference.py --example
|
| 248 |
```
|
| 249 |
|
| 250 |
-
This command supplies the instruction, source text and schema automatically.
|
| 251 |
-
|
| 252 |
</details>
|
| 253 |
|
| 254 |
-
|
| 255 |
---
|
| 256 |
|
| 257 |
### Multiple artists
|
|
@@ -269,8 +241,6 @@ This command supplies the instruction, source text and schema automatically.
|
|
| 269 |
|
| 270 |
#### 3. JSON Schema
|
| 271 |
|
| 272 |
-
This defines the requested fields and their types.
|
| 273 |
-
|
| 274 |
```json
|
| 275 |
{
|
| 276 |
"type": "object",
|
|
@@ -300,7 +270,7 @@ This defines the requested fields and their types.
|
|
| 300 |
|
| 301 |
#### 4. Model output
|
| 302 |
|
| 303 |
-
|
| 304 |
|
| 305 |
```json
|
| 306 |
{
|
|
@@ -312,17 +282,12 @@ The JSON below is generated by the model. It is shown here for reference and is
|
|
| 312 |
}
|
| 313 |
```
|
| 314 |
|
| 315 |
-
**Try this example locally:**
|
| 316 |
-
|
| 317 |
```bash
|
| 318 |
python inference.py --example 35
|
| 319 |
```
|
| 320 |
|
| 321 |
-
This command supplies the instruction, source text and schema automatically.
|
| 322 |
-
|
| 323 |
</details>
|
| 324 |
|
| 325 |
-
|
| 326 |
---
|
| 327 |
|
| 328 |
### Nullable fields
|
|
@@ -340,8 +305,6 @@ This command supplies the instruction, source text and schema automatically.
|
|
| 340 |
|
| 341 |
#### 3. JSON Schema
|
| 342 |
|
| 343 |
-
This defines the requested fields and their types.
|
| 344 |
-
|
| 345 |
```json
|
| 346 |
{
|
| 347 |
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
|
@@ -380,7 +343,7 @@ This defines the requested fields and their types.
|
|
| 380 |
|
| 381 |
#### 4. Model output
|
| 382 |
|
| 383 |
-
|
| 384 |
|
| 385 |
```json
|
| 386 |
{
|
|
@@ -390,62 +353,62 @@ The JSON below is generated by the model. It is shown here for reference and is
|
|
| 390 |
}
|
| 391 |
```
|
| 392 |
|
| 393 |
-
**Try this example locally:**
|
| 394 |
-
|
| 395 |
```bash
|
| 396 |
python inference.py --example 48
|
| 397 |
```
|
| 398 |
|
| 399 |
-
This command supplies the instruction, source text and schema automatically.
|
| 400 |
-
|
| 401 |
</details>
|
| 402 |
|
| 403 |
-
|
| 404 |
## Training
|
| 405 |
|
|
|
|
| 406 |
|
| 407 |
-
The
|
| 408 |
|
| 409 |
-
|
| 410 |
|
| 411 |
-
|
| 412 |
|
| 413 |
-
|
| 414 |
|
| 415 |
-
|
| 416 |
|
| 417 |
-
|
| 418 |
|
| 419 |
## Native JSON evaluation
|
| 420 |
|
| 421 |
-
|
| 422 |
-
|
| 423 |
-
| Metric | Released model |
|
| 424 |
| --- | ---: |
|
| 425 |
-
| Entire request correct | **
|
| 426 |
-
| Field accuracy | **94.
|
| 427 |
-
| Extracted-value F1 | **
|
| 428 |
-
| Extracted-value precision | **
|
| 429 |
-
| Extracted-value recall | **93.
|
| 430 |
-
| Missing-field accuracy | **
|
| 431 |
-
| Schema-valid JSON | **
|
| 432 |
|
| 433 |
-
The
|
| 434 |
|
| 435 |
-
The
|
| 436 |
|
| 437 |
-
|
|
|
|
|
|
|
| 438 |
|
| 439 |

|
| 440 |
|
| 441 |
-
##
|
|
|
|
|
|
|
|
|
|
|
|
|
| 442 |
|
| 443 |
-
|
| 444 |
|
| 445 |
-
##
|
| 446 |
|
| 447 |
-
|
| 448 |
|
| 449 |
-
`
|
| 450 |
|
| 451 |
-
Includes
|
|
|
|
| 21 |
- Avelina/python-edu-cleaned
|
| 22 |
- rajpurkar/squad_v2
|
| 23 |
- databricks/databricks-dolly-15k
|
| 24 |
+
- AmazonScience/massive
|
| 25 |
---
|
| 26 |
|
| 27 |
# OpenSML-JSONLite-175M-Instruct
|
|
|
|
| 32 |
|
| 33 |
**A small language model that generates complete JSON directly from source text and a supplied JSON Schema.** It makes one autoregressive call; parsing/schema validation follows generation. No JSON assembly, output repair, constrained decoder or secondary model is used.
|
| 34 |
|
| 35 |
+
The model combines structured-data continued pretraining with one joint SFT for grounded extraction and direct schema-guided JSON generation. Weights are provided as `model.safetensors`. The pretrained ancestor is [OpenSML-Base-175M](https://huggingface.co/OpenSML/OpenSML-Base-175M).
|
| 36 |
|
| 37 |
## Intended use and limitations
|
| 38 |
|
|
|
|
| 42 |
|
| 43 |
**Outside the verified scope:** nested objects, arrays of objects, numeric or Boolean outputs, optional-property logic, enums, references and advanced schema constraints. General chat, multilingual input and long-document extraction are also unverified. This describes the released runner's tested contract, not a claim that the weights can never produce these formats.
|
| 44 |
|
| 45 |
+
**Check both structure and meaning.** Parse the output, validate it against the schema, and check the values against the source. The reported 99.93% schema validity applies to the observed 1,444-request evaluation; complete correctness there was 89.54%. It is not a promise for new inputs. The instruction, source, schema and generated answer must share the 2,048-token context; the supplied runner allows up to 256 output tokens.
|
| 46 |
|
| 47 |
## Run locally
|
| 48 |
|
|
|
|
| 76 |
|
| 77 |
## Verified source/schema/output examples
|
| 78 |
|
| 79 |
+
Each example groups **Prompt instruction, Source text, JSON Schema and Model output** in one expandable section. Only the first three are model inputs.
|
|
|
|
|
|
|
| 80 |
|
| 81 |
### Track and artist
|
| 82 |
|
|
|
|
| 93 |
|
| 94 |
#### 3. JSON Schema
|
| 95 |
|
|
|
|
|
|
|
| 96 |
```json
|
| 97 |
{
|
| 98 |
"type": "object",
|
|
|
|
| 130 |
|
| 131 |
#### 4. Model output
|
| 132 |
|
| 133 |
+
Recorded generation; the output is not supplied as input.
|
| 134 |
|
| 135 |
```json
|
| 136 |
{
|
|
|
|
| 144 |
}
|
| 145 |
```
|
| 146 |
|
|
|
|
|
|
|
| 147 |
```bash
|
| 148 |
python inference.py --example 29
|
| 149 |
```
|
| 150 |
|
|
|
|
|
|
|
| 151 |
</details>
|
| 152 |
|
|
|
|
| 153 |
---
|
| 154 |
|
| 155 |
### Restaurant request
|
|
|
|
| 163 |
|
| 164 |
#### 2. Source text
|
| 165 |
|
| 166 |
+
> Find a Thai restaurant in Boston.
|
| 167 |
|
| 168 |
#### 3. JSON Schema
|
| 169 |
|
|
|
|
|
|
|
| 170 |
```json
|
| 171 |
{
|
| 172 |
"type": "object",
|
| 173 |
"properties": {
|
| 174 |
+
"cuisine": {
|
| 175 |
"type": "array",
|
| 176 |
"items": {
|
| 177 |
"type": "string"
|
| 178 |
},
|
| 179 |
+
"description": "cuisine style"
|
| 180 |
},
|
| 181 |
"city": {
|
| 182 |
"type": "array",
|
|
|
|
| 185 |
},
|
| 186 |
"description": "city or town"
|
| 187 |
},
|
| 188 |
+
"restaurant_name": {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 189 |
"type": "array",
|
| 190 |
"items": {
|
| 191 |
"type": "string"
|
| 192 |
},
|
| 193 |
+
"description": "restaurant name"
|
| 194 |
}
|
| 195 |
},
|
| 196 |
"required": [
|
| 197 |
+
"cuisine",
|
| 198 |
"city",
|
| 199 |
+
"restaurant_name"
|
|
|
|
| 200 |
],
|
| 201 |
"additionalProperties": false
|
| 202 |
}
|
|
|
|
| 204 |
|
| 205 |
#### 4. Model output
|
| 206 |
|
| 207 |
+
Recorded generation; the output is not supplied as input.
|
| 208 |
|
| 209 |
```json
|
| 210 |
{
|
| 211 |
+
"cuisine": [
|
| 212 |
+
"Thai"
|
| 213 |
],
|
| 214 |
"city": [
|
| 215 |
+
"Boston"
|
|
|
|
|
|
|
|
|
|
| 216 |
],
|
| 217 |
+
"restaurant_name": []
|
|
|
|
|
|
|
| 218 |
}
|
| 219 |
```
|
| 220 |
|
|
|
|
|
|
|
| 221 |
```bash
|
| 222 |
+
python inference.py --example 37
|
| 223 |
```
|
| 224 |
|
|
|
|
|
|
|
| 225 |
</details>
|
| 226 |
|
|
|
|
| 227 |
---
|
| 228 |
|
| 229 |
### Multiple artists
|
|
|
|
| 241 |
|
| 242 |
#### 3. JSON Schema
|
| 243 |
|
|
|
|
|
|
|
| 244 |
```json
|
| 245 |
{
|
| 246 |
"type": "object",
|
|
|
|
| 270 |
|
| 271 |
#### 4. Model output
|
| 272 |
|
| 273 |
+
Recorded generation; the output is not supplied as input.
|
| 274 |
|
| 275 |
```json
|
| 276 |
{
|
|
|
|
| 282 |
}
|
| 283 |
```
|
| 284 |
|
|
|
|
|
|
|
| 285 |
```bash
|
| 286 |
python inference.py --example 35
|
| 287 |
```
|
| 288 |
|
|
|
|
|
|
|
| 289 |
</details>
|
| 290 |
|
|
|
|
| 291 |
---
|
| 292 |
|
| 293 |
### Nullable fields
|
|
|
|
| 305 |
|
| 306 |
#### 3. JSON Schema
|
| 307 |
|
|
|
|
|
|
|
| 308 |
```json
|
| 309 |
{
|
| 310 |
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
|
|
|
| 343 |
|
| 344 |
#### 4. Model output
|
| 345 |
|
| 346 |
+
Recorded generation; the output is not supplied as input.
|
| 347 |
|
| 348 |
```json
|
| 349 |
{
|
|
|
|
| 353 |
}
|
| 354 |
```
|
| 355 |
|
|
|
|
|
|
|
| 356 |
```bash
|
| 357 |
python inference.py --example 48
|
| 358 |
```
|
| 359 |
|
|
|
|
|
|
|
| 360 |
</details>
|
| 361 |
|
|
|
|
| 362 |
## Training
|
| 363 |
|
| 364 |
+
The model starts from the from-scratch 175,611,648-parameter base at update 132005 (17,300,111,360 processed positions), then inherits **100,096,883 additional tokens of structured-data continued pretraining**, followed by **one joint full-weight SFT**. It does not inherit weights from earlier extraction SFT experiments.
|
| 365 |
|
| 366 |
+
The continuation samples 25% web, 9% DCLM, 6.5% English wiki, 4.5% Cosmopedia, 5% educational Python, 5% JSON records, 15% schema/instance documents, 20% prose/schema/JSON documents and 10% Python working with JSON. These are configured token-mixture shares. Continuation uses next-token loss over all real document/EOS tokens, BF16 compute and imported FP32-master AdamW state. It warms from 1e-5 to 3.221225472e-5 over 5M additional tokens, then holds that rate. The selected continuation checkpoint contains 100,096,883 additional tokens; later continuation checkpoints are not inherited. Small fixed next-token validation panels are not extraction-accuracy benchmarks.
|
| 367 |
|
| 368 |
+
The joint SFT prepares **36,000 presentations** covering original SNIPS extraction (15,000), schema variation (3,000), grounded QA rendered as JSON (3,000), official MASSIVE TRAIN slot extraction (3,000), authored prior tasks (2,400), atomic JSON tasks (3,200) and composite JSON tasks (6,400). Atomic/composite tasks cover types, missing and optional values, lists, role assignment, corrections, nested records, references, composition and constraints. Coverage in training does not establish reliable mastery of each feature.
|
| 369 |
|
| 370 |
+
The main checkpoint is selected at update 500 of a 563-update experiment, inheriting **32,000 presentations from 21,392 distinct source texts**. Checkpoint metadata records **1,027,385 supervised assistant/EOS positions**; this is not a count of all serialized input positions. The exact selected-prefix component counts and source hashes are in `provenance/SELECTED_PREFIX.json`.
|
| 371 |
|
| 372 |
+
SFT uses a fresh full-weight AdamW optimizer, BF16 compute with FP32 master weights/moments, batch 64, microbatch 2, betas (0.9, 0.95), epsilon 1e-8, no weight decay, clipping at 1, and seed 202610180142. The learning rate warms for 25 updates to 3e-5, then follows cosine decay toward 3e-6 over 563 updates. Only assistant JSON and EOS contribute to mean per-request token loss; source, schema and instruction tokens are masked. The training sequence limit is 1,536 within the 2,048-token model context. There is no teacher distillation, LoRA or RL in this SFT, and no teacher is needed for inference. The development evaluation selected update 500 before the broader four-suite evaluation.
|
| 373 |
|
| 374 |
+

|
| 375 |
|
| 376 |
+
*This figure describes the original base run. Continued pretraining and SFT are separately documented above.*
|
| 377 |
|
| 378 |
## Native JSON evaluation
|
| 379 |
|
| 380 |
+
| Metric | Main checkpoint |
|
|
|
|
|
|
|
| 381 |
| --- | ---: |
|
| 382 |
+
| Entire request correct | **89.54%** |
|
| 383 |
+
| Field accuracy | **94.91%** |
|
| 384 |
+
| Extracted-value F1 | **93.75%** |
|
| 385 |
+
| Extracted-value precision | **93.54%** |
|
| 386 |
+
| Extracted-value recall | **93.96%** |
|
| 387 |
+
| Missing-field accuracy | **96.13%** |
|
| 388 |
+
| Schema-valid JSON | **99.93%** |
|
| 389 |
|
| 390 |
+
The original SNIPS-derived panel contains **1,444 requests**, of which **1,293 (89.54%)** are completely correct. All 1,444 outputs parse and stop naturally; **1,443/1,444 (99.93%)** validate against the supplied schema. One output misses a required city property. Recorded counts include 49 false abstentions, 59 missed missing fields and 20 unsupported predicted values. Valid JSON is not proof of correct extraction.
|
| 391 |
|
| 392 |
+
The original 60-case playground scores **49/60 (81.67%)**. The expanded 108-case playground scores **78/108 (72.22%)**: 49/60 original extraction cases and 29/48 added structural probes. The separate dedicated 384-case JSON diagnostic scores **183/384 (47.66%)**, with **81.51% schema validity**. These broader structural diagnostics use a different generic instruction and include schemas outside the supplied flat-schema runner contract. They demonstrate remaining weaknesses, not verified support for arbitrary JSON Schema.
|
| 393 |
|
| 394 |
+
The adapted English MASSIVE TEST slot-list evaluation scores **1,565/2,974 (52.62%)** complete requests, with **50.11% slot F1** and **99.73% schema validity**. Official MASSIVE TRAIN examples were included in SFT; TEST examples were evaluation-only. This custom schema/JSON rendering is not the official MASSIVE leaderboard protocol.
|
| 395 |
+
|
| 396 |
+
Each panel measures a different scope; do not pool their scores or interchange structural-path F1, extracted-value F1 and slot F1. The authored diagnostics and original extraction panel have prior research exposure and are not fresh blind benchmarks. Some requests share source text or construction frames. References and expected answers are used only after generation. No answer hints, output repair, JSON assembly, secondary model or constrained decoding are used. The original panel, expanded playground and dedicated diagnostic allow 256 output tokens; adapted MASSIVE allows 384. All share a 2,048-token context and reject overflow without truncation.
|
| 397 |
|
| 398 |

|
| 399 |
|
| 400 |
+
## Detailed limitations
|
| 401 |
+
|
| 402 |
+
The intended public runner contract is short English evidence extraction into one flat closed JSON object with 1–8 required string, nullable-string or string-array fields. Dates and numbers stay as copied text. Accepted input does not guarantee correct output. The model can omit or merge entities, shorten spans, confuse roles and invent unsupported values. Unfamiliar key names, descriptions and domains require their own validation. No reliable maximum entity count has been established.
|
| 403 |
+
|
| 404 |
+
Training includes broader JSON tasks, but their measured reliability remains limited. On the dedicated diagnostic, nested objects score **13/24**, role binding **5/24**, parallel groups **4/24**, numeric types **6/24**, and the missing/optional family **4/24** completely correct requests. The last number is whole-request correctness for that challenging family, not raw missing-field accuracy. Canonical and renamed schema variants can behave differently. Deep nesting, record association and optional-property decisions remain research weaknesses. The supplied flat-schema runner rejects broader schemas rather than implying verified support.
|
| 405 |
|
| 406 |
+
General chat, coding, multilingual quality, long documents, calibrated confidence and prompt-injection robustness are not established. Check both structure and meaning: parse, validate the schema, then compare values and roles with source evidence. `success` reports valid structure plus natural completion, not factual correctness. Constrained-decoding scores from other checkpoints do not apply to these weights; no matched constrained/unconstrained result is claimed here.
|
| 407 |
|
| 408 |
+
## Main checkpoint identity and package
|
| 409 |
|
| 410 |
+
BF16 weight SHA-256:
|
| 411 |
|
| 412 |
+
`25b406a7b86e3e8ac4dd0b7f32e27590d9d11349a0148a7815c32304150ac725`
|
| 413 |
|
| 414 |
+
Includes weights, the frozen tokenizer, native MLX runner, 60 source/schema/reference examples, recorded generations, four-suite evaluation evidence, training source and provenance. The package uses one raw greedy generation per request. Source uses Apache-2.0; data and dependencies retain upstream terms. No trained-weight license is assigned. See [technical report](TECHNICAL_REPORT.md) and [run guide](RUN_GUIDE.md).
|
RUN_GUIDE.md
CHANGED
|
@@ -14,7 +14,7 @@ This is a research model for **extracting information that is explicitly stated
|
|
| 14 |
|
| 15 |
**Outside the verified scope:** nested objects, arrays of objects, numeric or Boolean outputs, optional-property logic, enums, references and advanced schema constraints. General chat, multilingual input and long-document extraction are also unverified. This describes the released runner's tested contract, not a claim that the weights can never produce these formats.
|
| 16 |
|
| 17 |
-
**Check both structure and meaning.** Parse the output, validate it against the schema, and check the values against the source. The reported
|
| 18 |
|
| 19 |
```bash
|
| 20 |
python3 -m venv .venv
|
|
@@ -70,11 +70,11 @@ python native_bundle/inference.py --weights "$PWD/model.safetensors" --example 2
|
|
| 70 |
```
|
| 71 |
|
| 72 |
Selected weights:
|
| 73 |
-
`
|
| 74 |
The current source module is inference_native/native_json.py. The old labeled
|
| 75 |
adapter, if present in the historical source archive, is not used by this
|
| 76 |
entry point. Optimizer state and the original training workspace are not needed
|
| 77 |
for inference. See the technical report for lineage, metrics and limitations.
|
| 78 |
|
| 79 |
|
| 80 |
-
The main checkpoint
|
|
|
|
| 14 |
|
| 15 |
**Outside the verified scope:** nested objects, arrays of objects, numeric or Boolean outputs, optional-property logic, enums, references and advanced schema constraints. General chat, multilingual input and long-document extraction are also unverified. This describes the released runner's tested contract, not a claim that the weights can never produce these formats.
|
| 16 |
|
| 17 |
+
**Check both structure and meaning.** Parse the output, validate it against the schema, and check the values against the source. The reported 99.93% schema validity applies to the observed 1,444-request evaluation; complete correctness there was 89.54%. It is not a promise for new inputs. The instruction, source, schema and generated answer must share the 2,048-token context; the supplied runner allows up to 256 output tokens.
|
| 18 |
|
| 19 |
```bash
|
| 20 |
python3 -m venv .venv
|
|
|
|
| 70 |
```
|
| 71 |
|
| 72 |
Selected weights:
|
| 73 |
+
`25b406a7b86e3e8ac4dd0b7f32e27590d9d11349a0148a7815c32304150ac725`.
|
| 74 |
The current source module is inference_native/native_json.py. The old labeled
|
| 75 |
adapter, if present in the historical source archive, is not used by this
|
| 76 |
entry point. Optimizer state and the original training workspace are not needed
|
| 77 |
for inference. See the technical report for lineage, metrics and limitations.
|
| 78 |
|
| 79 |
|
| 80 |
+
The main checkpoint uses structured continued pretraining followed by one joint extraction/JSON SFT. The public flat-schema runner contract remains as described above. Training broader schemas does not establish reliable broader-schema inference. See the technical report for exact provenance and separate diagnostics.
|
SHA256SUMS
CHANGED
|
@@ -1,21 +1,21 @@
|
|
| 1 |
5d659853ddccca76e4090ce3e4ebe15bc6017239752a54d663f5e997a695651a .gitattributes
|
| 2 |
4a49b666643257b6a7f8bc5e7051a4a1389cdd021778d14a736b2f5f1a2c005d CITATION.cff
|
| 3 |
-
|
| 4 |
-
|
| 5 |
c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
| 19 |
641fe860d6fd24547fe4d15bd852190f00ddec31bd74eb7ca9eeae74031c2f0c pretraining-training-loss.png
|
| 20 |
c7b1a3c0efb09ef3b5416a24072e48b25e2cc1f122fb5ed638c0f95b72594af9 requirements.txt
|
| 21 |
e095f0413a11fa91fbb58f37d00e4c6bcda59beb89b28f6f680db1436a7e8891 tokenizer.json
|
|
|
|
| 1 |
5d659853ddccca76e4090ce3e4ebe15bc6017239752a54d663f5e997a695651a .gitattributes
|
| 2 |
4a49b666643257b6a7f8bc5e7051a4a1389cdd021778d14a736b2f5f1a2c005d CITATION.cff
|
| 3 |
+
e2e6e75848a42ea4bb5e50ab85a91f1e1cd2b413327fb9667d4893e15a86db04 INFERENCE_VERIFICATION.json
|
| 4 |
+
b6da2e34e1d59693c11b257203804260613f636f40d5fca56d4ae8b1e253ae3e JSONLITE_RESULTS.json
|
| 5 |
c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE
|
| 6 |
+
bc70f2792409ca4af51a61b3925b9de0690dffc19155bb168ca5b983552c35db PACKAGING_VERIFICATION.json
|
| 7 |
+
75d1d6e30f98bf99c8112e6a33e1f6405db6df3a808ef6ab404f14ba3abc3181 README.md
|
| 8 |
+
82a05c21b027d9cebd4d512c284c309159385dcebe457172bc9a350c74483a71 RUN_GUIDE.md
|
| 9 |
+
a0e232a2b134e771355f018706c69bf4fa46ab5c3c65f1c94314d5f0acb73e80 SOURCE_NOTICE.md
|
| 10 |
+
5fdd5f40546b36c59a1ea84f5eeac64b0b7b36cb133affa5dfad53ff8d0c4d5b TECHNICAL_REPORT.md
|
| 11 |
+
d79d1b4947327762b6833bdd147949c15fd2a60bf65865442e7ba0fcfd67a4a8 THIRD_PARTY_NOTICES.md
|
| 12 |
+
3118935bf70f5872d9f0b4342999f1aad29f457288a893ca43d9c7cc798c76b1 checkpoint_metadata.json
|
| 13 |
+
edb05bb77440adc61f2833ee92af2abb2ccebd18bed22be66b2d4d2626461eec checkpoint_provenance.json
|
| 14 |
+
369cab2772baaa6dacc26dbceeb66cb3cc7df1aac49aec3fc747ce418908a35f complete-request-exact.svg
|
| 15 |
+
778bed0cc245b238e1f08ab3f67ddb2dc5cda79095c65b598437fb4fcf9c8a27 config.json
|
| 16 |
+
0957a6347cb5052847b713bfb8048e7aa2c84b79b6cc1080b0c64f2d3b7f73a9 inference.py
|
| 17 |
+
25b406a7b86e3e8ac4dd0b7f32e27590d9d11349a0148a7815c32304150ac725 model.safetensors
|
| 18 |
+
8f5a075f63e1ff8857af3ddd916afc57742e614b1da5cbbe15452e9c84e94d2a native_bundle.zip
|
| 19 |
641fe860d6fd24547fe4d15bd852190f00ddec31bd74eb7ca9eeae74031c2f0c pretraining-training-loss.png
|
| 20 |
c7b1a3c0efb09ef3b5416a24072e48b25e2cc1f122fb5ed638c0f95b72594af9 requirements.txt
|
| 21 |
e095f0413a11fa91fbb58f37d00e4c6bcda59beb89b28f6f680db1436a7e8891 tokenizer.json
|
SOURCE_NOTICE.md
CHANGED
|
@@ -1,26 +1,3 @@
|
|
| 1 |
-
# Source and
|
| 2 |
|
| 3 |
-
|
| 4 |
-
SFT-093/160 → SFT-100/469 → additional extraction SFT (main checkpoint). The final stage directly supervises native JSON.
|
| 5 |
-
Other research trials and unused helper code are not weight ancestors.
|
| 6 |
-
Author-controlled source uses Apache-2.0. Upstream datasets/dependencies retain
|
| 7 |
-
their notices; no trained-weight license is assigned by this source update.
|
| 8 |
-
GitHub excludes weight and optimizer binaries; the HF companion has the weights.
|
| 9 |
-
|
| 10 |
-
Pretraining uses the pinned educational web/wiki/Cosmopedia/Python mixture.
|
| 11 |
-
Grounded QA uses selected SQuAD2/Dolly and checked authored fictional facts.
|
| 12 |
-
SNIPS original CC0 chunk annotations supply exact extraction and native JSON
|
| 13 |
-
labels. The 15,000 curated JSON records are source/schema/target views of 12,115
|
| 14 |
-
TRAIN requests, not 15,000 distinct documents. Development/test are source-disjoint
|
| 15 |
-
from TRAIN within this curated dataset, but have previous research exposure.
|
| 16 |
-
Pretraining decontamination and perfectly correct semantic golds are not claimed.
|
| 17 |
-
|
| 18 |
-
Raw pretraining pools, packed arrays, optimizer state, credentials, SSH keys and
|
| 19 |
-
private host/network receipts are excluded. Published metadata replaces private
|
| 20 |
-
workspace paths with [workspace]; original and published hashes are separated.
|
| 21 |
-
60 actual local fixtures, raw predictions and held-out evidence are retained.
|
| 22 |
-
The canonical held-out 1,388 and schema-stress 56 requests are included as JSONL in
|
| 23 |
-
evaluation/native-json-heldout.jsonl and the prepared native data directory.
|
| 24 |
-
See THIRD_PARTY_NOTICES.md, docs/TECHNICAL_REPORT.md and provenance/LINEAGE.json.
|
| 25 |
-
|
| 26 |
-
The latest stage jointly replays original SNIPS TRAIN JSON views, controlled cardinality views and authored English prose with original TRAIN values. It adds 19,200 inherited presentations; no teacher KL is used in this stage. Prepared authored prose and targets are included for inspection, with observed evaluation scope and remaining failures in the report.
|
|
|
|
| 1 |
+
# Source and artifact scope
|
| 2 |
|
| 3 |
+
The native inference package contains the model architecture, tokenizer, fixed prompt, raw decoder, validation and 60 source/schema/reference fixtures. Frozen training recipes, prepared SFT data/order, selected checkpoint metadata and evaluation records are included for inspection. No optimizer binaries, parent weights or packed pretraining pools are distributed. Training code is archival and uses the original workspace conventions; create local configuration and readiness checks before attempting reproduction. The public runner is a native MLX implementation.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TECHNICAL_REPORT.md
CHANGED
|
@@ -1,18 +1,12 @@
|
|
| 1 |
# OpenSML-JSONLite-175M-Instruct: native JSON technical report
|
| 2 |
|
| 3 |
-
|
| 4 |
|
| 5 |
-
|
| 6 |
|
| 7 |
-
|
| 8 |
|
| 9 |
-
Current artifact: **main checkpoint**, BF16 `model.safetensors`, 351,242,342 bytes.
|
| 10 |
-
SHA-256: `781597baeb9b51d535fc27cd6f941dbc202e01d62c8d963587a3f3d565128560`.
|
| 11 |
-
This is a custom native MLX architecture, not a Transformers/MLX-LM auto-loader export.
|
| 12 |
|
| 13 |
-
This report supersedes the earlier fieldwise SFT-093 release. Its historical report is retained as `HISTORICAL_SFT093_REPORT.md`; those adapter-assisted scores are not current native JSON scores. No release-readiness or arbitrary-schema reliability claim is made.
|
| 14 |
-
|
| 15 |
-
### Intended use in plain language
|
| 16 |
|
| 17 |
This is a research model for **extracting information that is explicitly stated in short English text** and placing it into one flat JSON object. Supply a schema with clear field descriptions. The verified runner accepts 1–8 required fields containing strings, nullable strings or arrays of strings. Dates and numbers are copied as text rather than normalized or converted.
|
| 18 |
|
|
@@ -20,26 +14,22 @@ This is a research model for **extracting information that is explicitly stated
|
|
| 20 |
|
| 21 |
**Outside the verified scope:** nested objects, arrays of objects, numeric or Boolean outputs, optional-property logic, enums, references and advanced schema constraints. General chat, multilingual input and long-document extraction are also unverified. This describes the released runner's tested contract, not a claim that the weights can never produce these formats.
|
| 22 |
|
| 23 |
-
**Check both structure and meaning.** Parse the output, validate it against the schema, and check the values against the source. The reported
|
| 24 |
|
| 25 |
-
## 2. Exact inherited lineage
|
| 26 |
|
| 27 |
-
|
| 28 |
|
| 29 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 30 |
|
| 31 |
-
|
| 32 |
-
|
| 33 |
-
|
| 34 |
-
| SFT-065 grounded QA | 469 of 782 | 15,008 | 3,097,331 |
|
| 35 |
-
| SFT-068 requested-field extraction | 379 | 12,115 | 1,842,593 |
|
| 36 |
-
| SFT-093 focused extraction/replay | 160 | 5,120 | 706,399 |
|
| 37 |
-
| SFT-100 native JSON | 469 | 15,000 | 4,634,126 |
|
| 38 |
-
| Additional extraction SFT | 64 selected of 96 completed | 2,048 | 600,558 |
|
| 39 |
-
| Joint JSON extraction SFT | 300 of 331 | 19,200 | 6,153,194 |
|
| 40 |
-
| Inherited post-training total | 1,841 updates | 68,491 | 17,034,201 |
|
| 41 |
|
| 42 |
-
The
|
| 43 |
|
| 44 |
## 3. Architecture and parameterization
|
| 45 |
|
|
@@ -172,134 +162,80 @@ The 175.6M-parameter base was trained from random initialization using next-toke
|
|
| 172 |
*Training loss and held-out validation during pretraining. Left: raw training loss and exponential moving average. Right: held-out validation loss.*
|
| 173 |
|
| 174 |
|
| 175 |
-
## 7.
|
| 176 |
|
| 177 |
-
The
|
| 178 |
|
| 179 |
-
The
|
| 180 |
|
| 181 |
-
|
| 182 |
|
| 183 |
-
|
| 184 |
|
| 185 |
-
|
| 186 |
-
|---|---|
|
| 187 |
-
| Prepared corpus |3,072 presentations: 2,304 original TRAIN replay +768 authored schema views|
|
| 188 |
-
| Distinct authored source requests in prepared corpus |256|
|
| 189 |
-
| Prepared replay variants |1,344 canonical, 480 renamed, 480 nullable|
|
| 190 |
-
| Completed experiment |96 optimizer updates, one pass, 900,453 serialized positions|
|
| 191 |
-
| Inherited selected prefix |2,048 presentations, 600,558 positions, 64 updates|
|
| 192 |
-
| Inherited prefix mixture |1,536 replay views from 1,482 source texts +512 authored views from 250 source texts|
|
| 193 |
-
| Model adaptation |Full weights; Mac 1 only; fresh AdamW|
|
| 194 |
-
| Batch / microbatch |32 /2|
|
| 195 |
-
| Peak / final schedule LR |2e-6 /2e-7 over 96 updates|
|
| 196 |
-
| Warmup |6 updates; cosine afterward|
|
| 197 |
-
| Betas / epsilon |(0.9,0.95) /1e-8|
|
| 198 |
-
| Weight decay / clipping |0.01 /1.0|
|
| 199 |
-
| Seed |20261119|
|
| 200 |
|
| 201 |
-
|
| 202 |
|
| 203 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 204 |
|
| 205 |
-
|
| 206 |
|
|
|
|
| 207 |
|
| 208 |
-
##
|
| 209 |
|
| 210 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 211 |
|
| 212 |
-
The
|
| 213 |
|
| 214 |
-
|
| 215 |
|
| 216 |
-
|
| 217 |
|
| 218 |
-
|
| 219 |
|
| 220 |
-
##
|
| 221 |
|
| 222 |
-
|
|
| 223 |
| --- | ---: | ---: |
|
| 224 |
-
|
|
| 225 |
-
|
|
| 226 |
-
|
|
| 227 |
-
|
|
| 228 |
-
|
|
| 229 |
-
|
|
| 230 |
-
|
|
| 231 |
-
|
| 232 |
-
Complete correctness is **1,271/1,444**, compared with 1,199/1,444 for the previous release: **96 improved requests and 24 regressions**, a net gain of 72. All seven domain aggregate correctness totals improve. Paired-source correctness rises from 512/694 to **561/694**. False abstentions fall from 107 to **53**, missed missing fields from 110 to **73**, and unsupported predicted values from 27 to **24**. All 1,444 outputs parse, validate and stop naturally; there are no output-budget failures.
|
| 233 |
-
|
| 234 |
-
The separate observed 60-case playground scores **49/60 (81.67%)**, compared with 45/60. Its original 54-case subset scores 46/54; the six added three/four/five-item probes score 3/6. Three larger-list probes still fail. The compact 240-request development panel scores 178/240 (74.17%). These panels measure different scopes and must not be pooled. They have prior research exposure and are not fresh blind benchmarks or an external leaderboard.
|
| 235 |
-
|
| 236 |
-
The main checkpoint was selected for aggregate improvement despite failing the strict zero-lost-case development gate. Individual regressions remain; improved aggregate scores do not establish universal retention or production reliability.
|
| 237 |
-
|
| 238 |
-
| Metric | Main checkpoint | Previous release |
|
| 239 |
-
| --- | ---: | ---: |
|
| 240 |
-
| Entire request correct | **88.02%** | 83.03% |
|
| 241 |
-
| Field accuracy | **94.17%** | 91.36% |
|
| 242 |
-
| Extracted-value F1 | **92.88%** | 90.40% |
|
| 243 |
-
| Extracted-value precision | **92.42%** | 90.53% |
|
| 244 |
-
| Extracted-value recall | **93.35%** | 90.26% |
|
| 245 |
-
| Missing-field accuracy | **95.22%** | 92.79% |
|
| 246 |
-
| Schema-valid JSON | **100.00%** | 99.79% |
|
| 247 |
-
|
| 248 |
-
### Correctness by domain
|
| 249 |
-
|
| 250 |
-
| Domain | Previous | Main | Requests |
|
| 251 |
-
| --- | ---: | ---: | ---: |
|
| 252 |
-
| AddToPlaylist | 165 | 172 | 206 |
|
| 253 |
-
| BookRestaurant | 162 | 172 | 208 |
|
| 254 |
-
| GetWeather | 164 | 178 | 206 |
|
| 255 |
-
| PlayMusic | 153 | 164 | 208 |
|
| 256 |
-
| RateBook | 193 | 195 | 204 |
|
| 257 |
-
| SearchCreativeWork | 197 | 199 | 208 |
|
| 258 |
-
| SearchScreeningEvent | 165 | 191 | 204 |
|
| 259 |
-
|
| 260 |
-
### Protocol and contamination limits
|
| 261 |
-
|
| 262 |
-
Greedy temperature 0, repetition penalty 1, maximum 256 output tokens and the unchanged native serialization. Every request supplies only the source text, schema and fixed extraction instruction. References, gold spans and offsets are used after generation only. No prompt truncation, constrained decoding, secondary model, JSON assembly or repair is used. Strict parsing rejects duplicate keys and nonfinite constants. Complete correctness requires a natural stop, valid JSON and schema, and exact agreement of all fields. Lists retain order; value precision/recall/F1 compare extracted values, while field accuracy includes missing fields. The full machine-readable result includes counts, denominators, paired correctness, unsupported values and stopping metrics.
|
| 263 |
-
|
| 264 |
-
The 1,444 requests comprise the original canonical and schema-stress views; some views reuse the same source. Previously observed tests and playground examples informed research and owner selection. They are not a fresh blind holdout. Synthetic prose shares construction families and training entities, so gains do not establish open-domain generalization. The selected checkpoint is a preserved no-pruning replay artifact identified by its exact hash; metrics are recomputed from that artifact's saved generations, not borrowed from an earlier artifact. No claim of bitwise training replay identity is made.
|
| 265 |
|
| 266 |
## 10. Failure audit and limitations
|
| 267 |
|
| 268 |
-
|
| 269 |
-
|
| 270 |
-
The intended task is short English text extraction into a supplied, flat object schema: copy stated values into the requested fields, keep separate entities as separate string-array items, and use empty arrays or nullable strings for absent information where the schema allows it. Clear field descriptions matter. The runner accepts 1–8 required fields with strings, nullable strings or arrays of strings; dates and numeric expressions remain strings. Those input limits describe the runner contract and do not guarantee that every accepted request will be answered correctly.
|
| 271 |
-
|
| 272 |
-
### What can still go wrong
|
| 273 |
-
|
| 274 |
-
The model can shorten names or titles, omit or merge list members, confuse roles or field meanings, and fill a missing field with an unsupported value. Corrections, unfamiliar field names, new domains and complex associations require application-specific evaluation. No tested field count or entity count establishes a reliable extraction maximum. Optional-property logic, nesting, arrays of records, numeric/Boolean outputs, enums, references and advanced constraints are outside the released runner's verified contract. Root-level arrays or primitives, general chat, multilingual use and long-document extraction are not supported claims of this release. Unverified does not mean impossible for the weights; it means the supplied runner and release evidence do not establish dependable support.
|
| 275 |
-
|
| 276 |
-
| Evidence for this released checkpoint | What it establishes | What it does not establish |
|
| 277 |
-
| --- | --- | --- |
|
| 278 |
-
| 1,271/1,444 complete requests correct (88.02%) | Exact whole-answer performance on the documented, previously observed SNIPS-derived panel | Equivalent accuracy on arbitrary schemas or new domains |
|
| 279 |
-
| 1,444/1,444 schema-valid outputs | All outputs met the tested flat schemas in that evaluation | Correct extracted values, or universal schema compliance |
|
| 280 |
-
| 49/60 complete playground requests correct (81.67%) | Performance on a separate observed diagnostic panel | A fresh blind benchmark or a general production reliability rate |
|
| 281 |
-
| 3/6 complete three/four/five-item probes correct | Larger lists remain inconsistent | A guaranteed maximum number of extractable entities |
|
| 282 |
|
| 283 |
-
|
| 284 |
|
| 285 |
-
|
| 286 |
|
| 287 |
-
|
| 288 |
|
| 289 |
-
|
| 290 |
|
| 291 |
-
|
| 292 |
-
|
| 293 |
-
## 11. Packaging, verification and reproduction
|
| 294 |
-
|
| 295 |
-
The main package uses BF16 weights, the unchanged tokenizer and the supplied native MLX runner. The verification receipt records stock-MLX raw-string and stop-reason parity on all 60 observed playground fixtures. This establishes packaging parity within the stated scope, not full 1,444-case cross-runtime parity or an independent benchmark. Standard `model.safetensors` and the public model ID remain unchanged. Previous Hub and Git revisions retain rollback identities.
|
| 296 |
-
|
| 297 |
-
The source archive includes the frozen latest training recipe, prepared JSONL corpus and input hashes, exact prefix counts, saved generated answers, scorer and matched parent comparisons. Public copies sanitize private workspace paths and distinguish original from distributed hashes. Optimizer binaries and packed pretraining pools are omitted. Reproduction requires the specified parent and layout, compatible dependencies, and fresh local preflight receipts; sanitized audit receipts are not resumable optimizer state. See TRAINING_AND_REPRODUCIBILITY.md, provenance/LINEAGE.json, results/JSONLITE_RESULTS.json and pretraining/native_json_128/ in the archive.
|
| 298 |
|
| 299 |
## 12. Attribution and licensing
|
| 300 |
|
| 301 |
-
|
| 302 |
-
|
| 303 |
-
Source code retains Apache-2.0; upstream data and dependencies retain their notices. Original SNIPS annotations are CC0; the matched cardinality examples are programmatically authored from TRAIN literals. The earlier SQuAD/Dolly/pretraining source notices remain in THIRD_PARTY_NOTICES.md. Source licensing does not automatically assign a trained-weight license; none is assigned by this update.
|
| 304 |
-
|
| 305 |
-
Hugging Face edition: archive-relative code/evidence references resolve inside native_bundle.zip.
|
|
|
|
| 1 |
# OpenSML-JSONLite-175M-Instruct: native JSON technical report
|
| 2 |
|
| 3 |
+
Date: 2026-10-20. Main checkpoint: BF16 `model.safetensors`, 175,611,648 parameters, 351,242,342 bytes.
|
| 4 |
|
| 5 |
+
Weight SHA-256: `25b406a7b86e3e8ac4dd0b7f32e27590d9d11349a0148a7815c32304150ac725`.
|
| 6 |
|
| 7 |
+
## 1. Intended use and limitations
|
| 8 |
|
|
|
|
|
|
|
|
|
|
| 9 |
|
|
|
|
|
|
|
|
|
|
| 10 |
|
| 11 |
This is a research model for **extracting information that is explicitly stated in short English text** and placing it into one flat JSON object. Supply a schema with clear field descriptions. The verified runner accepts 1–8 required fields containing strings, nullable strings or arrays of strings. Dates and numbers are copied as text rather than normalized or converted.
|
| 12 |
|
|
|
|
| 14 |
|
| 15 |
**Outside the verified scope:** nested objects, arrays of objects, numeric or Boolean outputs, optional-property logic, enums, references and advanced schema constraints. General chat, multilingual input and long-document extraction are also unverified. This describes the released runner's tested contract, not a claim that the weights can never produce these formats.
|
| 16 |
|
| 17 |
+
**Check both structure and meaning.** Parse the output, validate it against the schema, and check the values against the source. The reported 99.93% schema validity applies to the observed 1,444-request evaluation; complete correctness there was 89.54%. It is not a promise for new inputs. The instruction, source, schema and generated answer must share the 2,048-token context; the supplied runner allows up to 256 output tokens.
|
| 18 |
|
|
|
|
| 19 |
|
| 20 |
+
## 2. Exact inherited lineage
|
| 21 |
|
| 22 |
+
| Stage | Selected checkpoint | Inherited training |
|
| 23 |
+
| --- | --- | --- |
|
| 24 |
+
| Original from-scratch pretraining | 132005 | 17,300,111,360 processed positions |
|
| 25 |
+
| Structured continued pretraining | 132838 | 100,096,883 additional real tokens |
|
| 26 |
+
| One joint extraction/JSON SFT | 500 of 563 | 32,000 presentations; 1,027,385 supervised assistant/EOS positions |
|
| 27 |
|
| 28 |
+
Original base weight SHA-256: `5151567e266244c9e32fd6e01775192633abe227320269ecdefe28ce43e9ccc3`.
|
| 29 |
+
Continued-pretraining parent weight SHA-256: `57d0933d5d806e7f589a60170b5080ff46895b732be480aa953650701f4e19cc`.
|
| 30 |
+
Main weight SHA-256: `25b406a7b86e3e8ac4dd0b7f32e27590d9d11349a0148a7815c32304150ac725`.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 31 |
|
| 32 |
+
The main weights inherit one SFT. Earlier SFT research recipes informed the data design but their weights and optimizers are not ancestors of this artifact. All other continued-pretraining endpoints are outside this selected lineage. Supervised SFT counters and pretraining token counters measure different things and must not be added as if equivalent.
|
| 33 |
|
| 34 |
## 3. Architecture and parameterization
|
| 35 |
|
|
|
|
| 162 |
*Training loss and held-out validation during pretraining. Left: raw training loss and exponential moving average. Right: held-out validation loss.*
|
| 163 |
|
| 164 |
|
| 165 |
+
## 7. Continued pretraining and joint SFT
|
| 166 |
|
| 167 |
+
The model starts from the from-scratch 175,611,648-parameter base at update 132005 (17,300,111,360 processed positions), then inherits **100,096,883 additional tokens of structured-data continued pretraining**, followed by **one joint full-weight SFT**. It does not inherit weights from earlier extraction SFT experiments.
|
| 168 |
|
| 169 |
+
The continuation samples 25% web, 9% DCLM, 6.5% English wiki, 4.5% Cosmopedia, 5% educational Python, 5% JSON records, 15% schema/instance documents, 20% prose/schema/JSON documents and 10% Python working with JSON. These are configured token-mixture shares. Continuation uses next-token loss over all real document/EOS tokens, BF16 compute and imported FP32-master AdamW state. It warms from 1e-5 to 3.221225472e-5 over 5M additional tokens, then holds that rate. The selected continuation checkpoint contains 100,096,883 additional tokens; later continuation checkpoints are not inherited. Small fixed next-token validation panels are not extraction-accuracy benchmarks.
|
| 170 |
|
| 171 |
+
The joint SFT prepares **36,000 presentations** covering original SNIPS extraction (15,000), schema variation (3,000), grounded QA rendered as JSON (3,000), official MASSIVE TRAIN slot extraction (3,000), authored prior tasks (2,400), atomic JSON tasks (3,200) and composite JSON tasks (6,400). Atomic/composite tasks cover types, missing and optional values, lists, role assignment, corrections, nested records, references, composition and constraints. Coverage in training does not establish reliable mastery of each feature.
|
| 172 |
|
| 173 |
+
The main checkpoint is selected at update 500 of a 563-update experiment, inheriting **32,000 presentations from 21,392 distinct source texts**. Checkpoint metadata records **1,027,385 supervised assistant/EOS positions**; this is not a count of all serialized input positions. The exact selected-prefix component counts and source hashes are in `provenance/SELECTED_PREFIX.json`.
|
| 174 |
|
| 175 |
+
SFT uses a fresh full-weight AdamW optimizer, BF16 compute with FP32 master weights/moments, batch 64, microbatch 2, betas (0.9, 0.95), epsilon 1e-8, no weight decay, clipping at 1, and seed 202610180142. The learning rate warms for 25 updates to 3e-5, then follows cosine decay toward 3e-6 over 563 updates. Only assistant JSON and EOS contribute to mean per-request token loss; source, schema and instruction tokens are masked. The training sequence limit is 1,536 within the 2,048-token model context. There is no teacher distillation, LoRA or RL in this SFT, and no teacher is needed for inference. The development evaluation selected update 500 before the broader four-suite evaluation.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 176 |
|
| 177 |
+
### Selected SFT prefix
|
| 178 |
|
| 179 |
+
| Component | Presentations |
|
| 180 |
+
| --- | ---: |
|
| 181 |
+
| atomic | 2,844 |
|
| 182 |
+
| composite | 5,689 |
|
| 183 |
+
| grounded_qa | 2,667 |
|
| 184 |
+
| massive | 2,667 |
|
| 185 |
+
| prior_authored | 2,133 |
|
| 186 |
+
| schema_variation | 2,667 |
|
| 187 |
+
| snips | 13,333 |
|
| 188 |
|
| 189 |
+
## 8. Inference protocol
|
| 190 |
|
| 191 |
+
The native runner accepts the displayed fixed extraction instruction, source text and schema only. It emits a complete JSON object in one autoregressive call, with greedy temperature 0 and repetition penalty 1. It performs no constrained decoding, assembly or repair. Validation happens afterward. Source, instruction, schema and generated answer share a 2,048-token context; overflow is rejected without truncation. Public-runner output budget is 1–256 tokens. The runner supports the documented flat, closed string-based schema contract, not the entire JSON Schema standard. The tokenizer is unchanged. Strict parsing rejects duplicate keys and nonfinite numbers.
|
| 192 |
|
| 193 |
+
## 9. Evaluation
|
| 194 |
|
| 195 |
+
| Metric | Main checkpoint |
|
| 196 |
+
| --- | ---: |
|
| 197 |
+
| Entire request correct | **89.54%** |
|
| 198 |
+
| Field accuracy | **94.91%** |
|
| 199 |
+
| Extracted-value F1 | **93.75%** |
|
| 200 |
+
| Extracted-value precision | **93.54%** |
|
| 201 |
+
| Extracted-value recall | **93.96%** |
|
| 202 |
+
| Missing-field accuracy | **96.13%** |
|
| 203 |
+
| Schema-valid JSON | **99.93%** |
|
| 204 |
|
| 205 |
+
The original SNIPS-derived panel contains **1,444 requests**, of which **1,293 (89.54%)** are completely correct. All 1,444 outputs parse and stop naturally; **1,443/1,444 (99.93%)** validate against the supplied schema. One output misses a required city property. Recorded counts include 49 false abstentions, 59 missed missing fields and 20 unsupported predicted values. Valid JSON is not proof of correct extraction.
|
| 206 |
|
| 207 |
+
The original 60-case playground scores **49/60 (81.67%)**. The expanded 108-case playground scores **78/108 (72.22%)**: 49/60 original extraction cases and 29/48 added structural probes. The separate dedicated 384-case JSON diagnostic scores **183/384 (47.66%)**, with **81.51% schema validity**. These broader structural diagnostics use a different generic instruction and include schemas outside the supplied flat-schema runner contract. They demonstrate remaining weaknesses, not verified support for arbitrary JSON Schema.
|
| 208 |
|
| 209 |
+
The adapted English MASSIVE TEST slot-list evaluation scores **1,565/2,974 (52.62%)** complete requests, with **50.11% slot F1** and **99.73% schema validity**. Official MASSIVE TRAIN examples were included in SFT; TEST examples were evaluation-only. This custom schema/JSON rendering is not the official MASSIVE leaderboard protocol.
|
| 210 |
|
| 211 |
+
Each panel measures a different scope; do not pool their scores or interchange structural-path F1, extracted-value F1 and slot F1. The authored diagnostics and original extraction panel have prior research exposure and are not fresh blind benchmarks. Some requests share source text or construction frames. References and expected answers are used only after generation. No answer hints, output repair, JSON assembly, secondary model or constrained decoding are used. The original panel, expanded playground and dedicated diagnostic allow 256 output tokens; adapted MASSIVE allows 384. All share a 2,048-token context and reject overflow without truncation.
|
| 212 |
|
| 213 |
+
### Original extraction correctness by domain
|
| 214 |
|
| 215 |
+
| Domain | Correct / requests | Rate |
|
| 216 |
| --- | ---: | ---: |
|
| 217 |
+
| AddToPlaylist | 179/206 | 86.89% |
|
| 218 |
+
| BookRestaurant | 173/208 | 83.17% |
|
| 219 |
+
| GetWeather | 186/206 | 90.29% |
|
| 220 |
+
| PlayMusic | 169/208 | 81.25% |
|
| 221 |
+
| RateBook | 199/204 | 97.55% |
|
| 222 |
+
| SearchCreativeWork | 200/208 | 96.15% |
|
| 223 |
+
| SearchScreeningEvent | 187/204 | 91.67% |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 224 |
|
| 225 |
## 10. Failure audit and limitations
|
| 226 |
|
| 227 |
+
The intended public runner contract is short English evidence extraction into one flat closed JSON object with 1–8 required string, nullable-string or string-array fields. Dates and numbers stay as copied text. Accepted input does not guarantee correct output. The model can omit or merge entities, shorten spans, confuse roles and invent unsupported values. Unfamiliar key names, descriptions and domains require their own validation. No reliable maximum entity count has been established.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 228 |
|
| 229 |
+
Training includes broader JSON tasks, but their measured reliability remains limited. On the dedicated diagnostic, nested objects score **13/24**, role binding **5/24**, parallel groups **4/24**, numeric types **6/24**, and the missing/optional family **4/24** completely correct requests. The last number is whole-request correctness for that challenging family, not raw missing-field accuracy. Canonical and renamed schema variants can behave differently. Deep nesting, record association and optional-property decisions remain research weaknesses. The supplied flat-schema runner rejects broader schemas rather than implying verified support.
|
| 230 |
|
| 231 |
+
General chat, coding, multilingual quality, long documents, calibrated confidence and prompt-injection robustness are not established. Check both structure and meaning: parse, validate the schema, then compare values and roles with source evidence. `success` reports valid structure plus natural completion, not factual correctness. Constrained-decoding scores from other checkpoints do not apply to these weights; no matched constrained/unconstrained result is claimed here.
|
| 232 |
|
| 233 |
+
## 11. Packaging and reproducibility
|
| 234 |
|
| 235 |
+
Checkpoint identifiers, original and sanitized source hashes, the exact SFT data/order and selected prefix, continued-pretraining recipe, and saved generated answers are included. Optimizer binaries, packed corpus pools and parent model weights are not bundled. Reproduction needs the exact parent weight hashes, upstream data under its own terms, compatible dependencies and fresh local preflight checks. Published sanitized receipts are audit evidence, not resumable optimizer state; absolute workspace references in archival training code need local configuration. The supported self-contained runtime is `inference.py`, not a Transformers or MLX-LM auto-loader.
|
| 236 |
|
| 237 |
+
The source archive contains a SHA-256 snapshot manifest. `INFERENCE_VERIFICATION.json` records the live public-runner comparison against saved main-checkpoint generations. `results/JSONLITE_RESULTS.json` separates each evaluation panel and protocol. `provenance/LINEAGE.json`, `provenance/SELECTED_PREFIX.json`, and `TRAINING_AND_REPRODUCIBILITY.md` document training identity. Evaluation correctness is checked after independent generation; references never enter the inference prompt.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 238 |
|
| 239 |
## 12. Attribution and licensing
|
| 240 |
|
| 241 |
+
See `THIRD_PARTY_NOTICES.md`, `licenses/` and the included source manifests for pinned upstream records. Original pretraining uses FineWeb-Edu, DCLM-Edu, English FineWiki, Cosmopedia and educational Python. SFT reuses annotated official TRAIN material and authored tasks, including SNIPS and MASSIVE, plus grounded-QA-derived rows. Source, upstream datasets and trained weights have separate licensing status. Apache-2.0 applies to author-controlled source contributions; no trained-weight license is assigned by this release.
|
|
|
|
|
|
|
|
|
|
|
|
THIRD_PARTY_NOTICES.md
CHANGED
|
@@ -19,6 +19,8 @@ No IFEval, Paraloq, SOB, ARC, PIQA, HellaSwag or other experiment's scores are a
|
|
| 19 |
|
| 20 |
For actual source-file pins and identity-preserving adaptations, see the technical report and `provenance/`. These declarations are attribution records, not a blanket commercial-use or model-weight redistribution determination. The public weight license remains unassigned.
|
| 21 |
|
| 22 |
-
##
|
| 23 |
|
| 24 |
-
The
|
|
|
|
|
|
|
|
|
| 19 |
|
| 20 |
For actual source-file pins and identity-preserving adaptations, see the technical report and `provenance/`. These declarations are attribution records, not a blanket commercial-use or model-weight redistribution determination. The public weight license remains unassigned.
|
| 21 |
|
| 22 |
+
## Joint SFT and structured continuation
|
| 23 |
|
| 24 |
+
The SFT uses official SNIPS TRAIN and MASSIVE en-US TRAIN annotations plus authored/schema-transformed tasks and inherited grounded-QA-derived text rows. MASSIVE: Amazon Science MASSIVE contributors, CC-BY-4.0; https://huggingface.co/datasets/AmazonScience/massive . The included prepared rows and their provenance identify original sources and transformations. SQuAD and Dolly declarations above apply to their derived prepared rows where present; prepared derived text is distributed here with its recorded upstream attribution. TEST annotations are used only for evaluation. Authored facts and schema frames are correlated synthetic research material.
|
| 25 |
+
|
| 26 |
+
Structured continuation adds authored JSON records, schema/instance documents, prose/schema/JSON documents and Python/JSON code alongside the original corpus mixture. It is next-token training, not benchmark-answer supervision. Dataset use does not assign a blanket trained-weight license.
|
checkpoint_metadata.json
CHANGED
|
@@ -1,24 +1,44 @@
|
|
| 1 |
{
|
| 2 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3 |
"contract": {
|
|
|
|
| 4 |
"files": {
|
| 5 |
-
"pretraining/data/
|
| 6 |
-
"pretraining/
|
| 7 |
-
"pretraining/
|
| 8 |
-
"pretraining/
|
| 9 |
-
"pretraining/
|
| 10 |
-
"pretraining/
|
| 11 |
-
"pretraining/
|
| 12 |
-
"pretraining/
|
| 13 |
-
"pretraining/
|
| 14 |
-
"pretraining/
|
| 15 |
-
"pretraining/
|
| 16 |
-
"pretraining/
|
| 17 |
-
"pretraining/
|
| 18 |
-
"pretraining/
|
|
|
|
|
|
|
| 19 |
"pretraining/sft/data.py": "70348a9df1473da88330695d5409f17b929b9bc1dc79f77525272f6d87317aa1",
|
| 20 |
-
"pretraining/sft/evaluate.py": "80624551512112850145ccb57d6435d7a1bae86d0b95f8f52d56b8cb6f102a76",
|
| 21 |
-
"pretraining/sft/quality.py": "2abf5926a22a33b4f29c699855b24f7e459b6e631aa6ef780876ddc205f17758",
|
| 22 |
"pretraining/sml_v1/checkpoint_bundle.py": "73cbf0c17cf74a44bb7c74a8f9e5bb63671057a1f664a6a4af0e0777b2c8f1a4",
|
| 23 |
"pretraining/sml_v1/common.py": "ec4dda551cbe45cbd30d64c7c82379a8849ce02a3ad1a597a293844b5dc86351",
|
| 24 |
"pretraining/sml_v1/fast_loss.py": "f99edeedb6cb328ef728d05643f65ea20371437f7e5806009ae3ad0885bafbf1",
|
|
@@ -26,19 +46,16 @@
|
|
| 26 |
"pretraining/sml_v1/model.py": "1eee6f8afe78767ff6b9c604ccf2328c98b24bc94dbad6291a0ad699dd7345fe",
|
| 27 |
"pretraining/sml_v1/precision.py": "b9f535fca724153703ed57a300eceb5b34a8f8381fc65bf5c4c5a0f7e066303c",
|
| 28 |
"pretraining/sml_v1/tokenization.py": "254e1f5d60cc4498a9f1209955752db28b91839f48d3121d674f3f5ac42e52e5",
|
| 29 |
-
"pretraining/tests/test_native_json_128.py": "7547e08bf1f06d87bdcb34197b412ae9555c9e3a503b3d608d21c27e9f423c3c",
|
| 30 |
"reference/opensml-150m/tokenizer/bytebpe32k_v1/corpus.json": "e4c47b7b6aba08f948de7c2c7cb94c58dbd09dde2ded6ac185c60856ee686d27",
|
| 31 |
"reference/opensml-150m/tokenizer/bytebpe32k_v1/manifest.json": "1194292c6d906ac19e6f01c6ad2b42825143fad426a22aa8856d903776701ecb",
|
| 32 |
"reference/opensml-150m/tokenizer/bytebpe32k_v1/report.json": "e871f690eabebf82da173f0e406f38b79a10cd7d2647bb3592c3fc35ae9a2f16",
|
| 33 |
"reference/opensml-150m/tokenizer/bytebpe32k_v1/tokenizer.json": "e095f0413a11fa91fbb58f37d00e4c6bcda59beb89b28f6f680db1436a7e8891",
|
| 34 |
-
"reference/opensml-150m/tokenizer/bytebpe32k_v1/tokenizer_config.json": "619f500553367eb76f5be00a98625130ec857b9c367561334984096c029ba2a9"
|
| 35 |
-
"reports/model-design/SFT-105_cardinality_distillation_20261014/original-test-1444-step64.identity.json": "e72aeb0100d8fd145096cc8df88b20c23a4630a3c2e4b3114fa9935f10dbc96b",
|
| 36 |
-
"reports/model-design/SFT-105_cardinality_distillation_20261014/original-test-1444-step64.json": "2c730e69196aa4177ccc7bf1b09bde7a044597b7f2afde108344c9c4579a0c44",
|
| 37 |
-
"reports/model-design/SFT-128_joint_extraction_20261016/source-validation.json": "b37530d0ef3716a15e977a949a31dcca953bdb5abf32513885e8285b4f810314"
|
| 38 |
},
|
| 39 |
-
"
|
|
|
|
| 40 |
"plan": {
|
| 41 |
-
"adaptation": "
|
| 42 |
"batch_size": 64,
|
| 43 |
"betas": [
|
| 44 |
0.9,
|
|
@@ -49,52 +66,41 @@
|
|
| 49 |
"epochs": 1,
|
| 50 |
"eps": 1e-08,
|
| 51 |
"eval_every": 100,
|
| 52 |
-
"
|
| 53 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 54 |
"microbatch": 2,
|
| 55 |
-
"objective": "
|
| 56 |
-
"
|
| 57 |
-
"peak_lr": 5e-06,
|
| 58 |
"precision": "BF16 compute / FP32 master AdamW",
|
| 59 |
-
"
|
| 60 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 61 |
"weight_decay": 0.0
|
| 62 |
},
|
|
|
|
| 63 |
"versions": {
|
| 64 |
"jsonschema": "4.26.0",
|
| 65 |
"mlx": "0.32.3",
|
| 66 |
-
"mlx-metal": "0.32.3",
|
| 67 |
"numpy": "2.4.2",
|
| 68 |
"tokenizers": "0.22.2"
|
| 69 |
}
|
| 70 |
},
|
| 71 |
-
"order_hash": "
|
| 72 |
-
"records":
|
| 73 |
-
"
|
| 74 |
-
|
| 75 |
-
"preservation_policy": {
|
| 76 |
-
"pruning": false,
|
| 77 |
-
"user_requested": true
|
| 78 |
-
},
|
| 79 |
-
"recipe": {
|
| 80 |
-
"model": {
|
| 81 |
-
"attention_impl": "fast",
|
| 82 |
-
"bias": false,
|
| 83 |
-
"ce_impl": "metal",
|
| 84 |
-
"d_model": 768,
|
| 85 |
-
"ffn_impl": "packed-metal",
|
| 86 |
-
"loss_dtype": "float32",
|
| 87 |
-
"max_seq_len": 2048,
|
| 88 |
-
"mlp_multiple_of": 256,
|
| 89 |
-
"mlp_ratio": 4.0,
|
| 90 |
-
"n_heads": 12,
|
| 91 |
-
"n_kv_heads": 4,
|
| 92 |
-
"n_layers": 24,
|
| 93 |
-
"qk_norm": true,
|
| 94 |
-
"rope_base": 10000.0,
|
| 95 |
-
"vocab_size": 32000
|
| 96 |
-
}
|
| 97 |
},
|
| 98 |
-
"step":
|
| 99 |
-
"tokens":
|
| 100 |
}
|
|
|
|
| 1 |
{
|
| 2 |
+
"recipe": {
|
| 3 |
+
"model": {
|
| 4 |
+
"attention_impl": "fast",
|
| 5 |
+
"bias": false,
|
| 6 |
+
"ce_impl": "metal",
|
| 7 |
+
"d_model": 768,
|
| 8 |
+
"ffn_impl": "packed-metal",
|
| 9 |
+
"loss_dtype": "float32",
|
| 10 |
+
"max_seq_len": 2048,
|
| 11 |
+
"mlp_multiple_of": 256,
|
| 12 |
+
"mlp_ratio": 4.0,
|
| 13 |
+
"n_heads": 12,
|
| 14 |
+
"n_kv_heads": 4,
|
| 15 |
+
"n_layers": 24,
|
| 16 |
+
"qk_norm": true,
|
| 17 |
+
"rope_base": 10000.0,
|
| 18 |
+
"vocab_size": 32000
|
| 19 |
+
}
|
| 20 |
+
},
|
| 21 |
+
"restart130": {
|
| 22 |
"contract": {
|
| 23 |
+
"arm": "100m",
|
| 24 |
"files": {
|
| 25 |
+
"pretraining/data/sft_152_cpt_comparison_20261019/manifest.json": "ea818a53da76ab187f211c4ded3c97c1d7a59c2d5775d2043bda67753d2d5539",
|
| 26 |
+
"pretraining/json_cpt_compare_152/__init__.py": "1d3ce2fd36e9fcbef1d5d578b9f7842cb672309966a317c89e8ac01a23b00636",
|
| 27 |
+
"pretraining/json_cpt_compare_152/common.py": "4b347223dd9b6e83d67c5d2f8ec48ad6e82f2dff97c3e59427e8f6864bf84e22",
|
| 28 |
+
"pretraining/json_cpt_compare_152/preflight.py": "8703ac7786bf5b7518a5ec15d333adeb6bfa41c84ae5c1406b1661dac8783dd9",
|
| 29 |
+
"pretraining/json_cpt_compare_152/prepare.py": "678fa106aaafb7e344a917d4f4e85101d8cf11234e6ff8b933f0449443ab5807",
|
| 30 |
+
"pretraining/json_cpt_compare_152/run.py": "80de9d542992ef52313fe4bb02d43dc6b8d98f16204a039f04161ac0a3b5c06d",
|
| 31 |
+
"pretraining/json_foundation_142/common.py": "6f6727d92f879bfc5eb6f060e87c3423a4cf7a1b22f1249c31f5c937ba8ab34d",
|
| 32 |
+
"pretraining/json_foundation_142/run.py": "23027ddf8e0f16a0d3e2aaaae0c3324c2efad7190cbe492fe9818f7dcdb310f5",
|
| 33 |
+
"pretraining/json_foundation_142/runtime.py": "f562c4d159853ce1291949de92b179a2cb08e6fbd781476e6732e1f0b4a842a9",
|
| 34 |
+
"pretraining/json_foundation_142/scoring.py": "a3136e24be36bcc3ef0fe886d4a02000bb63c2ccafab157b566353533259056b",
|
| 35 |
+
"pretraining/json_restart_130/common.py": "748737c19bb9a6d087528f46270c63cbd1c0c4193023b18be92ca43857f7fe6e",
|
| 36 |
+
"pretraining/json_restart_130/runtime.py": "5a3826b2124f1eea2832a4d753a227c7f5f6c62bf882ffdb800cd6e20aeb6ce2",
|
| 37 |
+
"pretraining/json_restart_130/train.py": "5d9b7a163dad5557a016eb59fc739d91e2ec342e26bab81e894e90a75336f7ea",
|
| 38 |
+
"pretraining/jsonlite_eval/common.py": "f4514b8ff0e6861d051c5e24d20358912e9800f91957fead70f53ee34cfb078c",
|
| 39 |
+
"pretraining/runs/cpt_151_structured_20261018/step_0132838_224f03f16825/model.safetensors.json": "05cb4f0bdbabf4398afae42930eac11efd8e765360e0f5ed04cc3d2fbf78c0dd",
|
| 40 |
+
"pretraining/scripts/run_sft_152_cpt_comparison.sh": "0301fbca595fb546069a580d447a6fb4e60bbbf8a3801eaf6893a483e1d3716c",
|
| 41 |
"pretraining/sft/data.py": "70348a9df1473da88330695d5409f17b929b9bc1dc79f77525272f6d87317aa1",
|
|
|
|
|
|
|
| 42 |
"pretraining/sml_v1/checkpoint_bundle.py": "73cbf0c17cf74a44bb7c74a8f9e5bb63671057a1f664a6a4af0e0777b2c8f1a4",
|
| 43 |
"pretraining/sml_v1/common.py": "ec4dda551cbe45cbd30d64c7c82379a8849ce02a3ad1a597a293844b5dc86351",
|
| 44 |
"pretraining/sml_v1/fast_loss.py": "f99edeedb6cb328ef728d05643f65ea20371437f7e5806009ae3ad0885bafbf1",
|
|
|
|
| 46 |
"pretraining/sml_v1/model.py": "1eee6f8afe78767ff6b9c604ccf2328c98b24bc94dbad6291a0ad699dd7345fe",
|
| 47 |
"pretraining/sml_v1/precision.py": "b9f535fca724153703ed57a300eceb5b34a8f8381fc65bf5c4c5a0f7e066303c",
|
| 48 |
"pretraining/sml_v1/tokenization.py": "254e1f5d60cc4498a9f1209955752db28b91839f48d3121d674f3f5ac42e52e5",
|
|
|
|
| 49 |
"reference/opensml-150m/tokenizer/bytebpe32k_v1/corpus.json": "e4c47b7b6aba08f948de7c2c7cb94c58dbd09dde2ded6ac185c60856ee686d27",
|
| 50 |
"reference/opensml-150m/tokenizer/bytebpe32k_v1/manifest.json": "1194292c6d906ac19e6f01c6ad2b42825143fad426a22aa8856d903776701ecb",
|
| 51 |
"reference/opensml-150m/tokenizer/bytebpe32k_v1/report.json": "e871f690eabebf82da173f0e406f38b79a10cd7d2647bb3592c3fc35ae9a2f16",
|
| 52 |
"reference/opensml-150m/tokenizer/bytebpe32k_v1/tokenizer.json": "e095f0413a11fa91fbb58f37d00e4c6bcda59beb89b28f6f680db1436a7e8891",
|
| 53 |
+
"reference/opensml-150m/tokenizer/bytebpe32k_v1/tokenizer_config.json": "619f500553367eb76f5be00a98625130ec857b9c367561334984096c029ba2a9"
|
|
|
|
|
|
|
|
|
|
| 54 |
},
|
| 55 |
+
"format": "sft152-matched-cpt-v1",
|
| 56 |
+
"parent_sha256": "57d0933d5d806e7f589a60170b5080ff46895b732be480aa953650701f4e19cc",
|
| 57 |
"plan": {
|
| 58 |
+
"adaptation": "full weights",
|
| 59 |
"batch_size": 64,
|
| 60 |
"betas": [
|
| 61 |
0.9,
|
|
|
|
| 66 |
"epochs": 1,
|
| 67 |
"eps": 1e-08,
|
| 68 |
"eval_every": 100,
|
| 69 |
+
"eval_steps": [
|
| 70 |
+
100,
|
| 71 |
+
200,
|
| 72 |
+
300,
|
| 73 |
+
400,
|
| 74 |
+
500,
|
| 75 |
+
563
|
| 76 |
+
],
|
| 77 |
+
"final_lr": 3e-06,
|
| 78 |
+
"max_tokens": 384,
|
| 79 |
"microbatch": 2,
|
| 80 |
+
"objective": "Per-request assistant JSON and EOS loss; source/schema tokens masked.",
|
| 81 |
+
"peak_lr": 3e-05,
|
|
|
|
| 82 |
"precision": "BF16 compute / FP32 master AdamW",
|
| 83 |
+
"presentations": 36000,
|
| 84 |
+
"retention": "Keep every checkpoint. Matched142 control; no automatic promotion or reserved generation.",
|
| 85 |
+
"seed": 202610180142,
|
| 86 |
+
"train_max_sequence": 1536,
|
| 87 |
+
"updates": 563,
|
| 88 |
+
"warmup": 25,
|
| 89 |
"weight_decay": 0.0
|
| 90 |
},
|
| 91 |
+
"python": "3.11.13",
|
| 92 |
"versions": {
|
| 93 |
"jsonschema": "4.26.0",
|
| 94 |
"mlx": "0.32.3",
|
|
|
|
| 95 |
"numpy": "2.4.2",
|
| 96 |
"tokenizers": "0.22.2"
|
| 97 |
}
|
| 98 |
},
|
| 99 |
+
"order_hash": "e1c4dbbac134d870765f878ea3d767e6a8201325b2bcaf79fb5725fa318714f9",
|
| 100 |
+
"records": 32000,
|
| 101 |
+
"refine": false,
|
| 102 |
+
"total": 563
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 103 |
},
|
| 104 |
+
"step": 500,
|
| 105 |
+
"tokens": 1027385
|
| 106 |
}
|
checkpoint_provenance.json
CHANGED
|
@@ -1,83 +1,29 @@
|
|
| 1 |
{
|
| 2 |
"model": "OpenSML-JSONLite-175M",
|
|
|
|
|
|
|
|
|
|
| 3 |
"stages": [
|
| 4 |
{
|
| 5 |
-
"stage": "
|
| 6 |
"step": 132005,
|
| 7 |
-
"
|
| 8 |
-
"weight_sha256": "5151567e266244c9e32fd6e01775192633abe227320269ecdefe28ce43e9ccc3"
|
| 9 |
-
"weight_bytes": 351242342,
|
| 10 |
-
"original_metadata_sha256": "15a0e3b511b97503a611c0da838a7fde1c06ebed34c7103f7cda1782cc6378a4",
|
| 11 |
-
"published_metadata_sha256": "15a0e3b511b97503a611c0da838a7fde1c06ebed34c7103f7cda1782cc6378a4"
|
| 12 |
},
|
| 13 |
{
|
| 14 |
-
"stage": "
|
| 15 |
-
"step":
|
| 16 |
-
"
|
| 17 |
-
"weight_sha256": "
|
| 18 |
-
"weight_bytes": 351242342,
|
| 19 |
-
"original_metadata_sha256": "f245e46ecfbbc499d7727c556ea889a7ac77f619d8d815f65267100ddb38e991",
|
| 20 |
-
"published_metadata_sha256": "1172eb192546ae0d4d395943be0628c8de0fa2d9a4de1243eec8e73fef2d5f44"
|
| 21 |
},
|
| 22 |
{
|
| 23 |
-
"stage": "
|
| 24 |
-
"step":
|
| 25 |
-
"
|
| 26 |
-
"
|
| 27 |
-
"
|
| 28 |
-
"original_metadata_sha256": "49acc0640e80749fb143e9a4d5024d2ffba7e79385314a792a46cc23f02283ac",
|
| 29 |
-
"published_metadata_sha256": "192399fe9cbb09ff0a2db1b21d87193968cc766f177dc9ad3975f289e8121989"
|
| 30 |
-
},
|
| 31 |
-
{
|
| 32 |
-
"stage": "sft-093",
|
| 33 |
-
"step": 160,
|
| 34 |
-
"tokens": 706399,
|
| 35 |
-
"weight_sha256": "d552c1380c71c7c0569e9d692ec9c46c5c94bb87a7b024e56df0f0e36df4d798",
|
| 36 |
-
"weight_bytes": 351242342,
|
| 37 |
-
"original_metadata_sha256": "32a380899c455449db066ef317de9dd8e80f6977bfb42a6fe03b67c5f23963f8",
|
| 38 |
-
"published_metadata_sha256": "32a380899c455449db066ef317de9dd8e80f6977bfb42a6fe03b67c5f23963f8"
|
| 39 |
-
},
|
| 40 |
-
{
|
| 41 |
-
"stage": "sft-100",
|
| 42 |
-
"step": 469,
|
| 43 |
-
"tokens": 4634126,
|
| 44 |
-
"records": 15000,
|
| 45 |
-
"weight_sha256": "656f45015aab548465d93bed0b57e687497163741885da7364872851fa17e9a4",
|
| 46 |
-
"weight_bytes": 351242342,
|
| 47 |
-
"original_metadata_sha256": "3864a0eaa43015d286e4da9327b0d3cea4fa4f5b80f336baabe2a549379e2e36",
|
| 48 |
-
"published_metadata_sha256": "5ecf9a8850aef6cc75add6bacda880648e72de1b38089d585e237bbce828c2c3"
|
| 49 |
-
},
|
| 50 |
-
{
|
| 51 |
-
"stage": "sft-105",
|
| 52 |
-
"public_stage": "additional extraction SFT",
|
| 53 |
-
"step": 64,
|
| 54 |
-
"tokens": 600558,
|
| 55 |
-
"records": 2048,
|
| 56 |
-
"weight_sha256": "655fb5cfba009163cd8a7f7fe7b170b998bb452c217b1b473cfe10b33de0ccd1",
|
| 57 |
-
"weight_bytes": 351242342,
|
| 58 |
-
"original_metadata_sha256": "8b8c0049d731f8124eaec78a213d05c24a520bc4f190dc82975d763f43351bbc",
|
| 59 |
-
"published_metadata_sha256": "49d177fb4606673f789fbf06c694643c44504672a9f0c3f75f7eae776cb4590c"
|
| 60 |
-
},
|
| 61 |
-
{
|
| 62 |
-
"stage": "sft-128",
|
| 63 |
-
"public_stage": "joint JSON extraction SFT",
|
| 64 |
-
"step": 300,
|
| 65 |
-
"records": 19200,
|
| 66 |
-
"serialized_positions": 6153194,
|
| 67 |
-
"supervised_assistant_positions": 633561,
|
| 68 |
-
"token_counter": "supervised assistant positions; differs from earlier serialized counters",
|
| 69 |
-
"weight_sha256": "781597baeb9b51d535fc27cd6f941dbc202e01d62c8d963587a3f3d565128560",
|
| 70 |
-
"weight_bytes": 351242342,
|
| 71 |
-
"original_metadata_sha256": "663087d32872824f7f2fec425ad4054f308913c43da7c3f83521c7011967fdbe",
|
| 72 |
-
"published_metadata_sha256": "663087d32872824f7f2fec425ad4054f308913c43da7c3f83521c7011967fdbe"
|
| 73 |
}
|
| 74 |
],
|
| 75 |
-
"
|
| 76 |
-
"
|
| 77 |
-
"model_weight_license": "not yet assigned",
|
| 78 |
-
"scope": "Selected lineage: Stage A -> grounded QA -> requested-field extraction -> focused extraction -> native JSON foundation -> cardinality/replay distillation -> joint JSON extraction SFT. Later updates are not inherited.",
|
| 79 |
-
"selected_stage": "joint JSON extraction SFT",
|
| 80 |
-
"selected_update": 300,
|
| 81 |
-
"weight_location": "https://huggingface.co/OpenSML/OpenSML-JSONLite-175M",
|
| 82 |
-
"public_checkpoint_name": "main"
|
| 83 |
}
|
|
|
|
| 1 |
{
|
| 2 |
"model": "OpenSML-JSONLite-175M",
|
| 3 |
+
"checkpoint": "main",
|
| 4 |
+
"selected_stage": "joint foundation JSON SFT",
|
| 5 |
+
"selected_update": 500,
|
| 6 |
"stages": [
|
| 7 |
{
|
| 8 |
+
"stage": "original-pretraining",
|
| 9 |
"step": 132005,
|
| 10 |
+
"processed_positions": 17300111360,
|
| 11 |
+
"weight_sha256": "5151567e266244c9e32fd6e01775192633abe227320269ecdefe28ce43e9ccc3"
|
|
|
|
|
|
|
|
|
|
| 12 |
},
|
| 13 |
{
|
| 14 |
+
"stage": "structured-continued-pretraining",
|
| 15 |
+
"step": 132838,
|
| 16 |
+
"additional_tokens": 100096883,
|
| 17 |
+
"weight_sha256": "57d0933d5d806e7f589a60170b5080ff46895b732be480aa953650701f4e19cc"
|
|
|
|
|
|
|
|
|
|
| 18 |
},
|
| 19 |
{
|
| 20 |
+
"stage": "joint-foundation-sft",
|
| 21 |
+
"step": 500,
|
| 22 |
+
"presentations": 32000,
|
| 23 |
+
"supervised_assistant_positions": 1027385,
|
| 24 |
+
"weight_sha256": "25b406a7b86e3e8ac4dd0b7f32e27590d9d11349a0148a7815c32304150ac725"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 25 |
}
|
| 26 |
],
|
| 27 |
+
"sft_stages": 1,
|
| 28 |
+
"teachers_at_inference": false
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 29 |
}
|
complete-request-exact.svg
CHANGED
|
|
|
|
config.json
CHANGED
|
@@ -18,7 +18,7 @@
|
|
| 18 |
"rope_base": 10000.0,
|
| 19 |
"vocab_size": 32000
|
| 20 |
},
|
| 21 |
-
"weight_sha256": "
|
| 22 |
"serialization": "native-sft-chat-v1",
|
| 23 |
"output_mode": "native-json",
|
| 24 |
"context_limit": 2048,
|
|
@@ -29,8 +29,8 @@
|
|
| 29 |
"json_assembly": false,
|
| 30 |
"output_repair": false,
|
| 31 |
"constrained_decoding": false,
|
| 32 |
-
"selected_stage": "joint JSON
|
| 33 |
-
"selected_update":
|
| 34 |
"checkpoint_name": "main",
|
| 35 |
"inference_teacher_required": false
|
| 36 |
}
|
|
|
|
| 18 |
"rope_base": 10000.0,
|
| 19 |
"vocab_size": 32000
|
| 20 |
},
|
| 21 |
+
"weight_sha256": "25b406a7b86e3e8ac4dd0b7f32e27590d9d11349a0148a7815c32304150ac725",
|
| 22 |
"serialization": "native-sft-chat-v1",
|
| 23 |
"output_mode": "native-json",
|
| 24 |
"context_limit": 2048,
|
|
|
|
| 29 |
"json_assembly": false,
|
| 30 |
"output_repair": false,
|
| 31 |
"constrained_decoding": false,
|
| 32 |
+
"selected_stage": "joint foundation JSON SFT",
|
| 33 |
+
"selected_update": 500,
|
| 34 |
"checkpoint_name": "main",
|
| 35 |
"inference_teacher_required": false
|
| 36 |
}
|
inference.py
CHANGED
|
@@ -12,7 +12,7 @@ import tempfile
|
|
| 12 |
import zipfile
|
| 13 |
|
| 14 |
ROOT = Path(__file__).resolve().parent
|
| 15 |
-
BUNDLE_SHA256 = "
|
| 16 |
|
| 17 |
def main():
|
| 18 |
archive = ROOT / "native_bundle.zip"
|
|
|
|
| 12 |
import zipfile
|
| 13 |
|
| 14 |
ROOT = Path(__file__).resolve().parent
|
| 15 |
+
BUNDLE_SHA256 = "8f5a075f63e1ff8857af3ddd916afc57742e614b1da5cbbe15452e9c84e94d2a"
|
| 16 |
|
| 17 |
def main():
|
| 18 |
archive = ROOT / "native_bundle.zip"
|
model.safetensors
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
size 351242342
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:25b406a7b86e3e8ac4dd0b7f32e27590d9d11349a0148a7815c32304150ac725
|
| 3 |
size 351242342
|
native_bundle.zip
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:8f5a075f63e1ff8857af3ddd916afc57742e614b1da5cbbe15452e9c84e94d2a
|
| 3 |
+
size 18095722
|