Text Generation
Transformers
Safetensors
qwen3
openeurollm
long-context
256k
multilingual
instruction-tuning
sft
conversational
text-generation-inference
Instructions to use openeurollm/oellm-9b-256k-sft with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use openeurollm/oellm-9b-256k-sft with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-generation", model="openeurollm/oellm-9b-256k-sft") messages = [ {"role": "user", "content": "Who are you?"}, ] pipe(messages)# Load model directly from transformers import AutoTokenizer, AutoModelForCausalLM tokenizer = AutoTokenizer.from_pretrained("openeurollm/oellm-9b-256k-sft") model = AutoModelForCausalLM.from_pretrained("openeurollm/oellm-9b-256k-sft", device_map="auto") messages = [ {"role": "user", "content": "Who are you?"}, ] inputs = tokenizer.apply_chat_template( messages, add_generation_prompt=True, tokenize=True, return_dict=True, return_tensors="pt", ).to(model.device) outputs = model.generate(**inputs, max_new_tokens=40) print(tokenizer.decode(outputs[0][inputs["input_ids"].shape[-1]:])) - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- vLLM
How to use openeurollm/oellm-9b-256k-sft with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "openeurollm/oellm-9b-256k-sft" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "openeurollm/oellm-9b-256k-sft", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker
docker model run hf.co/openeurollm/oellm-9b-256k-sft
- SGLang
How to use openeurollm/oellm-9b-256k-sft with SGLang:
Install from pip and serve model
# Install SGLang from pip: pip install sglang # Start the SGLang server: python3 -m sglang.launch_server \ --model-path "openeurollm/oellm-9b-256k-sft" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "openeurollm/oellm-9b-256k-sft", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker images
docker run --gpus all \ --shm-size 32g \ -p 30000:30000 \ -v ~/.cache/huggingface:/root/.cache/huggingface \ --env "HF_TOKEN=<secret>" \ --ipc=host \ lmsysorg/sglang:latest \ python3 -m sglang.launch_server \ --model-path "openeurollm/oellm-9b-256k-sft" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "openeurollm/oellm-9b-256k-sft", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }' - Docker Model Runner
How to use openeurollm/oellm-9b-256k-sft with Docker Model Runner:
docker model run hf.co/openeurollm/oellm-9b-256k-sft
Mirror validated OELLM 9B 256K SFT model and evaluations
Browse files- .gitattributes +2 -0
- README.md +340 -0
- assets/oellm9b-retrieval-by-context.png +3 -0
- assets/oellm9b-retrieval-vs-format.png +0 -0
- chat_template.jinja +17 -0
- config.json +71 -0
- eval/SWEDISH_CAPABILITY.md +281 -0
- eval/eu-holdouts-dev.json +56 -0
- eval/niah-hex-4k.json +102 -0
- eval/niah-hex-long.json +351 -0
- eval/niah-hex-short.json +268 -0
- eval/niah-word-long.json +269 -0
- eval/niah-word-short.json +435 -0
- eval/swedish-rubric.json +255 -0
- export_validation.json +14 -0
- generation_config.json +8 -0
- model-00001-of-00004.safetensors +3 -0
- model-00002-of-00004.safetensors +3 -0
- model-00003-of-00004.safetensors +3 -0
- model-00004-of-00004.safetensors +3 -0
- model.safetensors.index.json +407 -0
- tokenizer.json +3 -0
- tokenizer_config.json +16 -0
.gitattributes
CHANGED
|
@@ -33,3 +33,5 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
+
tokenizer.json filter=lfs diff=lfs merge=lfs -text
|
| 37 |
+
assets/oellm9b-retrieval-by-context.png filter=lfs diff=lfs merge=lfs -text
|
README.md
ADDED
|
@@ -0,0 +1,340 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
license: apache-2.0
|
| 3 |
+
base_model: openeurollm/oellm-9b-256k-theta64m-prelude
|
| 4 |
+
library_name: transformers
|
| 5 |
+
pipeline_tag: text-generation
|
| 6 |
+
tags:
|
| 7 |
+
- openeurollm
|
| 8 |
+
- qwen3
|
| 9 |
+
- long-context
|
| 10 |
+
- 256k
|
| 11 |
+
- multilingual
|
| 12 |
+
- instruction-tuning
|
| 13 |
+
- sft
|
| 14 |
+
language: [en, sv, de, fr, es, it, nl, pl, pt, cs, fi, da, el, bg, hr, hu, ro, sk, sl, et, lt, lv, ga, mt, eu, gl, is, nb, nn, sr, uk, ca, mk, sq, oc, lb, bs]
|
| 15 |
+
---
|
| 16 |
+
|
| 17 |
+
# OELLM 9B 256K SFT
|
| 18 |
+
|
| 19 |
+
Experimental instruction-tuned checkpoint derived from
|
| 20 |
+
[`openeurollm/oellm-9b-256k-theta64m-prelude`](https://huggingface.co/openeurollm/oellm-9b-256k-theta64m-prelude).
|
| 21 |
+
It is the first SFT stage of an OpenEuroLLM post-training experiment on LUMI. The base is a dense
|
| 22 |
+
Qwen3 9B model using the independent OpenEuroLLM 256K tokenizer and a 262,144-token context
|
| 23 |
+
configuration.
|
| 24 |
+
|
| 25 |
+
This repository contains the SFT model, not the subsequent SimPO model.
|
| 26 |
+
|
| 27 |
+
## Intended use and interpretation
|
| 28 |
+
|
| 29 |
+
The purpose of this checkpoint is to test whether short-sequence instruction tuning can add useful
|
| 30 |
+
chat behavior while retaining the base model's long-context capability. It is **not** presented as
|
| 31 |
+
a reasoning-specialized model. The 262,144-token configuration describes the maximum input length
|
| 32 |
+
accepted by the architecture; it does not, by itself, establish accurate retrieval at that length.
|
| 33 |
+
|
| 34 |
+
## Usage
|
| 35 |
+
|
| 36 |
+
```python
|
| 37 |
+
import torch
|
| 38 |
+
from transformers import AutoModelForCausalLM, AutoTokenizer
|
| 39 |
+
|
| 40 |
+
model_id = "openeurollm/oellm-9b-256k-sft"
|
| 41 |
+
tokenizer = AutoTokenizer.from_pretrained(model_id)
|
| 42 |
+
model = AutoModelForCausalLM.from_pretrained(
|
| 43 |
+
model_id,
|
| 44 |
+
dtype=torch.bfloat16,
|
| 45 |
+
device_map="auto",
|
| 46 |
+
).eval()
|
| 47 |
+
|
| 48 |
+
messages = [{"role": "user", "content": "Förklara allemansrätten kort på svenska."}]
|
| 49 |
+
inputs = tokenizer.apply_chat_template(
|
| 50 |
+
messages,
|
| 51 |
+
add_generation_prompt=True,
|
| 52 |
+
return_tensors="pt",
|
| 53 |
+
return_dict=True,
|
| 54 |
+
).to(model.device)
|
| 55 |
+
|
| 56 |
+
with torch.inference_mode():
|
| 57 |
+
output = model.generate(
|
| 58 |
+
**inputs,
|
| 59 |
+
max_new_tokens=256,
|
| 60 |
+
eos_token_id=tokenizer.eos_token_id,
|
| 61 |
+
pad_token_id=tokenizer.pad_token_id,
|
| 62 |
+
)
|
| 63 |
+
print(tokenizer.decode(output[0, inputs["input_ids"].shape[1]:], skip_special_tokens=True))
|
| 64 |
+
```
|
| 65 |
+
|
| 66 |
+
Long-context inference, especially near 256K, requires multiple GPUs for the KV cache. Keep
|
| 67 |
+
`max_position_embeddings=262144` and `rope_theta=64000000` unchanged.
|
| 68 |
+
|
| 69 |
+
## Training
|
| 70 |
+
|
| 71 |
+
| Field | Value |
|
| 72 |
+
|---|---|
|
| 73 |
+
| Base | `openeurollm/oellm-9b-256k-theta64m-prelude` |
|
| 74 |
+
| Method | Full-parameter supervised fine-tuning with packed sequences and FlashAttention 2 |
|
| 75 |
+
| Data | OpenEuroLLM EU multilingual instruction mix plus a 250k-example reasoning subset |
|
| 76 |
+
| Loaded examples | 1,332,196 |
|
| 77 |
+
| Sequence length | 4,096 |
|
| 78 |
+
| Steps | 3,000 (about 0.604 epoch) |
|
| 79 |
+
| Global batch | 128 |
|
| 80 |
+
| Optimizer schedule | AdamW, peak LR 6e-6, cosine decay, 3% warmup |
|
| 81 |
+
| Hardware | 4 LUMI-G nodes, 32 AMD MI250X GCDs |
|
| 82 |
+
| Runtime | 14h 36m |
|
| 83 |
+
| Final training loss | 0.7671 |
|
| 84 |
+
| Final mean token accuracy | 0.7839 |
|
| 85 |
+
|
| 86 |
+
The published weights are an unquantized BF16 export of the consolidated training checkpoint.
|
| 87 |
+
|
| 88 |
+
## Export validation
|
| 89 |
+
|
| 90 |
+
Before publication, the BF16 export was required to pass a Transformers GPU smoke test covering:
|
| 91 |
+
|
| 92 |
+
- model and tokenizer loading;
|
| 93 |
+
- finite forward-pass logits;
|
| 94 |
+
- the native OpenEuroLLM turn-token chat template;
|
| 95 |
+
- generation in Swedish, English, and German;
|
| 96 |
+
- BF16 weight dtypes;
|
| 97 |
+
- 262,144-token context metadata and RoPE theta 64M.
|
| 98 |
+
|
| 99 |
+
## Long-context retrieval
|
| 100 |
+
|
| 101 |
+
The main question for this checkpoint is whether it can still retrieve information after SFT on
|
| 102 |
+
4K sequences. We ran deterministic needle-in-a-haystack (NIAH) probes on the exact published BF16
|
| 103 |
+
artifact. One passphrase was inserted at each of five token depths (0%, 25%, 50%, 75%, and 100%),
|
| 104 |
+
then the model was asked to return it with greedy decoding.
|
| 105 |
+
|
| 106 |
+
The primary metric is **full retrieval**: the complete correct passphrase appears anywhere in the
|
| 107 |
+
answer. **Exact format** is secondary: the answer contains only the requested passphrase. A verbose
|
| 108 |
+
answer containing the correct value is therefore a retrieval success and an instruction-format miss.
|
| 109 |
+
|
| 110 |
+
### Natural word passphrases (primary retrieval test)
|
| 111 |
+
|
| 112 |
+
| Requested context | Full retrieval | Exact format |
|
| 113 |
+
|---:|---:|---:|
|
| 114 |
+
| 512 | **5/5** | 5/5 |
|
| 115 |
+
| 1K | **5/5** | 5/5 |
|
| 116 |
+
| 2K | **5/5** | 4/5 |
|
| 117 |
+
| 4K | **5/5** | 4/5 |
|
| 118 |
+
| 8K | **5/5** | 5/5 |
|
| 119 |
+
| 32K | **5/5** | 2/5 |
|
| 120 |
+
| 128K | **5/5** | 0/5 |
|
| 121 |
+
| ~262K | **5/5** | 0/5 |
|
| 122 |
+
|
| 123 |
+
**Outcome: 40/40 full-passphrase retrieval across all eight tested lengths and all five depths.**
|
| 124 |
+
The ~262K prompts contained 262,047 to 262,052 actual input tokens, leaving room for generation
|
| 125 |
+
inside the model's 262,144-token limit. This verifies full-span single-needle retrieval for this
|
| 126 |
+
checkpoint; it does not imply 256K reasoning or synthesis quality.
|
| 127 |
+
|
| 128 |
+

|
| 129 |
+
|
| 130 |
+
*All 40 natural-word cases retained the complete passphrase. Exact-output compliance fell at longer
|
| 131 |
+
lengths because the model often wrapped the correct passphrase in a sentence.*
|
| 132 |
+
|
| 133 |
+
The 512-to-8K result gives no evidence of a short-context retrieval collapse from RoPE theta 64M.
|
| 134 |
+
This probe cannot rule out subtler short-context quality or perplexity effects; attributing those to
|
| 135 |
+
theta would require an otherwise identical lower-theta control checkpoint.
|
| 136 |
+
|
| 137 |
+
### Random hexadecimal codes (hard copying stress test)
|
| 138 |
+
|
| 139 |
+
Random codes are unusually difficult for this tokenizer because much of each code becomes
|
| 140 |
+
character/byte-fallback tokens. The model retrieved only 11/25 codes from 512 through 8K, sometimes
|
| 141 |
+
returning the record ID rather than its passkey. The same harder test retrieved the full correct code
|
| 142 |
+
at **5/5 depths at 32K, 5/5 at 128K, and 5/5 at ~262K**. This non-monotonic pattern points to
|
| 143 |
+
synthetic-code copying/entity confusion, not loss of access to distant context.
|
| 144 |
+
|
| 145 |
+

|
| 146 |
+
|
| 147 |
+
*Natural word passphrases were stable at every length. Random hexadecimal copying was unreliable at
|
| 148 |
+
512-8K but succeeded at every tested depth from 32K onward; with five cases per point, this should be
|
| 149 |
+
read as a diagnostic pattern rather than evidence that longer inputs improve the model.*
|
| 150 |
+
|
| 151 |
+
### Representative outputs
|
| 152 |
+
|
| 153 |
+
The inputs below reproduce the evaluated prompt structure, with repeated filler omitted. Outputs are
|
| 154 |
+
shown verbatim.
|
| 155 |
+
|
| 156 |
+
#### Success: exact retrieval at 32K, needle at 50%
|
| 157 |
+
|
| 158 |
+
Input (truncated from 32,765 tokens):
|
| 159 |
+
|
| 160 |
+
```text
|
| 161 |
+
Read the following archive carefully. One important record is hidden among routine background
|
| 162 |
+
material. Remember that record and answer the question at the end.
|
| 163 |
+
[routine archive filler omitted]
|
| 164 |
+
IMPORTANT RECORD: The passkey for record-524f75bb is sunrise-wren-raven.
|
| 165 |
+
[routine archive filler omitted]
|
| 166 |
+
Question: What is the passkey for record-524f75bb? Answer with only the exact passkey and no other words.
|
| 167 |
+
```
|
| 168 |
+
|
| 169 |
+
Model output:
|
| 170 |
+
|
| 171 |
+
```text
|
| 172 |
+
sunrise-wren-raven
|
| 173 |
+
```
|
| 174 |
+
|
| 175 |
+
Result: **full retrieval pass; exact-format pass**.
|
| 176 |
+
|
| 177 |
+
#### Success: retrieval at ~262K, needle at 50%, with a format miss
|
| 178 |
+
|
| 179 |
+
Input (truncated from 262,048 tokens):
|
| 180 |
+
|
| 181 |
+
```text
|
| 182 |
+
Read the following archive carefully. One important record is hidden among routine background material.
|
| 183 |
+
[about half of the routine archive filler omitted]
|
| 184 |
+
IMPORTANT RECORD: The passkey for record-b52bade9 is stone-willow-falcon.
|
| 185 |
+
[remaining routine archive filler omitted]
|
| 186 |
+
Question: What is the passkey for record-b52bade9? Answer with only the exact passkey and no other words.
|
| 187 |
+
```
|
| 188 |
+
|
| 189 |
+
Model output:
|
| 190 |
+
|
| 191 |
+
```text
|
| 192 |
+
The passkey for record-b52bade9 is "stone-willow-falcon".
|
| 193 |
+
```
|
| 194 |
+
|
| 195 |
+
Result: **full retrieval pass; exact-format fail**. The distant value was recalled, but the model did
|
| 196 |
+
not follow the requested output format.
|
| 197 |
+
|
| 198 |
+
#### Success: retrieval at ~262K, needle near the end
|
| 199 |
+
|
| 200 |
+
Input (truncated from 262,047 tokens):
|
| 201 |
+
|
| 202 |
+
```text
|
| 203 |
+
Read the following archive carefully. One important record is hidden among routine background material.
|
| 204 |
+
[almost the entire routine archive omitted]
|
| 205 |
+
IMPORTANT RECORD: The passkey for record-f3bbed67 is north-falcon-river.
|
| 206 |
+
Question: What is the passkey for record-f3bbed67? Answer with only the exact passkey and no other words.
|
| 207 |
+
```
|
| 208 |
+
|
| 209 |
+
Model output:
|
| 210 |
+
|
| 211 |
+
```text
|
| 212 |
+
The passkey for record-f3bbed67 is north-falcon-river.
|
| 213 |
+
```
|
| 214 |
+
|
| 215 |
+
Result: **full retrieval pass; exact-format fail**.
|
| 216 |
+
|
| 217 |
+
#### Short-context format error: altered prefix at 2K
|
| 218 |
+
|
| 219 |
+
Input (truncated from 2,012 tokens; needle at 75%):
|
| 220 |
+
|
| 221 |
+
```text
|
| 222 |
+
[routine archive filler omitted]
|
| 223 |
+
IMPORTANT RECORD: The passkey for record-f70c7b1f is anchor-willow-wren.
|
| 224 |
+
[remaining filler omitted]
|
| 225 |
+
Question: What is the passkey for record-f70c7b1f? Answer with only the exact passkey and no other words.
|
| 226 |
+
```
|
| 227 |
+
|
| 228 |
+
Model output:
|
| 229 |
+
|
| 230 |
+
```text
|
| 231 |
+
passkey-anchor-willow-wren
|
| 232 |
+
```
|
| 233 |
+
|
| 234 |
+
Result: **full retrieval pass; exact-format fail**. This is a formatting/instruction-following error,
|
| 235 |
+
not a memory failure, because the complete target string is present.
|
| 236 |
+
|
| 237 |
+
#### Failure: copied the record ID instead of the passkey at 8K
|
| 238 |
+
|
| 239 |
+
Input (truncated from 8,153 tokens; needle at 50%):
|
| 240 |
+
|
| 241 |
+
```text
|
| 242 |
+
[routine archive filler omitted]
|
| 243 |
+
IMPORTANT RECORD: The passkey for record-42efa78b is NIAH-4859184CAD75.
|
| 244 |
+
[remaining filler omitted]
|
| 245 |
+
Question: What is the passkey for record-42efa78b? Answer with only the exact passkey and no other words.
|
| 246 |
+
```
|
| 247 |
+
|
| 248 |
+
Model output:
|
| 249 |
+
|
| 250 |
+
```text
|
| 251 |
+
42efa78b
|
| 252 |
+
```
|
| 253 |
+
|
| 254 |
+
Result: **retrieval fail**. The model copied the identifier from the question rather than its associated
|
| 255 |
+
value, consistent with entity-role confusion on token-fragmented synthetic strings.
|
| 256 |
+
|
| 257 |
+
#### Failure: returned no answer for a near-end 8K needle
|
| 258 |
+
|
| 259 |
+
Input (truncated from 8,154 tokens; needle at 99.4%):
|
| 260 |
+
|
| 261 |
+
```text
|
| 262 |
+
[almost the entire routine archive omitted]
|
| 263 |
+
IMPORTANT RECORD: The passkey for record-c8da86af is NIAH-0A78C2D44DC2.
|
| 264 |
+
Question: What is the passkey for record-c8da86af? Answer with only the exact passkey and no other words.
|
| 265 |
+
```
|
| 266 |
+
|
| 267 |
+
Model output:
|
| 268 |
+
|
| 269 |
+
```text
|
| 270 |
+
N/A
|
| 271 |
+
```
|
| 272 |
+
|
| 273 |
+
Result: **retrieval fail**. Because the needle was adjacent to the question, distance alone does not
|
| 274 |
+
explain this error.
|
| 275 |
+
|
| 276 |
+
#### Hard-code retrieval success at ~262K, needle at 50%
|
| 277 |
+
|
| 278 |
+
Input (truncated from 262,056 tokens):
|
| 279 |
+
|
| 280 |
+
```text
|
| 281 |
+
[about half of the routine archive filler omitted]
|
| 282 |
+
IMPORTANT RECORD: The passkey for record-b52bade9 is NIAH-7AFD87186345.
|
| 283 |
+
[remaining routine archive filler omitted]
|
| 284 |
+
Question: What is the passkey for record-b52bade9? Answer with only the exact passkey and no other words.
|
| 285 |
+
```
|
| 286 |
+
|
| 287 |
+
Model output:
|
| 288 |
+
|
| 289 |
+
```text
|
| 290 |
+
The passkey for record-b52bade9 is NIAH-7AFD87186345.
|
| 291 |
+
```
|
| 292 |
+
|
| 293 |
+
Result: **full retrieval pass; exact-format fail**.
|
| 294 |
+
|
| 295 |
+
The ~262K hex cells averaged about 269 seconds each using Transformers, BF16,
|
| 296 |
+
FlashAttention 2, and a model/KV-cache split over eight LUMI MI250X GCDs. This is an evaluator
|
| 297 |
+
latency observation, not a serving-throughput benchmark.
|
| 298 |
+
|
| 299 |
+
These are small synthetic probes (five cases per length), not comprehensive evidence of long-document
|
| 300 |
+
reasoning, multi-document synthesis, or robustness to distractors unlike the repeated filler used here.
|
| 301 |
+
Raw reports: [word passphrases, 512-8K](./eval/niah-word-short.json),
|
| 302 |
+
[word passphrases, 32K-262K](./eval/niah-word-long.json), and
|
| 303 |
+
[hex codes at 512-2K](./eval/niah-hex-short.json),
|
| 304 |
+
[hex codes at 4K](./eval/niah-hex-4k.json), and
|
| 305 |
+
[hex codes at 8K-262K](./eval/niah-hex-long.json).
|
| 306 |
+
|
| 307 |
+
## Secondary general behavior
|
| 308 |
+
|
| 309 |
+
This model is not reasoning-tuned. On a 1,368-example multilingual development suite it scored 23.2%
|
| 310 |
+
overall, including 63.2% instruction following, 58.6% grounded QA, and 5.9% reasoning/math. A
|
| 311 |
+
24-prompt Swedish generation probe had mean language-detection probability 0.96, but manual review
|
| 312 |
+
found factual, arithmetic, grammar, and exact-constraint errors. These results are included to prevent
|
| 313 |
+
the long-context retrieval result from being mistaken for a broad reasoning-quality claim.
|
| 314 |
+
Raw reports: [multilingual holdouts](./eval/eu-holdouts-dev.json) and
|
| 315 |
+
[Swedish generations](./eval/swedish-rubric.json). See also the
|
| 316 |
+
[detailed Swedish capability report](./eval/SWEDISH_CAPABILITY.md), with manually reviewed examples
|
| 317 |
+
of both successful and incorrect responses.
|
| 318 |
+
|
| 319 |
+
## Limitations
|
| 320 |
+
|
| 321 |
+
- Experimental SFT-stage research checkpoint; not a final production assistant.
|
| 322 |
+
- No completed safety evaluation.
|
| 323 |
+
- Preference optimization (SimPO) is a separate subsequent stage.
|
| 324 |
+
- Long-context evidence is currently limited to single-needle retrieval; broader long-document
|
| 325 |
+
comprehension and reasoning remain unestablished.
|
| 326 |
+
- It often retrieves the correct value but ignores exact output-format constraints.
|
| 327 |
+
- Random alphanumeric copying is unreliable at some short lengths despite strong word-passphrase
|
| 328 |
+
retrieval and successful full-code retrieval at 32K through ~262K.
|
| 329 |
+
- General factuality, reasoning, grammatical correction, and structured-output reliability are weak.
|
| 330 |
+
- The multilingual instruction mix includes synthetic and translated data and may contain translationese.
|
| 331 |
+
- Inherits limitations, biases, and knowledge gaps from the base model and training data.
|
| 332 |
+
|
| 333 |
+
## Reproduction
|
| 334 |
+
|
| 335 |
+
Training and evaluation code: <https://github.com/BirgerMoell/qwen35-posttrain>, especially
|
| 336 |
+
`docs/RUNBOOK_oellm9b_256k_posttrain.md`.
|
| 337 |
+
|
| 338 |
+
## License
|
| 339 |
+
|
| 340 |
+
Apache 2.0, inherited from the base model. Consult the component dataset cards for training-data terms.
|
assets/oellm9b-retrieval-by-context.png
ADDED
|
Git LFS Details
|
assets/oellm9b-retrieval-vs-format.png
ADDED
|
chat_template.jinja
ADDED
|
@@ -0,0 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{{ bos_token }}{%- if messages[0]['role'] == 'system' -%}
|
| 2 |
+
{%- set system_message = messages[0]['content'] | trim + '\n\n' -%}
|
| 3 |
+
{%- set messages = messages[1:] -%}
|
| 4 |
+
{%- else -%}
|
| 5 |
+
{%- set system_message = '' -%}
|
| 6 |
+
{%- endif -%}
|
| 7 |
+
{%- for message in messages -%}
|
| 8 |
+
{%- set role = 'model' if message['role'] == 'assistant' else message['role'] -%}
|
| 9 |
+
{%- if loop.first and system_message -%}
|
| 10 |
+
{{ '<start_of_turn>user\n' + system_message + message['content'] | trim + '<end_of_turn>\n' }}
|
| 11 |
+
{%- else -%}
|
| 12 |
+
{{ '<start_of_turn>' + role + '\n' + message['content'] | trim + '<end_of_turn>\n' }}
|
| 13 |
+
{%- endif -%}
|
| 14 |
+
{%- endfor -%}
|
| 15 |
+
{%- if add_generation_prompt -%}
|
| 16 |
+
{{ '<start_of_turn>model\n' }}
|
| 17 |
+
{%- endif -%}
|
config.json
ADDED
|
@@ -0,0 +1,71 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"architectures": [
|
| 3 |
+
"Qwen3ForCausalLM"
|
| 4 |
+
],
|
| 5 |
+
"attention_bias": false,
|
| 6 |
+
"attention_dropout": 0.0,
|
| 7 |
+
"bos_token_id": 1,
|
| 8 |
+
"dtype": "bfloat16",
|
| 9 |
+
"eos_token_id": 4,
|
| 10 |
+
"head_dim": 128,
|
| 11 |
+
"hidden_act": "silu",
|
| 12 |
+
"hidden_size": 4096,
|
| 13 |
+
"initializer_range": 0.02,
|
| 14 |
+
"intermediate_size": 12288,
|
| 15 |
+
"layer_types": [
|
| 16 |
+
"full_attention",
|
| 17 |
+
"full_attention",
|
| 18 |
+
"full_attention",
|
| 19 |
+
"full_attention",
|
| 20 |
+
"full_attention",
|
| 21 |
+
"full_attention",
|
| 22 |
+
"full_attention",
|
| 23 |
+
"full_attention",
|
| 24 |
+
"full_attention",
|
| 25 |
+
"full_attention",
|
| 26 |
+
"full_attention",
|
| 27 |
+
"full_attention",
|
| 28 |
+
"full_attention",
|
| 29 |
+
"full_attention",
|
| 30 |
+
"full_attention",
|
| 31 |
+
"full_attention",
|
| 32 |
+
"full_attention",
|
| 33 |
+
"full_attention",
|
| 34 |
+
"full_attention",
|
| 35 |
+
"full_attention",
|
| 36 |
+
"full_attention",
|
| 37 |
+
"full_attention",
|
| 38 |
+
"full_attention",
|
| 39 |
+
"full_attention",
|
| 40 |
+
"full_attention",
|
| 41 |
+
"full_attention",
|
| 42 |
+
"full_attention",
|
| 43 |
+
"full_attention",
|
| 44 |
+
"full_attention",
|
| 45 |
+
"full_attention",
|
| 46 |
+
"full_attention",
|
| 47 |
+
"full_attention",
|
| 48 |
+
"full_attention",
|
| 49 |
+
"full_attention",
|
| 50 |
+
"full_attention",
|
| 51 |
+
"full_attention"
|
| 52 |
+
],
|
| 53 |
+
"max_position_embeddings": 262144,
|
| 54 |
+
"max_window_layers": 28,
|
| 55 |
+
"model_type": "qwen3",
|
| 56 |
+
"num_attention_heads": 32,
|
| 57 |
+
"num_hidden_layers": 36,
|
| 58 |
+
"num_key_value_heads": 8,
|
| 59 |
+
"pad_token_id": 262144,
|
| 60 |
+
"rms_norm_eps": 1e-05,
|
| 61 |
+
"rope_parameters": {
|
| 62 |
+
"rope_theta": 64000000,
|
| 63 |
+
"rope_type": "default"
|
| 64 |
+
},
|
| 65 |
+
"sliding_window": null,
|
| 66 |
+
"tie_word_embeddings": false,
|
| 67 |
+
"transformers_version": "5.12.1",
|
| 68 |
+
"use_cache": true,
|
| 69 |
+
"use_sliding_window": false,
|
| 70 |
+
"vocab_size": 263168
|
| 71 |
+
}
|
eval/SWEDISH_CAPABILITY.md
ADDED
|
@@ -0,0 +1,281 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Svensk förmåga: OELLM 9B 256K SFT
|
| 2 |
+
|
| 3 |
+
Detta är en kvalitativ genomgång av svensk förmåga hos
|
| 4 |
+
[`openeurollm/oellm-9b-256k-sft`](https://huggingface.co/openeurollm/oellm-9b-256k-sft).
|
| 5 |
+
Modellen är ett experimentellt SFT-checkpoint, inte en färdig svensk assistent eller en
|
| 6 |
+
resonemangsspecialiserad modell.
|
| 7 |
+
|
| 8 |
+
## Sammanfattning
|
| 9 |
+
|
| 10 |
+
Modellen kan skriva sammanhängande svenska, besvara enkla vardagsfrågor, följa vissa tydliga
|
| 11 |
+
formatkrav och göra korta sammanfattningar. Samtidigt är den faktamässiga och logiska
|
| 12 |
+
tillförlitligheten låg. Svaren kan se övertygande ut även när de innehåller påhittade fakta,
|
| 13 |
+
felaktig grammatikförklaring eller motsägelsefulla uträkningar.
|
| 14 |
+
|
| 15 |
+
Den praktiska slutsatsen är:
|
| 16 |
+
|
| 17 |
+
> **Svensk ytkompetens finns, men svaren behöver faktakontroll och bör inte användas som
|
| 18 |
+
> tillförlitliga utan verifiering.**
|
| 19 |
+
|
| 20 |
+
## Testunderlag
|
| 21 |
+
|
| 22 |
+
Två kompletterande tester användes:
|
| 23 |
+
|
| 24 |
+
1. **24 öppna svenska promptar** i nio kategorier: sentiment, Sverigekunskap, allmänkunskap,
|
| 25 |
+
resonemang, sammanfattning, språkriktighet, instruktionsefterlevnad, vardagskunskap och
|
| 26 |
+
kreativt skrivande.
|
| 27 |
+
2. **EU-holdout**, ett deterministiskt flerspråkigt test. Körningen omfattade 1 368 exempel,
|
| 28 |
+
varav 36 svenska exempel efter att långkontextkategorin exkluderats.
|
| 29 |
+
|
| 30 |
+
De öppna svaren genererades med sampling (`temperature=0.7`, `top_p=0.95`) och högst 400 nya
|
| 31 |
+
tokens. Varje prompt kördes en gång. Resultatet mäter därför ett stickprov av modellens beteende,
|
| 32 |
+
inte en stabil eller statistiskt säker förmågenivå.
|
| 33 |
+
|
| 34 |
+
### Resultat i korthet
|
| 35 |
+
|
| 36 |
+
| Mått | Resultat | Tolkning |
|
| 37 |
+
|---|---:|---|
|
| 38 |
+
| Svenska öppna promptar | 24 | Kvalitativt stickprov |
|
| 39 |
+
| Genomsnittlig svensk språkdetektionssannolikhet | 0,96 | Svaren identifieras nästan alltid som svenska; detta mäter inte korrekthet |
|
| 40 |
+
| EU-holdout, svenska | 33,3 % | 12 av 36 deterministiskt rättade svenska exempel |
|
| 41 |
+
| EU-holdout, alla språk | 23,2 % | 1 368 exempel totalt |
|
| 42 |
+
| Instruction following, alla språk | 63,2 % | Starkaste kategorin tillsammans med grounded QA |
|
| 43 |
+
| Grounded QA, alla språk | 58,6 % | Kan använda given information i enklare frågor |
|
| 44 |
+
| Reasoning/math, alla språk | 5,9 % | Tydlig svaghet |
|
| 45 |
+
| Summarization, alla språk | 2,6 % | Den strikta automatiska rättningen visar låg robusthet |
|
| 46 |
+
|
| 47 |
+
Fullständiga maskinläsbara resultat finns i
|
| 48 |
+
[`eval/swedish-rubric.json`](./swedish-rubric.json) och
|
| 49 |
+
[`eval/eu-holdouts-dev.json`](./eu-holdouts-dev.json).
|
| 50 |
+
|
| 51 |
+
## Exempel på sådant modellen gör bra
|
| 52 |
+
|
| 53 |
+
### 1. Följer ett exakt listformat
|
| 54 |
+
|
| 55 |
+
**Prompt**
|
| 56 |
+
|
| 57 |
+
> Skriv en punktlista med exakt fyra tips för att sova bättre. Varje punkt ska vara högst tio
|
| 58 |
+
> ord lång.
|
| 59 |
+
|
| 60 |
+
**Modellens svar**
|
| 61 |
+
|
| 62 |
+
> - Håll en regelbunden sömnrutin.
|
| 63 |
+
> - Skapa en avslappnande sovmiljö.
|
| 64 |
+
> - Undvik koffein på kvällen.
|
| 65 |
+
> - Använd en varm dusch för att lugna kroppen.
|
| 66 |
+
|
| 67 |
+
**Bedömning:** Bra. Svaret har exakt fyra punkter, samtliga under tio ord, och råden är relevanta.
|
| 68 |
+
|
| 69 |
+
### 2. Skriver ett kort formellt meddelande
|
| 70 |
+
|
| 71 |
+
**Prompt**
|
| 72 |
+
|
| 73 |
+
> Skriv ett formellt mejl på svenska till en hyresvärd där du anmäler en trasig diskmaskin och
|
| 74 |
+
> ber om reparation. Håll det under 80 ord.
|
| 75 |
+
|
| 76 |
+
**Modellens svar**
|
| 77 |
+
|
| 78 |
+
> Kära hyresvärd,
|
| 79 |
+
>
|
| 80 |
+
> Jag vill informera om att diskmaskinen i lägenheten [lägenhetsnummer] är trasig. Jag ber om
|
| 81 |
+
> att få en reparation snarast.
|
| 82 |
+
>
|
| 83 |
+
> Med vänliga hälsningar,
|
| 84 |
+
> [Ditt namn]
|
| 85 |
+
|
| 86 |
+
**Bedömning:** Bra. Mejlet är begripligt, formellt, innehåller rätt begäran och håller sig tydligt
|
| 87 |
+
under ordgränsen.
|
| 88 |
+
|
| 89 |
+
### 3. Bevarar huvudpunkterna i en kort nyhetssammanfattning
|
| 90 |
+
|
| 91 |
+
**Prompt**
|
| 92 |
+
|
| 93 |
+
> Ge en kort sammanfattning (max tre meningar) av vad nyheten handlar om: "Regeringen
|
| 94 |
+
> presenterade idag en ny satsning på järnvägsunderhåll. Satsningen omfattar tio miljarder kronor
|
| 95 |
+
> över fyra år och syftar till att minska förseningarna i tågtrafiken. Oppositionen menar att
|
| 96 |
+
> beloppet är otillräckligt."
|
| 97 |
+
|
| 98 |
+
**Modellens svar**
|
| 99 |
+
|
| 100 |
+
> Regeringen presenterade idag en ny satsning på järnvägsunderhåll, som omfattar tio miljarder
|
| 101 |
+
> kronor över fyra år. Satsningen syftar till att minska förseningarna i tågtrafiken. Oppositionen
|
| 102 |
+
> menar att beloppet är otillräckligt.
|
| 103 |
+
|
| 104 |
+
**Bedömning:** Bra. Alla centrala uppgifter finns kvar och begränsningen på tre meningar följs.
|
| 105 |
+
|
| 106 |
+
### 4. Ger ett korrekt och användbart vardagssvar
|
| 107 |
+
|
| 108 |
+
**Prompt**
|
| 109 |
+
|
| 110 |
+
> Varför är det en dålig idé att lämna mjölk framme på köksbänken över natten?
|
| 111 |
+
|
| 112 |
+
**Modellens svar, förkortat**
|
| 113 |
+
|
| 114 |
+
> Att lämna mjölk framme på köksbänken över natten kan leda till att bakterier börjar växa i
|
| 115 |
+
> mjölken. [...] Det är därför viktigt att alltid kyla mjölk och andra mjölkprodukter efter
|
| 116 |
+
> användning.
|
| 117 |
+
|
| 118 |
+
**Bedömning:** Bra. Svaret förklarar den relevanta risken och ger ett praktiskt råd på naturlig
|
| 119 |
+
svenska.
|
| 120 |
+
|
| 121 |
+
## Exempel på fel och begränsningar
|
| 122 |
+
|
| 123 |
+
### 1. Korrekt namnlista följs av grovt felaktiga fakta
|
| 124 |
+
|
| 125 |
+
**Prompt**
|
| 126 |
+
|
| 127 |
+
> Vilka är Sveriges tre största sjöar till ytan, i storleksordning?
|
| 128 |
+
|
| 129 |
+
**Modellens svar**
|
| 130 |
+
|
| 131 |
+
> De tre största sjöarna till ytan i Sverige är Vänern, Vättern och Mälaren. Vänern är den största
|
| 132 |
+
> sjö som finns i Sverige, med en yta på 25 650 km², följt av Vättern med en yta på 12 388 km² och
|
| 133 |
+
> Mälaren med en yta på 10 907 km².
|
| 134 |
+
|
| 135 |
+
**Bedömning:** Blandat. Sjöarna och ordningen är korrekta, men alla tre arealerna är grovt
|
| 136 |
+
överdrivna. Exemplet visar ett viktigt riskmönster: modellen kan börja rätt och därefter lägga till
|
| 137 |
+
självsäkert formulerade hallucinationer som användaren inte bad om.
|
| 138 |
+
|
| 139 |
+
### 2. Påhittade verk av Selma Lagerlöf
|
| 140 |
+
|
| 141 |
+
**Prompt**
|
| 142 |
+
|
| 143 |
+
> Vem var Selma Lagerlöf och varför är hon viktig i svensk litteraturhistoria?
|
| 144 |
+
|
| 145 |
+
**Modellens svar, utdrag**
|
| 146 |
+
|
| 147 |
+
> Selma Lagerlöf var en svensk författare som skrev bl.a. romanen "Göran och Gösta" och
|
| 148 |
+
> "Trollkarlen från Österrike". [...] Dessutom var hon den första kvinnliga författaren i Sverige
|
| 149 |
+
> som vann Nobelpriset i litteratur, en ära som hon fick 1909.
|
| 150 |
+
|
| 151 |
+
**Bedömning:** Dåligt. De angivna boktitlarna är påhittade. Årtalet 1909 är korrekt, men den
|
| 152 |
+
viktiga beskrivningen är att Lagerlöf var den första kvinnan som tilldelades Nobelpriset i
|
| 153 |
+
litteratur, inte bara den första kvinnliga författaren i Sverige som fick det.
|
| 154 |
+
|
| 155 |
+
### 3. Rätt slutsvar trots motsägelsefull uträkning
|
| 156 |
+
|
| 157 |
+
**Prompt**
|
| 158 |
+
|
| 159 |
+
> En affär säljer äpplen för 12 kronor styck. Om du köper 7 äpplen och betalar med en hundralapp,
|
| 160 |
+
> hur mycket får du tillbaka? Visa uträkningen.
|
| 161 |
+
|
| 162 |
+
**Modellens svar, utdrag**
|
| 163 |
+
|
| 164 |
+
> 7 äpplen × 12 kr/äpple = 84 kr
|
| 165 |
+
> 84 kr - 100 kr = -16 kr
|
| 166 |
+
> Detta innebär att du får tillbaka 16 kronor.
|
| 167 |
+
|
| 168 |
+
**Bedömning:** Blandat men otillförlitligt. Slutsvaret 16 kronor är rätt, men subtraktionen är
|
| 169 |
+
uppställd åt fel håll och resultatet motsäger den avslutande meningen. Ett korrekt resonemang är
|
| 170 |
+
`100 - 84 = 16`.
|
| 171 |
+
|
| 172 |
+
### 4. Missar tidsförskjutningen i ett åldersproblem
|
| 173 |
+
|
| 174 |
+
**Prompt**
|
| 175 |
+
|
| 176 |
+
> Anna är dubbelt så gammal som Erik. Om fem år är deras sammanlagda ålder 40 år. Hur gamla är de
|
| 177 |
+
> nu? Resonera steg för steg.
|
| 178 |
+
|
| 179 |
+
**Modellens svar, utdrag**
|
| 180 |
+
|
| 181 |
+
> Anna + Erik = 40 [...] Erik = 40 / 3 [...] Erik 13 år [...] Anna 26 år [...] Anna och Erik båda
|
| 182 |
+
> 26 år gamla nu.
|
| 183 |
+
|
| 184 |
+
**Bedömning:** Fel. Modellen glömmer att båda personerna blir fem år äldre och producerar dessutom
|
| 185 |
+
en självmotsägande sammanfattning. Korrekt ekvation är `(2E + 5) + (E + 5) = 40`, vilket ger Erik
|
| 186 |
+
10 år och Anna 20 år.
|
| 187 |
+
|
| 188 |
+
### 5. Korrigerar inte ett grammatikfel
|
| 189 |
+
|
| 190 |
+
**Prompt**
|
| 191 |
+
|
| 192 |
+
> Rätta eventuella grammatik- och stavfel i meningen och förklara vad du ändrade: "Han gick till
|
| 193 |
+
> affären för att köpa mjölk men han glömde sin plånbok hemma så han kunde inte handlade något."
|
| 194 |
+
|
| 195 |
+
**Modellens svar, utdrag**
|
| 196 |
+
|
| 197 |
+
> Han gick till affären för att köpa mjölk men han glömde sin plånbok hemma så han kunde inte
|
| 198 |
+
> handlade något.
|
| 199 |
+
>
|
| 200 |
+
> Först och främst, jag bytte ut ordet "handlade" mot "handlade". [...] Sedan, jag ändrade
|
| 201 |
+
> "glömde" till "glömde".
|
| 202 |
+
|
| 203 |
+
**Bedömning:** Fel. Modellen upprepar originalfelet och hävdar att den gjort ändringar som inte har
|
| 204 |
+
gjorts. Korrekt verbform efter modalverbet *kunde* är *handla*: "...så han kunde inte handla
|
| 205 |
+
något."
|
| 206 |
+
|
| 207 |
+
### 6. Felaktig förklaring av *de* och *dem*
|
| 208 |
+
|
| 209 |
+
**Prompt**
|
| 210 |
+
|
| 211 |
+
> Förklara skillnaden mellan "de" och "dem" och ge ett exempel på korrekt användning av vardera.
|
| 212 |
+
|
| 213 |
+
**Modellens svar, utdrag**
|
| 214 |
+
|
| 215 |
+
> "De" används för att hänvisa till en grupp personer som är okända eller som inte har
|
| 216 |
+
> specificerats. [...] "Dem" används för att hänvisa till en specifik grupp personer [...] Till
|
| 217 |
+
> exempel: "Dem sa att de skulle komma till festen igår kväll."
|
| 218 |
+
|
| 219 |
+
**Bedömning:** Fel. Skillnaden gäller grammatisk funktion: *de* är subjektsform och *dem* är
|
| 220 |
+
objektsform. Exemplet "Dem sa ..." är fel; det ska vara "De sa ...".
|
| 221 |
+
|
| 222 |
+
### 7. Totalt format- och innehållsfel
|
| 223 |
+
|
| 224 |
+
**Prompt**
|
| 225 |
+
|
| 226 |
+
> Lista fem svenska städer i bokstavsordning, en per rad, utan någon annan text.
|
| 227 |
+
|
| 228 |
+
**Modellens svar**
|
| 229 |
+
|
| 230 |
+
> A-s-t-a-n
|
| 231 |
+
> A-r-e-s-t-a-
|
| 232 |
+
> B-y-s-t-a-
|
| 233 |
+
> C-h-a-n-
|
| 234 |
+
> D-e-l-f-o-
|
| 235 |
+
> E-m-m-a-
|
| 236 |
+
> F-r-o-
|
| 237 |
+
|
| 238 |
+
**Bedömning:** Fel. Svaret innehåller sju rader i stället för fem och inga identifierbara svenska
|
| 239 |
+
städer. Detta är ett tydligt exempel på att modellen inte är robust mot exakta listkrav.
|
| 240 |
+
|
| 241 |
+
## Samlad bedömning
|
| 242 |
+
|
| 243 |
+
### Relativa styrkor
|
| 244 |
+
|
| 245 |
+
- producerar vanligtvis text som identifieras som svenska;
|
| 246 |
+
- hanterar enkla vardagsfrågor och korta formella texter;
|
| 247 |
+
- kan följa vissa explicita längd- och formatkrav;
|
| 248 |
+
- kan göra enklare, källbundna sammanfattningar;
|
| 249 |
+
- har användbar grundläggande samtalsstil.
|
| 250 |
+
|
| 251 |
+
### Viktiga svagheter
|
| 252 |
+
|
| 253 |
+
- hallucinerar fakta och kan blanda korrekta och felaktiga uppgifter i samma svar;
|
| 254 |
+
- svagt matematiskt och logiskt resonemang;
|
| 255 |
+
- opålitlig grammatisk analys trots relativt flytande ytspråk;
|
| 256 |
+
- upprepningar och översättningsliknande formuleringar;
|
| 257 |
+
- instabil efterlevnad av exakta antal, listor och format;
|
| 258 |
+
- kan avsluta svar mitt i en mening när generationsgränsen nås.
|
| 259 |
+
|
| 260 |
+
## Rekommenderad användning
|
| 261 |
+
|
| 262 |
+
Modellen är lämplig för experiment, forskning och fortsatt post-training. För svensk
|
| 263 |
+
produktionsanvändning bör svar faktakontrolleras, och modellen bör inte ensam användas för medicinsk,
|
| 264 |
+
juridisk, ekonomisk eller annan högkonsekvensinformation.
|
| 265 |
+
|
| 266 |
+
Nästa rättvisa jämförelse bör köra exakt samma svenska promptar med deterministisk avkodning på både
|
| 267 |
+
basmodellen och SFT-checkpointen. Flera seeds eller upprepningar behövs för att uppskatta variationen.
|
| 268 |
+
En bredare svensk benchmark bör dessutom inkludera etablerade svenska uppgifter och mänsklig
|
| 269 |
+
blindbedömning av språk, korrekthet, instruktionsefterlevnad och hjälpsamhet.
|
| 270 |
+
|
| 271 |
+
## Reproducerbarhet
|
| 272 |
+
|
| 273 |
+
- Modell: [`openeurollm/oellm-9b-256k-sft`](https://huggingface.co/openeurollm/oellm-9b-256k-sft)
|
| 274 |
+
- Basmodell: [`openeurollm/oellm-9b-256k-theta64m-prelude`](https://huggingface.co/openeurollm/oellm-9b-256k-theta64m-prelude)
|
| 275 |
+
- Prompter och evaluator: [`BirgerMoell/qwen35-posttrain`](https://github.com/BirgerMoell/qwen35-posttrain)
|
| 276 |
+
- Råa svenska svar: [`eval/swedish-rubric.json`](./swedish-rubric.json)
|
| 277 |
+
- EU-holdout-resultat: [`eval/eu-holdouts-dev.json`](./eu-holdouts-dev.json)
|
| 278 |
+
|
| 279 |
+
Språkdetektering och automatiska holdout-poäng ska inte tolkas som en fullständig kvalitetsbedömning.
|
| 280 |
+
Kommentarerna ovan är en manuell kvalitativ granskning av de publicerade modellutdata, inte en
|
| 281 |
+
blindad expertstudie.
|
eval/eu-holdouts-dev.json
ADDED
|
@@ -0,0 +1,56 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"model": "/scratch/project_465002530/users/bmoell/qwen35-posttrain/output/oellm9b-256k-sft-bf16",
|
| 3 |
+
"n": 1368,
|
| 4 |
+
"overall_acc": 23.2,
|
| 5 |
+
"by_bucket": {
|
| 6 |
+
"civic_safety": 22.4,
|
| 7 |
+
"grounded_qa": 58.6,
|
| 8 |
+
"instruction_following": 63.2,
|
| 9 |
+
"locale_formatting": 0.0,
|
| 10 |
+
"no_answer": 0.7,
|
| 11 |
+
"reasoning_math": 5.9,
|
| 12 |
+
"summarization": 2.6,
|
| 13 |
+
"tool_calling": 0.0,
|
| 14 |
+
"translationese_preference": 55.9
|
| 15 |
+
},
|
| 16 |
+
"by_language": {
|
| 17 |
+
"bg": 22.2,
|
| 18 |
+
"bs": 25.0,
|
| 19 |
+
"ca": 30.6,
|
| 20 |
+
"cs": 33.3,
|
| 21 |
+
"cy": 27.8,
|
| 22 |
+
"da": 27.8,
|
| 23 |
+
"de": 16.7,
|
| 24 |
+
"el": 11.1,
|
| 25 |
+
"en": 30.6,
|
| 26 |
+
"es": 38.9,
|
| 27 |
+
"et": 8.3,
|
| 28 |
+
"eu": 27.8,
|
| 29 |
+
"fi": 16.7,
|
| 30 |
+
"fr": 25.0,
|
| 31 |
+
"ga": 27.8,
|
| 32 |
+
"gl": 27.8,
|
| 33 |
+
"hr": 33.3,
|
| 34 |
+
"hu": 30.6,
|
| 35 |
+
"is": 16.7,
|
| 36 |
+
"it": 25.0,
|
| 37 |
+
"lb": 30.6,
|
| 38 |
+
"lt": 11.1,
|
| 39 |
+
"lv": 16.7,
|
| 40 |
+
"mk": 22.2,
|
| 41 |
+
"mt": 16.7,
|
| 42 |
+
"nl": 16.7,
|
| 43 |
+
"no": 33.3,
|
| 44 |
+
"pl": 22.2,
|
| 45 |
+
"pt": 36.1,
|
| 46 |
+
"ro": 19.4,
|
| 47 |
+
"ru": 19.4,
|
| 48 |
+
"sk": 19.4,
|
| 49 |
+
"sl": 19.4,
|
| 50 |
+
"sq": 13.9,
|
| 51 |
+
"sr": 16.7,
|
| 52 |
+
"sv": 33.3,
|
| 53 |
+
"tr": 16.7,
|
| 54 |
+
"uk": 16.7
|
| 55 |
+
}
|
| 56 |
+
}
|
eval/niah-hex-4k.json
ADDED
|
@@ -0,0 +1,102 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"model": "/scratch/project_465002530/users/bmoell/qwen35-posttrain/output/oellm9b-256k-sft-bf16",
|
| 3 |
+
"rope_theta": 64000000.0,
|
| 4 |
+
"max_position_embeddings": 262144,
|
| 5 |
+
"requested_lengths": [
|
| 6 |
+
4096
|
| 7 |
+
],
|
| 8 |
+
"depths_percent": [
|
| 9 |
+
0,
|
| 10 |
+
25,
|
| 11 |
+
50,
|
| 12 |
+
75,
|
| 13 |
+
100
|
| 14 |
+
],
|
| 15 |
+
"max_new_tokens": 64,
|
| 16 |
+
"results": [
|
| 17 |
+
{
|
| 18 |
+
"requested_length": 4096,
|
| 19 |
+
"target_input_length": 4096,
|
| 20 |
+
"actual_input_tokens": 4059,
|
| 21 |
+
"depth_percent": 0,
|
| 22 |
+
"record_id": "record-df7da1cd",
|
| 23 |
+
"secret": "NIAH-FCB226751FE6",
|
| 24 |
+
"filler_blocks": 60,
|
| 25 |
+
"needle_token_index": 49,
|
| 26 |
+
"needle_prompt_fraction": 0.012072,
|
| 27 |
+
"answer": "NIAH-FCB226751FE6",
|
| 28 |
+
"strict_exact_match": true,
|
| 29 |
+
"contains_match": true,
|
| 30 |
+
"elapsed_seconds": 4.621
|
| 31 |
+
},
|
| 32 |
+
{
|
| 33 |
+
"requested_length": 4096,
|
| 34 |
+
"target_input_length": 4096,
|
| 35 |
+
"actual_input_tokens": 4066,
|
| 36 |
+
"depth_percent": 25,
|
| 37 |
+
"record_id": "record-70851b4f",
|
| 38 |
+
"secret": "NIAH-7D0D2E0AF7B5",
|
| 39 |
+
"filler_blocks": 60,
|
| 40 |
+
"needle_token_index": 1042,
|
| 41 |
+
"needle_prompt_fraction": 0.256272,
|
| 42 |
+
"answer": "N/A",
|
| 43 |
+
"strict_exact_match": false,
|
| 44 |
+
"contains_match": false,
|
| 45 |
+
"elapsed_seconds": 0.857
|
| 46 |
+
},
|
| 47 |
+
{
|
| 48 |
+
"requested_length": 4096,
|
| 49 |
+
"target_input_length": 4096,
|
| 50 |
+
"actual_input_tokens": 4064,
|
| 51 |
+
"depth_percent": 50,
|
| 52 |
+
"record_id": "record-95f06486",
|
| 53 |
+
"secret": "NIAH-25FFE58F63EB",
|
| 54 |
+
"filler_blocks": 60,
|
| 55 |
+
"needle_token_index": 2032,
|
| 56 |
+
"needle_prompt_fraction": 0.5,
|
| 57 |
+
"answer": "N/A",
|
| 58 |
+
"strict_exact_match": false,
|
| 59 |
+
"contains_match": false,
|
| 60 |
+
"elapsed_seconds": 0.857
|
| 61 |
+
},
|
| 62 |
+
{
|
| 63 |
+
"requested_length": 4096,
|
| 64 |
+
"target_input_length": 4096,
|
| 65 |
+
"actual_input_tokens": 4065,
|
| 66 |
+
"depth_percent": 75,
|
| 67 |
+
"record_id": "record-8e985cf2",
|
| 68 |
+
"secret": "NIAH-620A863A5A7C",
|
| 69 |
+
"filler_blocks": 60,
|
| 70 |
+
"needle_token_index": 3021,
|
| 71 |
+
"needle_prompt_fraction": 0.743173,
|
| 72 |
+
"answer": "NIAH-620A863A5A7C",
|
| 73 |
+
"strict_exact_match": true,
|
| 74 |
+
"contains_match": true,
|
| 75 |
+
"elapsed_seconds": 1.439
|
| 76 |
+
},
|
| 77 |
+
{
|
| 78 |
+
"requested_length": 4096,
|
| 79 |
+
"target_input_length": 4096,
|
| 80 |
+
"actual_input_tokens": 4064,
|
| 81 |
+
"depth_percent": 100,
|
| 82 |
+
"record_id": "record-95b61ff2",
|
| 83 |
+
"secret": "NIAH-82AD3E235192",
|
| 84 |
+
"filler_blocks": 60,
|
| 85 |
+
"needle_token_index": 4011,
|
| 86 |
+
"needle_prompt_fraction": 0.986959,
|
| 87 |
+
"answer": "NIAH-82AD3E235192",
|
| 88 |
+
"strict_exact_match": true,
|
| 89 |
+
"contains_match": true,
|
| 90 |
+
"elapsed_seconds": 1.39
|
| 91 |
+
}
|
| 92 |
+
],
|
| 93 |
+
"strict_exact_match_grid": {
|
| 94 |
+
"4096": {
|
| 95 |
+
"0": true,
|
| 96 |
+
"25": false,
|
| 97 |
+
"50": false,
|
| 98 |
+
"75": true,
|
| 99 |
+
"100": true
|
| 100 |
+
}
|
| 101 |
+
}
|
| 102 |
+
}
|
eval/niah-hex-long.json
ADDED
|
@@ -0,0 +1,351 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"model": "/scratch/project_465002530/users/bmoell/qwen35-posttrain/output/oellm9b-256k-sft-bf16",
|
| 3 |
+
"rope_theta": 64000000.0,
|
| 4 |
+
"max_position_embeddings": 262144,
|
| 5 |
+
"requested_lengths": [
|
| 6 |
+
8192,
|
| 7 |
+
32768,
|
| 8 |
+
131072,
|
| 9 |
+
262144
|
| 10 |
+
],
|
| 11 |
+
"depths_percent": [
|
| 12 |
+
0,
|
| 13 |
+
25,
|
| 14 |
+
50,
|
| 15 |
+
75,
|
| 16 |
+
100
|
| 17 |
+
],
|
| 18 |
+
"max_new_tokens": 64,
|
| 19 |
+
"results": [
|
| 20 |
+
{
|
| 21 |
+
"requested_length": 8192,
|
| 22 |
+
"target_input_length": 8192,
|
| 23 |
+
"actual_input_tokens": 8158,
|
| 24 |
+
"depth_percent": 0,
|
| 25 |
+
"record_id": "record-8b002158",
|
| 26 |
+
"secret": "NIAH-B7622D5EE25D",
|
| 27 |
+
"filler_blocks": 122,
|
| 28 |
+
"needle_token_index": 52,
|
| 29 |
+
"needle_prompt_fraction": 0.006374,
|
| 30 |
+
"answer": "NIAH-B7622D5EE25D",
|
| 31 |
+
"strict_exact_match": true,
|
| 32 |
+
"contains_match": true,
|
| 33 |
+
"elapsed_seconds": 12.246
|
| 34 |
+
},
|
| 35 |
+
{
|
| 36 |
+
"requested_length": 8192,
|
| 37 |
+
"target_input_length": 8192,
|
| 38 |
+
"actual_input_tokens": 8154,
|
| 39 |
+
"depth_percent": 25,
|
| 40 |
+
"record_id": "record-7dedf730",
|
| 41 |
+
"secret": "NIAH-C745BD96A5D6",
|
| 42 |
+
"filler_blocks": 122,
|
| 43 |
+
"needle_token_index": 2030,
|
| 44 |
+
"needle_prompt_fraction": 0.248958,
|
| 45 |
+
"answer": "NIAH-C745BD96A5D6",
|
| 46 |
+
"strict_exact_match": true,
|
| 47 |
+
"contains_match": true,
|
| 48 |
+
"elapsed_seconds": 4.736
|
| 49 |
+
},
|
| 50 |
+
{
|
| 51 |
+
"requested_length": 8192,
|
| 52 |
+
"target_input_length": 8192,
|
| 53 |
+
"actual_input_tokens": 8153,
|
| 54 |
+
"depth_percent": 50,
|
| 55 |
+
"record_id": "record-42efa78b",
|
| 56 |
+
"secret": "NIAH-4859184CAD75",
|
| 57 |
+
"filler_blocks": 122,
|
| 58 |
+
"needle_token_index": 4076,
|
| 59 |
+
"needle_prompt_fraction": 0.499939,
|
| 60 |
+
"answer": "42efa78b",
|
| 61 |
+
"strict_exact_match": false,
|
| 62 |
+
"contains_match": false,
|
| 63 |
+
"elapsed_seconds": 2.6
|
| 64 |
+
},
|
| 65 |
+
{
|
| 66 |
+
"requested_length": 8192,
|
| 67 |
+
"target_input_length": 8192,
|
| 68 |
+
"actual_input_tokens": 8155,
|
| 69 |
+
"depth_percent": 75,
|
| 70 |
+
"record_id": "record-6f01d6ae",
|
| 71 |
+
"secret": "NIAH-3BF43AA1B869",
|
| 72 |
+
"filler_blocks": 122,
|
| 73 |
+
"needle_token_index": 6123,
|
| 74 |
+
"needle_prompt_fraction": 0.750828,
|
| 75 |
+
"answer": "6f01d6ae",
|
| 76 |
+
"strict_exact_match": false,
|
| 77 |
+
"contains_match": false,
|
| 78 |
+
"elapsed_seconds": 2.082
|
| 79 |
+
},
|
| 80 |
+
{
|
| 81 |
+
"requested_length": 8192,
|
| 82 |
+
"target_input_length": 8192,
|
| 83 |
+
"actual_input_tokens": 8154,
|
| 84 |
+
"depth_percent": 100,
|
| 85 |
+
"record_id": "record-c8da86af",
|
| 86 |
+
"secret": "NIAH-0A78C2D44DC2",
|
| 87 |
+
"filler_blocks": 122,
|
| 88 |
+
"needle_token_index": 8102,
|
| 89 |
+
"needle_prompt_fraction": 0.993623,
|
| 90 |
+
"answer": "N/A",
|
| 91 |
+
"strict_exact_match": false,
|
| 92 |
+
"contains_match": false,
|
| 93 |
+
"elapsed_seconds": 1.758
|
| 94 |
+
},
|
| 95 |
+
{
|
| 96 |
+
"requested_length": 32768,
|
| 97 |
+
"target_input_length": 32768,
|
| 98 |
+
"actual_input_tokens": 32707,
|
| 99 |
+
"depth_percent": 0,
|
| 100 |
+
"record_id": "record-ff160c03",
|
| 101 |
+
"secret": "NIAH-BCE52943FB70",
|
| 102 |
+
"filler_blocks": 494,
|
| 103 |
+
"needle_token_index": 51,
|
| 104 |
+
"needle_prompt_fraction": 0.001559,
|
| 105 |
+
"answer": "NIAH-BCE52943FB70",
|
| 106 |
+
"strict_exact_match": true,
|
| 107 |
+
"contains_match": true,
|
| 108 |
+
"elapsed_seconds": 10.211
|
| 109 |
+
},
|
| 110 |
+
{
|
| 111 |
+
"requested_length": 32768,
|
| 112 |
+
"target_input_length": 32768,
|
| 113 |
+
"actual_input_tokens": 32709,
|
| 114 |
+
"depth_percent": 25,
|
| 115 |
+
"record_id": "record-1855984e",
|
| 116 |
+
"secret": "NIAH-7AC46E9BB40A",
|
| 117 |
+
"filler_blocks": 494,
|
| 118 |
+
"needle_token_index": 8236,
|
| 119 |
+
"needle_prompt_fraction": 0.251796,
|
| 120 |
+
"answer": "The passkey for record-1855984e is NIAH-7AC46E9BB40A.",
|
| 121 |
+
"strict_exact_match": false,
|
| 122 |
+
"contains_match": true,
|
| 123 |
+
"elapsed_seconds": 12.821
|
| 124 |
+
},
|
| 125 |
+
{
|
| 126 |
+
"requested_length": 32768,
|
| 127 |
+
"target_input_length": 32768,
|
| 128 |
+
"actual_input_tokens": 32707,
|
| 129 |
+
"depth_percent": 50,
|
| 130 |
+
"record_id": "record-524f75bb",
|
| 131 |
+
"secret": "NIAH-DB7FD665F149",
|
| 132 |
+
"filler_blocks": 494,
|
| 133 |
+
"needle_token_index": 16353,
|
| 134 |
+
"needle_prompt_fraction": 0.499985,
|
| 135 |
+
"answer": "The passkey for record-524f75bb is NIAH-DB7FD665F149.",
|
| 136 |
+
"strict_exact_match": false,
|
| 137 |
+
"contains_match": true,
|
| 138 |
+
"elapsed_seconds": 12.891
|
| 139 |
+
},
|
| 140 |
+
{
|
| 141 |
+
"requested_length": 32768,
|
| 142 |
+
"target_input_length": 32768,
|
| 143 |
+
"actual_input_tokens": 32709,
|
| 144 |
+
"depth_percent": 75,
|
| 145 |
+
"record_id": "record-c7336bc6",
|
| 146 |
+
"secret": "NIAH-24A960D29254",
|
| 147 |
+
"filler_blocks": 494,
|
| 148 |
+
"needle_token_index": 24471,
|
| 149 |
+
"needle_prompt_fraction": 0.748143,
|
| 150 |
+
"answer": "The passkey for record-c7336bc6 is NIAH-24A960D29254.",
|
| 151 |
+
"strict_exact_match": false,
|
| 152 |
+
"contains_match": true,
|
| 153 |
+
"elapsed_seconds": 12.983
|
| 154 |
+
},
|
| 155 |
+
{
|
| 156 |
+
"requested_length": 32768,
|
| 157 |
+
"target_input_length": 32768,
|
| 158 |
+
"actual_input_tokens": 32705,
|
| 159 |
+
"depth_percent": 100,
|
| 160 |
+
"record_id": "record-93bacde9",
|
| 161 |
+
"secret": "NIAH-C905A6096888",
|
| 162 |
+
"filler_blocks": 494,
|
| 163 |
+
"needle_token_index": 32653,
|
| 164 |
+
"needle_prompt_fraction": 0.99841,
|
| 165 |
+
"answer": "NIAH-C905A6096888",
|
| 166 |
+
"strict_exact_match": true,
|
| 167 |
+
"contains_match": true,
|
| 168 |
+
"elapsed_seconds": 10.523
|
| 169 |
+
},
|
| 170 |
+
{
|
| 171 |
+
"requested_length": 131072,
|
| 172 |
+
"target_input_length": 131072,
|
| 173 |
+
"actual_input_tokens": 131044,
|
| 174 |
+
"depth_percent": 0,
|
| 175 |
+
"record_id": "record-275a8fbf",
|
| 176 |
+
"secret": "NIAH-F060DF9BE3BD",
|
| 177 |
+
"filler_blocks": 1984,
|
| 178 |
+
"needle_token_index": 50,
|
| 179 |
+
"needle_prompt_fraction": 0.000382,
|
| 180 |
+
"answer": "The passkey for record-275a8fbf is NIAH-F060DF9BE3BD.",
|
| 181 |
+
"strict_exact_match": false,
|
| 182 |
+
"contains_match": true,
|
| 183 |
+
"elapsed_seconds": 83.261
|
| 184 |
+
},
|
| 185 |
+
{
|
| 186 |
+
"requested_length": 131072,
|
| 187 |
+
"target_input_length": 131072,
|
| 188 |
+
"actual_input_tokens": 131048,
|
| 189 |
+
"depth_percent": 25,
|
| 190 |
+
"record_id": "record-77a65ae3",
|
| 191 |
+
"secret": "NIAH-51F1F58CC855",
|
| 192 |
+
"filler_blocks": 1984,
|
| 193 |
+
"needle_token_index": 32787,
|
| 194 |
+
"needle_prompt_fraction": 0.250191,
|
| 195 |
+
"answer": "The passkey for record-77a65ae3 is NIAH-51F1F58CC855.",
|
| 196 |
+
"strict_exact_match": false,
|
| 197 |
+
"contains_match": true,
|
| 198 |
+
"elapsed_seconds": 84.484
|
| 199 |
+
},
|
| 200 |
+
{
|
| 201 |
+
"requested_length": 131072,
|
| 202 |
+
"target_input_length": 131072,
|
| 203 |
+
"actual_input_tokens": 131045,
|
| 204 |
+
"depth_percent": 50,
|
| 205 |
+
"record_id": "record-ef276ebe",
|
| 206 |
+
"secret": "NIAH-7F94A934229F",
|
| 207 |
+
"filler_blocks": 1984,
|
| 208 |
+
"needle_token_index": 65521,
|
| 209 |
+
"needle_prompt_fraction": 0.499989,
|
| 210 |
+
"answer": "The passkey for record-ef276ebe is NIAH-7F94A934229F",
|
| 211 |
+
"strict_exact_match": false,
|
| 212 |
+
"contains_match": true,
|
| 213 |
+
"elapsed_seconds": 83.533
|
| 214 |
+
},
|
| 215 |
+
{
|
| 216 |
+
"requested_length": 131072,
|
| 217 |
+
"target_input_length": 131072,
|
| 218 |
+
"actual_input_tokens": 131047,
|
| 219 |
+
"depth_percent": 75,
|
| 220 |
+
"record_id": "record-4a3ef6f4",
|
| 221 |
+
"secret": "NIAH-CB433BE20187",
|
| 222 |
+
"filler_blocks": 1984,
|
| 223 |
+
"needle_token_index": 98259,
|
| 224 |
+
"needle_prompt_fraction": 0.7498,
|
| 225 |
+
"answer": "The passkey for record-4a3ef6f4 is NIAH-CB433BE20187.",
|
| 226 |
+
"strict_exact_match": false,
|
| 227 |
+
"contains_match": true,
|
| 228 |
+
"elapsed_seconds": 84.008
|
| 229 |
+
},
|
| 230 |
+
{
|
| 231 |
+
"requested_length": 131072,
|
| 232 |
+
"target_input_length": 131072,
|
| 233 |
+
"actual_input_tokens": 131045,
|
| 234 |
+
"depth_percent": 100,
|
| 235 |
+
"record_id": "record-311aacd4",
|
| 236 |
+
"secret": "NIAH-956C7D5E1ACA",
|
| 237 |
+
"filler_blocks": 1984,
|
| 238 |
+
"needle_token_index": 130994,
|
| 239 |
+
"needle_prompt_fraction": 0.999611,
|
| 240 |
+
"answer": "The passkey for record-311aacd4 is NIAH-956C7D5E1ACA.",
|
| 241 |
+
"strict_exact_match": false,
|
| 242 |
+
"contains_match": true,
|
| 243 |
+
"elapsed_seconds": 83.52
|
| 244 |
+
},
|
| 245 |
+
{
|
| 246 |
+
"requested_length": 262144,
|
| 247 |
+
"target_input_length": 262080,
|
| 248 |
+
"actual_input_tokens": 262060,
|
| 249 |
+
"depth_percent": 0,
|
| 250 |
+
"record_id": "record-28709c4e",
|
| 251 |
+
"secret": "NIAH-8D2349DA1B8B",
|
| 252 |
+
"filler_blocks": 3969,
|
| 253 |
+
"needle_token_index": 52,
|
| 254 |
+
"needle_prompt_fraction": 0.000198,
|
| 255 |
+
"answer": "The passkey for record-28709c4e is NIAH-8D2349DA1B8B.",
|
| 256 |
+
"strict_exact_match": false,
|
| 257 |
+
"contains_match": true,
|
| 258 |
+
"elapsed_seconds": 269.095
|
| 259 |
+
},
|
| 260 |
+
{
|
| 261 |
+
"requested_length": 262144,
|
| 262 |
+
"target_input_length": 262080,
|
| 263 |
+
"actual_input_tokens": 262059,
|
| 264 |
+
"depth_percent": 25,
|
| 265 |
+
"record_id": "record-524a19bf",
|
| 266 |
+
"secret": "NIAH-337054561569",
|
| 267 |
+
"filler_blocks": 3969,
|
| 268 |
+
"needle_token_index": 65523,
|
| 269 |
+
"needle_prompt_fraction": 0.250031,
|
| 270 |
+
"answer": "The passkey for record-524a19bf is NIAH-337054561569.",
|
| 271 |
+
"strict_exact_match": false,
|
| 272 |
+
"contains_match": true,
|
| 273 |
+
"elapsed_seconds": 269.044
|
| 274 |
+
},
|
| 275 |
+
{
|
| 276 |
+
"requested_length": 262144,
|
| 277 |
+
"target_input_length": 262080,
|
| 278 |
+
"actual_input_tokens": 262056,
|
| 279 |
+
"depth_percent": 50,
|
| 280 |
+
"record_id": "record-b52bade9",
|
| 281 |
+
"secret": "NIAH-7AFD87186345",
|
| 282 |
+
"filler_blocks": 3969,
|
| 283 |
+
"needle_token_index": 130994,
|
| 284 |
+
"needle_prompt_fraction": 0.49987,
|
| 285 |
+
"answer": "The passkey for record-b52bade9 is NIAH-7AFD87186345.",
|
| 286 |
+
"strict_exact_match": false,
|
| 287 |
+
"contains_match": true,
|
| 288 |
+
"elapsed_seconds": 267.341
|
| 289 |
+
},
|
| 290 |
+
{
|
| 291 |
+
"requested_length": 262144,
|
| 292 |
+
"target_input_length": 262080,
|
| 293 |
+
"actual_input_tokens": 262061,
|
| 294 |
+
"depth_percent": 75,
|
| 295 |
+
"record_id": "record-3e633807",
|
| 296 |
+
"secret": "NIAH-E7814D0E171D",
|
| 297 |
+
"filler_blocks": 3969,
|
| 298 |
+
"needle_token_index": 196534,
|
| 299 |
+
"needle_prompt_fraction": 0.749955,
|
| 300 |
+
"answer": "The passkey for record-3e633807 is NIAH-E7814D0E171D.",
|
| 301 |
+
"strict_exact_match": false,
|
| 302 |
+
"contains_match": true,
|
| 303 |
+
"elapsed_seconds": 269.949
|
| 304 |
+
},
|
| 305 |
+
{
|
| 306 |
+
"requested_length": 262144,
|
| 307 |
+
"target_input_length": 262080,
|
| 308 |
+
"actual_input_tokens": 262057,
|
| 309 |
+
"depth_percent": 100,
|
| 310 |
+
"record_id": "record-f3bbed67",
|
| 311 |
+
"secret": "NIAH-B147F7228673",
|
| 312 |
+
"filler_blocks": 3969,
|
| 313 |
+
"needle_token_index": 262004,
|
| 314 |
+
"needle_prompt_fraction": 0.999798,
|
| 315 |
+
"answer": "The passkey for record-f3bbed67 is NIAH-B147F7228673.",
|
| 316 |
+
"strict_exact_match": false,
|
| 317 |
+
"contains_match": true,
|
| 318 |
+
"elapsed_seconds": 268.271
|
| 319 |
+
}
|
| 320 |
+
],
|
| 321 |
+
"strict_exact_match_grid": {
|
| 322 |
+
"8192": {
|
| 323 |
+
"0": true,
|
| 324 |
+
"25": true,
|
| 325 |
+
"50": false,
|
| 326 |
+
"75": false,
|
| 327 |
+
"100": false
|
| 328 |
+
},
|
| 329 |
+
"32768": {
|
| 330 |
+
"0": true,
|
| 331 |
+
"25": false,
|
| 332 |
+
"50": false,
|
| 333 |
+
"75": false,
|
| 334 |
+
"100": true
|
| 335 |
+
},
|
| 336 |
+
"131072": {
|
| 337 |
+
"0": false,
|
| 338 |
+
"25": false,
|
| 339 |
+
"50": false,
|
| 340 |
+
"75": false,
|
| 341 |
+
"100": false
|
| 342 |
+
},
|
| 343 |
+
"262144": {
|
| 344 |
+
"0": false,
|
| 345 |
+
"25": false,
|
| 346 |
+
"50": false,
|
| 347 |
+
"75": false,
|
| 348 |
+
"100": false
|
| 349 |
+
}
|
| 350 |
+
}
|
| 351 |
+
}
|
eval/niah-hex-short.json
ADDED
|
@@ -0,0 +1,268 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"model": "/scratch/project_465002530/users/bmoell/qwen35-posttrain/output/oellm9b-256k-sft-bf16",
|
| 3 |
+
"rope_theta": 64000000.0,
|
| 4 |
+
"max_position_embeddings": 262144,
|
| 5 |
+
"requested_lengths": [
|
| 6 |
+
512,
|
| 7 |
+
1024,
|
| 8 |
+
2048
|
| 9 |
+
],
|
| 10 |
+
"depths_percent": [
|
| 11 |
+
0,
|
| 12 |
+
25,
|
| 13 |
+
50,
|
| 14 |
+
75,
|
| 15 |
+
100
|
| 16 |
+
],
|
| 17 |
+
"max_new_tokens": 64,
|
| 18 |
+
"results": [
|
| 19 |
+
{
|
| 20 |
+
"requested_length": 512,
|
| 21 |
+
"target_input_length": 512,
|
| 22 |
+
"actual_input_tokens": 500,
|
| 23 |
+
"depth_percent": 0,
|
| 24 |
+
"record_id": "record-aae65614",
|
| 25 |
+
"secret": "NIAH-AB3247B9B591",
|
| 26 |
+
"filler_blocks": 6,
|
| 27 |
+
"needle_token_index": 51,
|
| 28 |
+
"needle_prompt_fraction": 0.102,
|
| 29 |
+
"answer": "The passkey for record-aae65614 is NIAH-AB3247B9B591.",
|
| 30 |
+
"strict_exact_match": false,
|
| 31 |
+
"contains_match": true,
|
| 32 |
+
"elapsed_seconds": 3.095
|
| 33 |
+
},
|
| 34 |
+
{
|
| 35 |
+
"requested_length": 512,
|
| 36 |
+
"target_input_length": 512,
|
| 37 |
+
"actual_input_tokens": 497,
|
| 38 |
+
"depth_percent": 25,
|
| 39 |
+
"record_id": "record-8d9cffdc",
|
| 40 |
+
"secret": "NIAH-A7E5A1687184",
|
| 41 |
+
"filler_blocks": 6,
|
| 42 |
+
"needle_token_index": 181,
|
| 43 |
+
"needle_prompt_fraction": 0.364185,
|
| 44 |
+
"answer": "The passkey for record-8d9cffdc is NIAH-A7E5A1687184.",
|
| 45 |
+
"strict_exact_match": false,
|
| 46 |
+
"contains_match": true,
|
| 47 |
+
"elapsed_seconds": 1.419
|
| 48 |
+
},
|
| 49 |
+
{
|
| 50 |
+
"requested_length": 512,
|
| 51 |
+
"target_input_length": 512,
|
| 52 |
+
"actual_input_tokens": 502,
|
| 53 |
+
"depth_percent": 50,
|
| 54 |
+
"record_id": "record-e93061d1",
|
| 55 |
+
"secret": "NIAH-DC0915401773",
|
| 56 |
+
"filler_blocks": 6,
|
| 57 |
+
"needle_token_index": 250,
|
| 58 |
+
"needle_prompt_fraction": 0.498008,
|
| 59 |
+
"answer": "The passkey for record-e93061d1 is NIAH-DC0915401773.",
|
| 60 |
+
"strict_exact_match": false,
|
| 61 |
+
"contains_match": true,
|
| 62 |
+
"elapsed_seconds": 1.528
|
| 63 |
+
},
|
| 64 |
+
{
|
| 65 |
+
"requested_length": 512,
|
| 66 |
+
"target_input_length": 512,
|
| 67 |
+
"actual_input_tokens": 496,
|
| 68 |
+
"depth_percent": 75,
|
| 69 |
+
"record_id": "record-b2cd9da0",
|
| 70 |
+
"secret": "NIAH-5DFDA56185CF",
|
| 71 |
+
"filler_blocks": 6,
|
| 72 |
+
"needle_token_index": 314,
|
| 73 |
+
"needle_prompt_fraction": 0.633065,
|
| 74 |
+
"answer": "N/A",
|
| 75 |
+
"strict_exact_match": false,
|
| 76 |
+
"contains_match": false,
|
| 77 |
+
"elapsed_seconds": 0.25
|
| 78 |
+
},
|
| 79 |
+
{
|
| 80 |
+
"requested_length": 512,
|
| 81 |
+
"target_input_length": 512,
|
| 82 |
+
"actual_input_tokens": 499,
|
| 83 |
+
"depth_percent": 100,
|
| 84 |
+
"record_id": "record-c9ef0694",
|
| 85 |
+
"secret": "NIAH-564D91EDBD59",
|
| 86 |
+
"filler_blocks": 6,
|
| 87 |
+
"needle_token_index": 447,
|
| 88 |
+
"needle_prompt_fraction": 0.895792,
|
| 89 |
+
"answer": "N/A",
|
| 90 |
+
"strict_exact_match": false,
|
| 91 |
+
"contains_match": false,
|
| 92 |
+
"elapsed_seconds": 0.246
|
| 93 |
+
},
|
| 94 |
+
{
|
| 95 |
+
"requested_length": 1024,
|
| 96 |
+
"target_input_length": 1024,
|
| 97 |
+
"actual_input_tokens": 961,
|
| 98 |
+
"depth_percent": 0,
|
| 99 |
+
"record_id": "record-b24fe48e",
|
| 100 |
+
"secret": "NIAH-7CAEE22B2E7B",
|
| 101 |
+
"filler_blocks": 13,
|
| 102 |
+
"needle_token_index": 51,
|
| 103 |
+
"needle_prompt_fraction": 0.05307,
|
| 104 |
+
"answer": "NIAH-7CAEE22B2E7B",
|
| 105 |
+
"strict_exact_match": true,
|
| 106 |
+
"contains_match": true,
|
| 107 |
+
"elapsed_seconds": 0.772
|
| 108 |
+
},
|
| 109 |
+
{
|
| 110 |
+
"requested_length": 1024,
|
| 111 |
+
"target_input_length": 1024,
|
| 112 |
+
"actual_input_tokens": 960,
|
| 113 |
+
"depth_percent": 25,
|
| 114 |
+
"record_id": "record-3ad943fe",
|
| 115 |
+
"secret": "NIAH-26AAB31E5781",
|
| 116 |
+
"filler_blocks": 13,
|
| 117 |
+
"needle_token_index": 248,
|
| 118 |
+
"needle_prompt_fraction": 0.258333,
|
| 119 |
+
"answer": "3ad943fe",
|
| 120 |
+
"strict_exact_match": false,
|
| 121 |
+
"contains_match": false,
|
| 122 |
+
"elapsed_seconds": 0.442
|
| 123 |
+
},
|
| 124 |
+
{
|
| 125 |
+
"requested_length": 1024,
|
| 126 |
+
"target_input_length": 1024,
|
| 127 |
+
"actual_input_tokens": 963,
|
| 128 |
+
"depth_percent": 50,
|
| 129 |
+
"record_id": "record-6fd8c4e9",
|
| 130 |
+
"secret": "NIAH-473A960D191D",
|
| 131 |
+
"filler_blocks": 13,
|
| 132 |
+
"needle_token_index": 447,
|
| 133 |
+
"needle_prompt_fraction": 0.464174,
|
| 134 |
+
"answer": "6fd8c4e9",
|
| 135 |
+
"strict_exact_match": false,
|
| 136 |
+
"contains_match": false,
|
| 137 |
+
"elapsed_seconds": 0.499
|
| 138 |
+
},
|
| 139 |
+
{
|
| 140 |
+
"requested_length": 1024,
|
| 141 |
+
"target_input_length": 1024,
|
| 142 |
+
"actual_input_tokens": 964,
|
| 143 |
+
"depth_percent": 75,
|
| 144 |
+
"record_id": "record-13c94c44",
|
| 145 |
+
"secret": "NIAH-71C0DA7F0742",
|
| 146 |
+
"filler_blocks": 13,
|
| 147 |
+
"needle_token_index": 712,
|
| 148 |
+
"needle_prompt_fraction": 0.738589,
|
| 149 |
+
"answer": "N/A",
|
| 150 |
+
"strict_exact_match": false,
|
| 151 |
+
"contains_match": false,
|
| 152 |
+
"elapsed_seconds": 0.323
|
| 153 |
+
},
|
| 154 |
+
{
|
| 155 |
+
"requested_length": 1024,
|
| 156 |
+
"target_input_length": 1024,
|
| 157 |
+
"actual_input_tokens": 960,
|
| 158 |
+
"depth_percent": 100,
|
| 159 |
+
"record_id": "record-ea6ea089",
|
| 160 |
+
"secret": "NIAH-72C028FFC667",
|
| 161 |
+
"filler_blocks": 13,
|
| 162 |
+
"needle_token_index": 908,
|
| 163 |
+
"needle_prompt_fraction": 0.945833,
|
| 164 |
+
"answer": "N/A",
|
| 165 |
+
"strict_exact_match": false,
|
| 166 |
+
"contains_match": false,
|
| 167 |
+
"elapsed_seconds": 0.308
|
| 168 |
+
},
|
| 169 |
+
{
|
| 170 |
+
"requested_length": 2048,
|
| 171 |
+
"target_input_length": 2048,
|
| 172 |
+
"actual_input_tokens": 2018,
|
| 173 |
+
"depth_percent": 0,
|
| 174 |
+
"record_id": "record-e0fb0035",
|
| 175 |
+
"secret": "NIAH-4205BDE724A8",
|
| 176 |
+
"filler_blocks": 29,
|
| 177 |
+
"needle_token_index": 51,
|
| 178 |
+
"needle_prompt_fraction": 0.025273,
|
| 179 |
+
"answer": "The passkey for record-e0fb0035 is NIAH-4205BDE724A8.",
|
| 180 |
+
"strict_exact_match": false,
|
| 181 |
+
"contains_match": true,
|
| 182 |
+
"elapsed_seconds": 1.703
|
| 183 |
+
},
|
| 184 |
+
{
|
| 185 |
+
"requested_length": 2048,
|
| 186 |
+
"target_input_length": 2048,
|
| 187 |
+
"actual_input_tokens": 2018,
|
| 188 |
+
"depth_percent": 25,
|
| 189 |
+
"record_id": "record-cb59c6b8",
|
| 190 |
+
"secret": "NIAH-8803D85E4EA4",
|
| 191 |
+
"filler_blocks": 29,
|
| 192 |
+
"needle_token_index": 513,
|
| 193 |
+
"needle_prompt_fraction": 0.254212,
|
| 194 |
+
"answer": "N/A",
|
| 195 |
+
"strict_exact_match": false,
|
| 196 |
+
"contains_match": false,
|
| 197 |
+
"elapsed_seconds": 0.479
|
| 198 |
+
},
|
| 199 |
+
{
|
| 200 |
+
"requested_length": 2048,
|
| 201 |
+
"target_input_length": 2048,
|
| 202 |
+
"actual_input_tokens": 2017,
|
| 203 |
+
"depth_percent": 50,
|
| 204 |
+
"record_id": "record-bc7f24fa",
|
| 205 |
+
"secret": "NIAH-5A306607821D",
|
| 206 |
+
"filler_blocks": 29,
|
| 207 |
+
"needle_token_index": 974,
|
| 208 |
+
"needle_prompt_fraction": 0.482895,
|
| 209 |
+
"answer": "N/A",
|
| 210 |
+
"strict_exact_match": false,
|
| 211 |
+
"contains_match": false,
|
| 212 |
+
"elapsed_seconds": 0.478
|
| 213 |
+
},
|
| 214 |
+
{
|
| 215 |
+
"requested_length": 2048,
|
| 216 |
+
"target_input_length": 2048,
|
| 217 |
+
"actual_input_tokens": 2020,
|
| 218 |
+
"depth_percent": 75,
|
| 219 |
+
"record_id": "record-f70c7b1f",
|
| 220 |
+
"secret": "NIAH-415D3F7DED23",
|
| 221 |
+
"filler_blocks": 29,
|
| 222 |
+
"needle_token_index": 1504,
|
| 223 |
+
"needle_prompt_fraction": 0.744554,
|
| 224 |
+
"answer": "The passkey for record-f70c7b1f is NIAH-415D3F7DED23.",
|
| 225 |
+
"strict_exact_match": false,
|
| 226 |
+
"contains_match": true,
|
| 227 |
+
"elapsed_seconds": 1.764
|
| 228 |
+
},
|
| 229 |
+
{
|
| 230 |
+
"requested_length": 2048,
|
| 231 |
+
"target_input_length": 2048,
|
| 232 |
+
"actual_input_tokens": 2019,
|
| 233 |
+
"depth_percent": 100,
|
| 234 |
+
"record_id": "record-f1e11ba5",
|
| 235 |
+
"secret": "NIAH-1653002D2F6B",
|
| 236 |
+
"filler_blocks": 29,
|
| 237 |
+
"needle_token_index": 1965,
|
| 238 |
+
"needle_prompt_fraction": 0.973254,
|
| 239 |
+
"answer": "N/A",
|
| 240 |
+
"strict_exact_match": false,
|
| 241 |
+
"contains_match": false,
|
| 242 |
+
"elapsed_seconds": 0.479
|
| 243 |
+
}
|
| 244 |
+
],
|
| 245 |
+
"strict_exact_match_grid": {
|
| 246 |
+
"512": {
|
| 247 |
+
"0": false,
|
| 248 |
+
"25": false,
|
| 249 |
+
"50": false,
|
| 250 |
+
"75": false,
|
| 251 |
+
"100": false
|
| 252 |
+
},
|
| 253 |
+
"1024": {
|
| 254 |
+
"0": true,
|
| 255 |
+
"25": false,
|
| 256 |
+
"50": false,
|
| 257 |
+
"75": false,
|
| 258 |
+
"100": false
|
| 259 |
+
},
|
| 260 |
+
"2048": {
|
| 261 |
+
"0": false,
|
| 262 |
+
"25": false,
|
| 263 |
+
"50": false,
|
| 264 |
+
"75": false,
|
| 265 |
+
"100": false
|
| 266 |
+
}
|
| 267 |
+
}
|
| 268 |
+
}
|
eval/niah-word-long.json
ADDED
|
@@ -0,0 +1,269 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"model": "/scratch/project_465002530/users/bmoell/qwen35-posttrain/output/oellm9b-256k-sft-bf16",
|
| 3 |
+
"rope_theta": 64000000.0,
|
| 4 |
+
"max_position_embeddings": 262144,
|
| 5 |
+
"requested_lengths": [
|
| 6 |
+
32768,
|
| 7 |
+
131072,
|
| 8 |
+
262144
|
| 9 |
+
],
|
| 10 |
+
"depths_percent": [
|
| 11 |
+
0,
|
| 12 |
+
25,
|
| 13 |
+
50,
|
| 14 |
+
75,
|
| 15 |
+
100
|
| 16 |
+
],
|
| 17 |
+
"max_new_tokens": 64,
|
| 18 |
+
"secret_style": "words",
|
| 19 |
+
"results": [
|
| 20 |
+
{
|
| 21 |
+
"requested_length": 32768,
|
| 22 |
+
"target_input_length": 32768,
|
| 23 |
+
"actual_input_tokens": 32764,
|
| 24 |
+
"depth_percent": 0,
|
| 25 |
+
"record_id": "record-ff160c03",
|
| 26 |
+
"secret": "violet-dawn-forest",
|
| 27 |
+
"filler_blocks": 495,
|
| 28 |
+
"needle_token_index": 51,
|
| 29 |
+
"needle_prompt_fraction": 0.001557,
|
| 30 |
+
"answer": "The passkey for record-ff160c03 is violet-dawn-forest.",
|
| 31 |
+
"strict_exact_match": false,
|
| 32 |
+
"contains_match": true,
|
| 33 |
+
"elapsed_seconds": 15.198
|
| 34 |
+
},
|
| 35 |
+
{
|
| 36 |
+
"requested_length": 32768,
|
| 37 |
+
"target_input_length": 32768,
|
| 38 |
+
"actual_input_tokens": 32768,
|
| 39 |
+
"depth_percent": 25,
|
| 40 |
+
"record_id": "record-1855984e",
|
| 41 |
+
"secret": "stone-coral-lantern",
|
| 42 |
+
"filler_blocks": 495,
|
| 43 |
+
"needle_token_index": 8236,
|
| 44 |
+
"needle_prompt_fraction": 0.251343,
|
| 45 |
+
"answer": "The passkey for record-1855984e is stone-coral-lantern.",
|
| 46 |
+
"strict_exact_match": false,
|
| 47 |
+
"contains_match": true,
|
| 48 |
+
"elapsed_seconds": 11.669
|
| 49 |
+
},
|
| 50 |
+
{
|
| 51 |
+
"requested_length": 32768,
|
| 52 |
+
"target_input_length": 32768,
|
| 53 |
+
"actual_input_tokens": 32765,
|
| 54 |
+
"depth_percent": 50,
|
| 55 |
+
"record_id": "record-524f75bb",
|
| 56 |
+
"secret": "sunrise-wren-raven",
|
| 57 |
+
"filler_blocks": 495,
|
| 58 |
+
"needle_token_index": 16419,
|
| 59 |
+
"needle_prompt_fraction": 0.501114,
|
| 60 |
+
"answer": "sunrise-wren-raven",
|
| 61 |
+
"strict_exact_match": true,
|
| 62 |
+
"contains_match": true,
|
| 63 |
+
"elapsed_seconds": 9.21
|
| 64 |
+
},
|
| 65 |
+
{
|
| 66 |
+
"requested_length": 32768,
|
| 67 |
+
"target_input_length": 32768,
|
| 68 |
+
"actual_input_tokens": 32764,
|
| 69 |
+
"depth_percent": 75,
|
| 70 |
+
"record_id": "record-c7336bc6",
|
| 71 |
+
"secret": "coral-forest-amber",
|
| 72 |
+
"filler_blocks": 495,
|
| 73 |
+
"needle_token_index": 24537,
|
| 74 |
+
"needle_prompt_fraction": 0.748901,
|
| 75 |
+
"answer": "The passkey for record-c7336bc6 is coral-forest-amber.",
|
| 76 |
+
"strict_exact_match": false,
|
| 77 |
+
"contains_match": true,
|
| 78 |
+
"elapsed_seconds": 11.221
|
| 79 |
+
},
|
| 80 |
+
{
|
| 81 |
+
"requested_length": 32768,
|
| 82 |
+
"target_input_length": 32768,
|
| 83 |
+
"actual_input_tokens": 32760,
|
| 84 |
+
"depth_percent": 100,
|
| 85 |
+
"record_id": "record-93bacde9",
|
| 86 |
+
"secret": "forest-dawn-ember",
|
| 87 |
+
"filler_blocks": 495,
|
| 88 |
+
"needle_token_index": 32719,
|
| 89 |
+
"needle_prompt_fraction": 0.998748,
|
| 90 |
+
"answer": "forest-dawn-ember",
|
| 91 |
+
"strict_exact_match": true,
|
| 92 |
+
"contains_match": true,
|
| 93 |
+
"elapsed_seconds": 8.901
|
| 94 |
+
},
|
| 95 |
+
{
|
| 96 |
+
"requested_length": 131072,
|
| 97 |
+
"target_input_length": 131072,
|
| 98 |
+
"actual_input_tokens": 131037,
|
| 99 |
+
"depth_percent": 0,
|
| 100 |
+
"record_id": "record-275a8fbf",
|
| 101 |
+
"secret": "mist-amber-wren",
|
| 102 |
+
"filler_blocks": 1984,
|
| 103 |
+
"needle_token_index": 50,
|
| 104 |
+
"needle_prompt_fraction": 0.000382,
|
| 105 |
+
"answer": "The passkey for record-275a8fbf is mist-amber-wren.",
|
| 106 |
+
"strict_exact_match": false,
|
| 107 |
+
"contains_match": true,
|
| 108 |
+
"elapsed_seconds": 79.056
|
| 109 |
+
},
|
| 110 |
+
{
|
| 111 |
+
"requested_length": 131072,
|
| 112 |
+
"target_input_length": 131072,
|
| 113 |
+
"actual_input_tokens": 131038,
|
| 114 |
+
"depth_percent": 25,
|
| 115 |
+
"record_id": "record-77a65ae3",
|
| 116 |
+
"secret": "north-north-pine",
|
| 117 |
+
"filler_blocks": 1984,
|
| 118 |
+
"needle_token_index": 32787,
|
| 119 |
+
"needle_prompt_fraction": 0.25021,
|
| 120 |
+
"answer": "The passkey for record-77a65ae3 is north-north-pine.",
|
| 121 |
+
"strict_exact_match": false,
|
| 122 |
+
"contains_match": true,
|
| 123 |
+
"elapsed_seconds": 79.075
|
| 124 |
+
},
|
| 125 |
+
{
|
| 126 |
+
"requested_length": 131072,
|
| 127 |
+
"target_input_length": 131072,
|
| 128 |
+
"actual_input_tokens": 131035,
|
| 129 |
+
"depth_percent": 50,
|
| 130 |
+
"record_id": "record-ef276ebe",
|
| 131 |
+
"secret": "wren-pearl-forest",
|
| 132 |
+
"filler_blocks": 1984,
|
| 133 |
+
"needle_token_index": 65521,
|
| 134 |
+
"needle_prompt_fraction": 0.500027,
|
| 135 |
+
"answer": "The passkey for record-ef276ebe is wren-pearl-forest.",
|
| 136 |
+
"strict_exact_match": false,
|
| 137 |
+
"contains_match": true,
|
| 138 |
+
"elapsed_seconds": 78.615
|
| 139 |
+
},
|
| 140 |
+
{
|
| 141 |
+
"requested_length": 131072,
|
| 142 |
+
"target_input_length": 131072,
|
| 143 |
+
"actual_input_tokens": 131041,
|
| 144 |
+
"depth_percent": 75,
|
| 145 |
+
"record_id": "record-4a3ef6f4",
|
| 146 |
+
"secret": "hazel-cedar-sunrise",
|
| 147 |
+
"filler_blocks": 1984,
|
| 148 |
+
"needle_token_index": 98259,
|
| 149 |
+
"needle_prompt_fraction": 0.749834,
|
| 150 |
+
"answer": "The passkey for record-4a3ef6f4 is hazel-cedar-sunrise.",
|
| 151 |
+
"strict_exact_match": false,
|
| 152 |
+
"contains_match": true,
|
| 153 |
+
"elapsed_seconds": 80.477
|
| 154 |
+
},
|
| 155 |
+
{
|
| 156 |
+
"requested_length": 131072,
|
| 157 |
+
"target_input_length": 131072,
|
| 158 |
+
"actual_input_tokens": 131037,
|
| 159 |
+
"depth_percent": 100,
|
| 160 |
+
"record_id": "record-311aacd4",
|
| 161 |
+
"secret": "pine-island-willow",
|
| 162 |
+
"filler_blocks": 1984,
|
| 163 |
+
"needle_token_index": 130994,
|
| 164 |
+
"needle_prompt_fraction": 0.999672,
|
| 165 |
+
"answer": "The passkey for record-311aacd4 is pine-island-willow.",
|
| 166 |
+
"strict_exact_match": false,
|
| 167 |
+
"contains_match": true,
|
| 168 |
+
"elapsed_seconds": 79.089
|
| 169 |
+
},
|
| 170 |
+
{
|
| 171 |
+
"requested_length": 262144,
|
| 172 |
+
"target_input_length": 262080,
|
| 173 |
+
"actual_input_tokens": 262052,
|
| 174 |
+
"depth_percent": 0,
|
| 175 |
+
"record_id": "record-28709c4e",
|
| 176 |
+
"secret": "juniper-cedar-forest",
|
| 177 |
+
"filler_blocks": 3969,
|
| 178 |
+
"needle_token_index": 52,
|
| 179 |
+
"needle_prompt_fraction": 0.000198,
|
| 180 |
+
"answer": "The passkey for record-28709c4e is juniper-cedar-forest.",
|
| 181 |
+
"strict_exact_match": false,
|
| 182 |
+
"contains_match": true,
|
| 183 |
+
"elapsed_seconds": 259.727
|
| 184 |
+
},
|
| 185 |
+
{
|
| 186 |
+
"requested_length": 262144,
|
| 187 |
+
"target_input_length": 262080,
|
| 188 |
+
"actual_input_tokens": 262048,
|
| 189 |
+
"depth_percent": 25,
|
| 190 |
+
"record_id": "record-524a19bf",
|
| 191 |
+
"secret": "otter-mist-pearl",
|
| 192 |
+
"filler_blocks": 3969,
|
| 193 |
+
"needle_token_index": 65523,
|
| 194 |
+
"needle_prompt_fraction": 0.250042,
|
| 195 |
+
"answer": "The passkey for record-524a19bf is otter-mist-pearl.",
|
| 196 |
+
"strict_exact_match": false,
|
| 197 |
+
"contains_match": true,
|
| 198 |
+
"elapsed_seconds": 257.04
|
| 199 |
+
},
|
| 200 |
+
{
|
| 201 |
+
"requested_length": 262144,
|
| 202 |
+
"target_input_length": 262080,
|
| 203 |
+
"actual_input_tokens": 262048,
|
| 204 |
+
"depth_percent": 50,
|
| 205 |
+
"record_id": "record-b52bade9",
|
| 206 |
+
"secret": "stone-willow-falcon",
|
| 207 |
+
"filler_blocks": 3969,
|
| 208 |
+
"needle_token_index": 130994,
|
| 209 |
+
"needle_prompt_fraction": 0.499886,
|
| 210 |
+
"answer": "The passkey for record-b52bade9 is \"stone-willow-falcon\".",
|
| 211 |
+
"strict_exact_match": false,
|
| 212 |
+
"contains_match": true,
|
| 213 |
+
"elapsed_seconds": 258.775
|
| 214 |
+
},
|
| 215 |
+
{
|
| 216 |
+
"requested_length": 262144,
|
| 217 |
+
"target_input_length": 262080,
|
| 218 |
+
"actual_input_tokens": 262052,
|
| 219 |
+
"depth_percent": 75,
|
| 220 |
+
"record_id": "record-3e633807",
|
| 221 |
+
"secret": "falcon-anchor-juniper",
|
| 222 |
+
"filler_blocks": 3969,
|
| 223 |
+
"needle_token_index": 196534,
|
| 224 |
+
"needle_prompt_fraction": 0.749981,
|
| 225 |
+
"answer": "The passkey for record-3e633807 is \"falcon-anchor-juniper\".",
|
| 226 |
+
"strict_exact_match": false,
|
| 227 |
+
"contains_match": true,
|
| 228 |
+
"elapsed_seconds": 260.509
|
| 229 |
+
},
|
| 230 |
+
{
|
| 231 |
+
"requested_length": 262144,
|
| 232 |
+
"target_input_length": 262080,
|
| 233 |
+
"actual_input_tokens": 262047,
|
| 234 |
+
"depth_percent": 100,
|
| 235 |
+
"record_id": "record-f3bbed67",
|
| 236 |
+
"secret": "north-falcon-river",
|
| 237 |
+
"filler_blocks": 3969,
|
| 238 |
+
"needle_token_index": 262004,
|
| 239 |
+
"needle_prompt_fraction": 0.999836,
|
| 240 |
+
"answer": "The passkey for record-f3bbed67 is north-falcon-river.",
|
| 241 |
+
"strict_exact_match": false,
|
| 242 |
+
"contains_match": true,
|
| 243 |
+
"elapsed_seconds": 257.018
|
| 244 |
+
}
|
| 245 |
+
],
|
| 246 |
+
"strict_exact_match_grid": {
|
| 247 |
+
"32768": {
|
| 248 |
+
"0": false,
|
| 249 |
+
"25": false,
|
| 250 |
+
"50": true,
|
| 251 |
+
"75": false,
|
| 252 |
+
"100": true
|
| 253 |
+
},
|
| 254 |
+
"131072": {
|
| 255 |
+
"0": false,
|
| 256 |
+
"25": false,
|
| 257 |
+
"50": false,
|
| 258 |
+
"75": false,
|
| 259 |
+
"100": false
|
| 260 |
+
},
|
| 261 |
+
"262144": {
|
| 262 |
+
"0": false,
|
| 263 |
+
"25": false,
|
| 264 |
+
"50": false,
|
| 265 |
+
"75": false,
|
| 266 |
+
"100": false
|
| 267 |
+
}
|
| 268 |
+
}
|
| 269 |
+
}
|
eval/niah-word-short.json
ADDED
|
@@ -0,0 +1,435 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"model": "/scratch/project_465002530/users/bmoell/qwen35-posttrain/output/oellm9b-256k-sft-bf16",
|
| 3 |
+
"rope_theta": 64000000.0,
|
| 4 |
+
"max_position_embeddings": 262144,
|
| 5 |
+
"requested_lengths": [
|
| 6 |
+
512,
|
| 7 |
+
1024,
|
| 8 |
+
2048,
|
| 9 |
+
4096,
|
| 10 |
+
8192
|
| 11 |
+
],
|
| 12 |
+
"depths_percent": [
|
| 13 |
+
0,
|
| 14 |
+
25,
|
| 15 |
+
50,
|
| 16 |
+
75,
|
| 17 |
+
100
|
| 18 |
+
],
|
| 19 |
+
"max_new_tokens": 64,
|
| 20 |
+
"secret_style": "words",
|
| 21 |
+
"results": [
|
| 22 |
+
{
|
| 23 |
+
"requested_length": 512,
|
| 24 |
+
"target_input_length": 512,
|
| 25 |
+
"actual_input_tokens": 492,
|
| 26 |
+
"depth_percent": 0,
|
| 27 |
+
"record_id": "record-aae65614",
|
| 28 |
+
"secret": "hazel-ocean-falcon",
|
| 29 |
+
"filler_blocks": 6,
|
| 30 |
+
"needle_token_index": 51,
|
| 31 |
+
"needle_prompt_fraction": 0.103659,
|
| 32 |
+
"answer": "hazel-ocean-falcon",
|
| 33 |
+
"strict_exact_match": true,
|
| 34 |
+
"contains_match": true,
|
| 35 |
+
"elapsed_seconds": 2.126
|
| 36 |
+
},
|
| 37 |
+
{
|
| 38 |
+
"requested_length": 512,
|
| 39 |
+
"target_input_length": 512,
|
| 40 |
+
"actual_input_tokens": 487,
|
| 41 |
+
"depth_percent": 25,
|
| 42 |
+
"record_id": "record-8d9cffdc",
|
| 43 |
+
"secret": "falcon-dawn-anchor",
|
| 44 |
+
"filler_blocks": 6,
|
| 45 |
+
"needle_token_index": 181,
|
| 46 |
+
"needle_prompt_fraction": 0.371663,
|
| 47 |
+
"answer": "falcon-dawn-anchor",
|
| 48 |
+
"strict_exact_match": true,
|
| 49 |
+
"contains_match": true,
|
| 50 |
+
"elapsed_seconds": 0.395
|
| 51 |
+
},
|
| 52 |
+
{
|
| 53 |
+
"requested_length": 512,
|
| 54 |
+
"target_input_length": 512,
|
| 55 |
+
"actual_input_tokens": 492,
|
| 56 |
+
"depth_percent": 50,
|
| 57 |
+
"record_id": "record-e93061d1",
|
| 58 |
+
"secret": "violet-forest-pine",
|
| 59 |
+
"filler_blocks": 6,
|
| 60 |
+
"needle_token_index": 250,
|
| 61 |
+
"needle_prompt_fraction": 0.50813,
|
| 62 |
+
"answer": "violet-forest-pine",
|
| 63 |
+
"strict_exact_match": true,
|
| 64 |
+
"contains_match": true,
|
| 65 |
+
"elapsed_seconds": 0.392
|
| 66 |
+
},
|
| 67 |
+
{
|
| 68 |
+
"requested_length": 512,
|
| 69 |
+
"target_input_length": 512,
|
| 70 |
+
"actual_input_tokens": 490,
|
| 71 |
+
"depth_percent": 75,
|
| 72 |
+
"record_id": "record-b2cd9da0",
|
| 73 |
+
"secret": "willow-willow-dawn",
|
| 74 |
+
"filler_blocks": 6,
|
| 75 |
+
"needle_token_index": 314,
|
| 76 |
+
"needle_prompt_fraction": 0.640816,
|
| 77 |
+
"answer": "willow-willow-dawn",
|
| 78 |
+
"strict_exact_match": true,
|
| 79 |
+
"contains_match": true,
|
| 80 |
+
"elapsed_seconds": 0.438
|
| 81 |
+
},
|
| 82 |
+
{
|
| 83 |
+
"requested_length": 512,
|
| 84 |
+
"target_input_length": 512,
|
| 85 |
+
"actual_input_tokens": 491,
|
| 86 |
+
"depth_percent": 100,
|
| 87 |
+
"record_id": "record-c9ef0694",
|
| 88 |
+
"secret": "raven-juniper-north",
|
| 89 |
+
"filler_blocks": 6,
|
| 90 |
+
"needle_token_index": 447,
|
| 91 |
+
"needle_prompt_fraction": 0.910387,
|
| 92 |
+
"answer": "raven-juniper-north",
|
| 93 |
+
"strict_exact_match": true,
|
| 94 |
+
"contains_match": true,
|
| 95 |
+
"elapsed_seconds": 0.393
|
| 96 |
+
},
|
| 97 |
+
{
|
| 98 |
+
"requested_length": 1024,
|
| 99 |
+
"target_input_length": 1024,
|
| 100 |
+
"actual_input_tokens": 1020,
|
| 101 |
+
"depth_percent": 0,
|
| 102 |
+
"record_id": "record-b24fe48e",
|
| 103 |
+
"secret": "violet-lantern-birch",
|
| 104 |
+
"filler_blocks": 14,
|
| 105 |
+
"needle_token_index": 51,
|
| 106 |
+
"needle_prompt_fraction": 0.05,
|
| 107 |
+
"answer": "violet-lantern-birch",
|
| 108 |
+
"strict_exact_match": true,
|
| 109 |
+
"contains_match": true,
|
| 110 |
+
"elapsed_seconds": 0.565
|
| 111 |
+
},
|
| 112 |
+
{
|
| 113 |
+
"requested_length": 1024,
|
| 114 |
+
"target_input_length": 1024,
|
| 115 |
+
"actual_input_tokens": 1017,
|
| 116 |
+
"depth_percent": 25,
|
| 117 |
+
"record_id": "record-3ad943fe",
|
| 118 |
+
"secret": "ember-harbor-otter",
|
| 119 |
+
"filler_blocks": 14,
|
| 120 |
+
"needle_token_index": 314,
|
| 121 |
+
"needle_prompt_fraction": 0.308751,
|
| 122 |
+
"answer": "ember-harbor-otter",
|
| 123 |
+
"strict_exact_match": true,
|
| 124 |
+
"contains_match": true,
|
| 125 |
+
"elapsed_seconds": 0.475
|
| 126 |
+
},
|
| 127 |
+
{
|
| 128 |
+
"requested_length": 1024,
|
| 129 |
+
"target_input_length": 1024,
|
| 130 |
+
"actual_input_tokens": 1019,
|
| 131 |
+
"depth_percent": 50,
|
| 132 |
+
"record_id": "record-6fd8c4e9",
|
| 133 |
+
"secret": "falcon-stone-raven",
|
| 134 |
+
"filler_blocks": 14,
|
| 135 |
+
"needle_token_index": 513,
|
| 136 |
+
"needle_prompt_fraction": 0.503435,
|
| 137 |
+
"answer": "falcon-stone-raven",
|
| 138 |
+
"strict_exact_match": true,
|
| 139 |
+
"contains_match": true,
|
| 140 |
+
"elapsed_seconds": 0.477
|
| 141 |
+
},
|
| 142 |
+
{
|
| 143 |
+
"requested_length": 1024,
|
| 144 |
+
"target_input_length": 1024,
|
| 145 |
+
"actual_input_tokens": 1020,
|
| 146 |
+
"depth_percent": 75,
|
| 147 |
+
"record_id": "record-13c94c44",
|
| 148 |
+
"secret": "north-amber-stone",
|
| 149 |
+
"filler_blocks": 14,
|
| 150 |
+
"needle_token_index": 712,
|
| 151 |
+
"needle_prompt_fraction": 0.698039,
|
| 152 |
+
"answer": "north-amber-stone",
|
| 153 |
+
"strict_exact_match": true,
|
| 154 |
+
"contains_match": true,
|
| 155 |
+
"elapsed_seconds": 0.429
|
| 156 |
+
},
|
| 157 |
+
{
|
| 158 |
+
"requested_length": 1024,
|
| 159 |
+
"target_input_length": 1024,
|
| 160 |
+
"actual_input_tokens": 1016,
|
| 161 |
+
"depth_percent": 100,
|
| 162 |
+
"record_id": "record-ea6ea089",
|
| 163 |
+
"secret": "ocean-amber-fjord",
|
| 164 |
+
"filler_blocks": 14,
|
| 165 |
+
"needle_token_index": 974,
|
| 166 |
+
"needle_prompt_fraction": 0.958661,
|
| 167 |
+
"answer": "ocean-amber-fjord",
|
| 168 |
+
"strict_exact_match": true,
|
| 169 |
+
"contains_match": true,
|
| 170 |
+
"elapsed_seconds": 0.423
|
| 171 |
+
},
|
| 172 |
+
{
|
| 173 |
+
"requested_length": 2048,
|
| 174 |
+
"target_input_length": 2048,
|
| 175 |
+
"actual_input_tokens": 2009,
|
| 176 |
+
"depth_percent": 0,
|
| 177 |
+
"record_id": "record-e0fb0035",
|
| 178 |
+
"secret": "birch-dawn-willow",
|
| 179 |
+
"filler_blocks": 29,
|
| 180 |
+
"needle_token_index": 51,
|
| 181 |
+
"needle_prompt_fraction": 0.025386,
|
| 182 |
+
"answer": "birch-dawn-willow",
|
| 183 |
+
"strict_exact_match": true,
|
| 184 |
+
"contains_match": true,
|
| 185 |
+
"elapsed_seconds": 0.681
|
| 186 |
+
},
|
| 187 |
+
{
|
| 188 |
+
"requested_length": 2048,
|
| 189 |
+
"target_input_length": 2048,
|
| 190 |
+
"actual_input_tokens": 2010,
|
| 191 |
+
"depth_percent": 25,
|
| 192 |
+
"record_id": "record-cb59c6b8",
|
| 193 |
+
"secret": "fjord-cedar-silver",
|
| 194 |
+
"filler_blocks": 29,
|
| 195 |
+
"needle_token_index": 513,
|
| 196 |
+
"needle_prompt_fraction": 0.255224,
|
| 197 |
+
"answer": "fjord-cedar-silver",
|
| 198 |
+
"strict_exact_match": true,
|
| 199 |
+
"contains_match": true,
|
| 200 |
+
"elapsed_seconds": 0.629
|
| 201 |
+
},
|
| 202 |
+
{
|
| 203 |
+
"requested_length": 2048,
|
| 204 |
+
"target_input_length": 2048,
|
| 205 |
+
"actual_input_tokens": 2006,
|
| 206 |
+
"depth_percent": 50,
|
| 207 |
+
"record_id": "record-bc7f24fa",
|
| 208 |
+
"secret": "stone-mist-ember",
|
| 209 |
+
"filler_blocks": 29,
|
| 210 |
+
"needle_token_index": 974,
|
| 211 |
+
"needle_prompt_fraction": 0.485543,
|
| 212 |
+
"answer": "stone-mist-ember",
|
| 213 |
+
"strict_exact_match": true,
|
| 214 |
+
"contains_match": true,
|
| 215 |
+
"elapsed_seconds": 0.58
|
| 216 |
+
},
|
| 217 |
+
{
|
| 218 |
+
"requested_length": 2048,
|
| 219 |
+
"target_input_length": 2048,
|
| 220 |
+
"actual_input_tokens": 2012,
|
| 221 |
+
"depth_percent": 75,
|
| 222 |
+
"record_id": "record-f70c7b1f",
|
| 223 |
+
"secret": "anchor-willow-wren",
|
| 224 |
+
"filler_blocks": 29,
|
| 225 |
+
"needle_token_index": 1504,
|
| 226 |
+
"needle_prompt_fraction": 0.747515,
|
| 227 |
+
"answer": "passkey-anchor-willow-wren",
|
| 228 |
+
"strict_exact_match": false,
|
| 229 |
+
"contains_match": true,
|
| 230 |
+
"elapsed_seconds": 0.812
|
| 231 |
+
},
|
| 232 |
+
{
|
| 233 |
+
"requested_length": 2048,
|
| 234 |
+
"target_input_length": 2048,
|
| 235 |
+
"actual_input_tokens": 2008,
|
| 236 |
+
"depth_percent": 100,
|
| 237 |
+
"record_id": "record-f1e11ba5",
|
| 238 |
+
"secret": "raven-otter-amber",
|
| 239 |
+
"filler_blocks": 29,
|
| 240 |
+
"needle_token_index": 1965,
|
| 241 |
+
"needle_prompt_fraction": 0.978586,
|
| 242 |
+
"answer": "raven-otter-amber",
|
| 243 |
+
"strict_exact_match": true,
|
| 244 |
+
"contains_match": true,
|
| 245 |
+
"elapsed_seconds": 0.574
|
| 246 |
+
},
|
| 247 |
+
{
|
| 248 |
+
"requested_length": 4096,
|
| 249 |
+
"target_input_length": 4096,
|
| 250 |
+
"actual_input_tokens": 4050,
|
| 251 |
+
"depth_percent": 0,
|
| 252 |
+
"record_id": "record-df7da1cd",
|
| 253 |
+
"secret": "violet-ocean-ember",
|
| 254 |
+
"filler_blocks": 60,
|
| 255 |
+
"needle_token_index": 49,
|
| 256 |
+
"needle_prompt_fraction": 0.012099,
|
| 257 |
+
"answer": "violet-ocean-ember",
|
| 258 |
+
"strict_exact_match": true,
|
| 259 |
+
"contains_match": true,
|
| 260 |
+
"elapsed_seconds": 0.985
|
| 261 |
+
},
|
| 262 |
+
{
|
| 263 |
+
"requested_length": 4096,
|
| 264 |
+
"target_input_length": 4096,
|
| 265 |
+
"actual_input_tokens": 4059,
|
| 266 |
+
"depth_percent": 25,
|
| 267 |
+
"record_id": "record-70851b4f",
|
| 268 |
+
"secret": "willow-juniper-lantern",
|
| 269 |
+
"filler_blocks": 60,
|
| 270 |
+
"needle_token_index": 1042,
|
| 271 |
+
"needle_prompt_fraction": 0.256713,
|
| 272 |
+
"answer": "willow-juniper-lantern",
|
| 273 |
+
"strict_exact_match": true,
|
| 274 |
+
"contains_match": true,
|
| 275 |
+
"elapsed_seconds": 1.084
|
| 276 |
+
},
|
| 277 |
+
{
|
| 278 |
+
"requested_length": 4096,
|
| 279 |
+
"target_input_length": 4096,
|
| 280 |
+
"actual_input_tokens": 4057,
|
| 281 |
+
"depth_percent": 50,
|
| 282 |
+
"record_id": "record-95f06486",
|
| 283 |
+
"secret": "dawn-wren-dawn",
|
| 284 |
+
"filler_blocks": 60,
|
| 285 |
+
"needle_token_index": 2032,
|
| 286 |
+
"needle_prompt_fraction": 0.500863,
|
| 287 |
+
"answer": "passkey-for-record-95f06486-is-dawn-wren-dawn",
|
| 288 |
+
"strict_exact_match": false,
|
| 289 |
+
"contains_match": true,
|
| 290 |
+
"elapsed_seconds": 1.861
|
| 291 |
+
},
|
| 292 |
+
{
|
| 293 |
+
"requested_length": 4096,
|
| 294 |
+
"target_input_length": 4096,
|
| 295 |
+
"actual_input_tokens": 4055,
|
| 296 |
+
"depth_percent": 75,
|
| 297 |
+
"record_id": "record-8e985cf2",
|
| 298 |
+
"secret": "birch-harbor-ember",
|
| 299 |
+
"filler_blocks": 60,
|
| 300 |
+
"needle_token_index": 3021,
|
| 301 |
+
"needle_prompt_fraction": 0.745006,
|
| 302 |
+
"answer": "birch-harbor-ember",
|
| 303 |
+
"strict_exact_match": true,
|
| 304 |
+
"contains_match": true,
|
| 305 |
+
"elapsed_seconds": 1.035
|
| 306 |
+
},
|
| 307 |
+
{
|
| 308 |
+
"requested_length": 4096,
|
| 309 |
+
"target_input_length": 4096,
|
| 310 |
+
"actual_input_tokens": 4055,
|
| 311 |
+
"depth_percent": 100,
|
| 312 |
+
"record_id": "record-95b61ff2",
|
| 313 |
+
"secret": "birch-juniper-winter",
|
| 314 |
+
"filler_blocks": 60,
|
| 315 |
+
"needle_token_index": 4011,
|
| 316 |
+
"needle_prompt_fraction": 0.989149,
|
| 317 |
+
"answer": "birch-juniper-winter",
|
| 318 |
+
"strict_exact_match": true,
|
| 319 |
+
"contains_match": true,
|
| 320 |
+
"elapsed_seconds": 1.034
|
| 321 |
+
},
|
| 322 |
+
{
|
| 323 |
+
"requested_length": 8192,
|
| 324 |
+
"target_input_length": 8192,
|
| 325 |
+
"actual_input_tokens": 8150,
|
| 326 |
+
"depth_percent": 0,
|
| 327 |
+
"record_id": "record-8b002158",
|
| 328 |
+
"secret": "river-birch-juniper",
|
| 329 |
+
"filler_blocks": 122,
|
| 330 |
+
"needle_token_index": 52,
|
| 331 |
+
"needle_prompt_fraction": 0.00638,
|
| 332 |
+
"answer": "river-birch-juniper",
|
| 333 |
+
"strict_exact_match": true,
|
| 334 |
+
"contains_match": true,
|
| 335 |
+
"elapsed_seconds": 1.854
|
| 336 |
+
},
|
| 337 |
+
{
|
| 338 |
+
"requested_length": 8192,
|
| 339 |
+
"target_input_length": 8192,
|
| 340 |
+
"actual_input_tokens": 8146,
|
| 341 |
+
"depth_percent": 25,
|
| 342 |
+
"record_id": "record-7dedf730",
|
| 343 |
+
"secret": "falcon-dawn-willow",
|
| 344 |
+
"filler_blocks": 122,
|
| 345 |
+
"needle_token_index": 2030,
|
| 346 |
+
"needle_prompt_fraction": 0.249202,
|
| 347 |
+
"answer": "falcon-dawn-willow",
|
| 348 |
+
"strict_exact_match": true,
|
| 349 |
+
"contains_match": true,
|
| 350 |
+
"elapsed_seconds": 1.855
|
| 351 |
+
},
|
| 352 |
+
{
|
| 353 |
+
"requested_length": 8192,
|
| 354 |
+
"target_input_length": 8192,
|
| 355 |
+
"actual_input_tokens": 8146,
|
| 356 |
+
"depth_percent": 50,
|
| 357 |
+
"record_id": "record-42efa78b",
|
| 358 |
+
"secret": "fjord-spruce-silver",
|
| 359 |
+
"filler_blocks": 122,
|
| 360 |
+
"needle_token_index": 4076,
|
| 361 |
+
"needle_prompt_fraction": 0.500368,
|
| 362 |
+
"answer": "fjord-spruce-silver",
|
| 363 |
+
"strict_exact_match": true,
|
| 364 |
+
"contains_match": true,
|
| 365 |
+
"elapsed_seconds": 1.796
|
| 366 |
+
},
|
| 367 |
+
{
|
| 368 |
+
"requested_length": 8192,
|
| 369 |
+
"target_input_length": 8192,
|
| 370 |
+
"actual_input_tokens": 8146,
|
| 371 |
+
"depth_percent": 75,
|
| 372 |
+
"record_id": "record-6f01d6ae",
|
| 373 |
+
"secret": "sunrise-pearl-stone",
|
| 374 |
+
"filler_blocks": 122,
|
| 375 |
+
"needle_token_index": 6123,
|
| 376 |
+
"needle_prompt_fraction": 0.751657,
|
| 377 |
+
"answer": "sunrise-pearl-stone",
|
| 378 |
+
"strict_exact_match": true,
|
| 379 |
+
"contains_match": true,
|
| 380 |
+
"elapsed_seconds": 1.796
|
| 381 |
+
},
|
| 382 |
+
{
|
| 383 |
+
"requested_length": 8192,
|
| 384 |
+
"target_input_length": 8192,
|
| 385 |
+
"actual_input_tokens": 8145,
|
| 386 |
+
"depth_percent": 100,
|
| 387 |
+
"record_id": "record-c8da86af",
|
| 388 |
+
"secret": "harbor-silver-birch",
|
| 389 |
+
"filler_blocks": 122,
|
| 390 |
+
"needle_token_index": 8102,
|
| 391 |
+
"needle_prompt_fraction": 0.994721,
|
| 392 |
+
"answer": "harbor-silver-birch",
|
| 393 |
+
"strict_exact_match": true,
|
| 394 |
+
"contains_match": true,
|
| 395 |
+
"elapsed_seconds": 1.857
|
| 396 |
+
}
|
| 397 |
+
],
|
| 398 |
+
"strict_exact_match_grid": {
|
| 399 |
+
"512": {
|
| 400 |
+
"0": true,
|
| 401 |
+
"25": true,
|
| 402 |
+
"50": true,
|
| 403 |
+
"75": true,
|
| 404 |
+
"100": true
|
| 405 |
+
},
|
| 406 |
+
"1024": {
|
| 407 |
+
"0": true,
|
| 408 |
+
"25": true,
|
| 409 |
+
"50": true,
|
| 410 |
+
"75": true,
|
| 411 |
+
"100": true
|
| 412 |
+
},
|
| 413 |
+
"2048": {
|
| 414 |
+
"0": true,
|
| 415 |
+
"25": true,
|
| 416 |
+
"50": true,
|
| 417 |
+
"75": false,
|
| 418 |
+
"100": true
|
| 419 |
+
},
|
| 420 |
+
"4096": {
|
| 421 |
+
"0": true,
|
| 422 |
+
"25": true,
|
| 423 |
+
"50": false,
|
| 424 |
+
"75": true,
|
| 425 |
+
"100": true
|
| 426 |
+
},
|
| 427 |
+
"8192": {
|
| 428 |
+
"0": true,
|
| 429 |
+
"25": true,
|
| 430 |
+
"50": true,
|
| 431 |
+
"75": true,
|
| 432 |
+
"100": true
|
| 433 |
+
}
|
| 434 |
+
}
|
| 435 |
+
}
|
eval/swedish-rubric.json
ADDED
|
@@ -0,0 +1,255 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"model": "birgermoell/oellm-9b-256k-sft",
|
| 3 |
+
"n": 24,
|
| 4 |
+
"summary": {
|
| 5 |
+
"sv_purity": 0.96,
|
| 6 |
+
"sprakkvalitet": null,
|
| 7 |
+
"korrekthet": null,
|
| 8 |
+
"instruktion": null,
|
| 9 |
+
"hjalpsamhet": null
|
| 10 |
+
},
|
| 11 |
+
"by_category": {
|
| 12 |
+
"instruktion": {
|
| 13 |
+
"n": 3,
|
| 14 |
+
"sv_purity": 0.67,
|
| 15 |
+
"sprakkvalitet": null,
|
| 16 |
+
"korrekthet": null,
|
| 17 |
+
"instruktion": null,
|
| 18 |
+
"hjalpsamhet": null
|
| 19 |
+
},
|
| 20 |
+
"kreativt": {
|
| 21 |
+
"n": 2,
|
| 22 |
+
"sv_purity": 1.0,
|
| 23 |
+
"sprakkvalitet": null,
|
| 24 |
+
"korrekthet": null,
|
| 25 |
+
"instruktion": null,
|
| 26 |
+
"hjalpsamhet": null
|
| 27 |
+
},
|
| 28 |
+
"kunskap_allmän": {
|
| 29 |
+
"n": 1,
|
| 30 |
+
"sv_purity": 1.0,
|
| 31 |
+
"sprakkvalitet": null,
|
| 32 |
+
"korrekthet": null,
|
| 33 |
+
"instruktion": null,
|
| 34 |
+
"hjalpsamhet": null
|
| 35 |
+
},
|
| 36 |
+
"kunskap_sverige": {
|
| 37 |
+
"n": 3,
|
| 38 |
+
"sv_purity": 1.0,
|
| 39 |
+
"sprakkvalitet": null,
|
| 40 |
+
"korrekthet": null,
|
| 41 |
+
"instruktion": null,
|
| 42 |
+
"hjalpsamhet": null
|
| 43 |
+
},
|
| 44 |
+
"resonemang": {
|
| 45 |
+
"n": 4,
|
| 46 |
+
"sv_purity": 1.0,
|
| 47 |
+
"sprakkvalitet": null,
|
| 48 |
+
"korrekthet": null,
|
| 49 |
+
"instruktion": null,
|
| 50 |
+
"hjalpsamhet": null
|
| 51 |
+
},
|
| 52 |
+
"sammanfattning": {
|
| 53 |
+
"n": 2,
|
| 54 |
+
"sv_purity": 1.0,
|
| 55 |
+
"sprakkvalitet": null,
|
| 56 |
+
"korrekthet": null,
|
| 57 |
+
"instruktion": null,
|
| 58 |
+
"hjalpsamhet": null
|
| 59 |
+
},
|
| 60 |
+
"sentiment": {
|
| 61 |
+
"n": 3,
|
| 62 |
+
"sv_purity": 1.0,
|
| 63 |
+
"sprakkvalitet": null,
|
| 64 |
+
"korrekthet": null,
|
| 65 |
+
"instruktion": null,
|
| 66 |
+
"hjalpsamhet": null
|
| 67 |
+
},
|
| 68 |
+
"sprakriktighet": {
|
| 69 |
+
"n": 3,
|
| 70 |
+
"sv_purity": 1.0,
|
| 71 |
+
"sprakkvalitet": null,
|
| 72 |
+
"korrekthet": null,
|
| 73 |
+
"instruktion": null,
|
| 74 |
+
"hjalpsamhet": null
|
| 75 |
+
},
|
| 76 |
+
"vardagskunskap": {
|
| 77 |
+
"n": 3,
|
| 78 |
+
"sv_purity": 1.0,
|
| 79 |
+
"sprakkvalitet": null,
|
| 80 |
+
"korrekthet": null,
|
| 81 |
+
"instruktion": null,
|
| 82 |
+
"hjalpsamhet": null
|
| 83 |
+
}
|
| 84 |
+
},
|
| 85 |
+
"results": [
|
| 86 |
+
{
|
| 87 |
+
"category": "sentiment",
|
| 88 |
+
"prompt": "Analysera känslan i följande recension och avgör om den är positiv, negativ eller neutral. Motivera kort. Recension: \"Maten var god men servicen var långsam och lokalen kändes sliten.\"",
|
| 89 |
+
"answer": "Känslan i recensionen är neutral. Recensionen beskriver maten som god, men nämner att servicen var långsam och lokalen kändes sliten. Detta indikerar att recensenten var nöjd med maten, men var mindre nöjd med servicen och lokalens tillstånd.",
|
| 90 |
+
"sv_purity": 1.0,
|
| 91 |
+
"words": 37
|
| 92 |
+
},
|
| 93 |
+
{
|
| 94 |
+
"category": "sentiment",
|
| 95 |
+
"prompt": "Är följande kundkommentar positiv eller negativ? Förklara varför. \"Jag hade höga förväntningar men blev tyvärr besviken på kvaliteten.\"",
|
| 96 |
+
"answer": "Kundkommentaren är negativ. Detta beror på att kundens förväntningar var höga, men de blev besvikna på kvaliteten. Kundens förväntningar var höga, vilket innebär att de hade höga förväntningar på produkten eller tjänsten de köpte. Men deras förväntningar blev inte uppfyllda, vilket ledde till besvikelse. Kundens förväntningar var höga, men produkten eller tjänsten var inte av god kvalitet, vilket ledde till besvikelse. Kundkommentaren är negativ eftersom den uttrycker en negativ känsla och förväntningar som inte uppfylldes.",
|
| 97 |
+
"sv_purity": 1.0,
|
| 98 |
+
"words": 75
|
| 99 |
+
},
|
| 100 |
+
{
|
| 101 |
+
"category": "sentiment",
|
| 102 |
+
"prompt": "Vilken känsla uttrycker denna tweet, och hur säker är du? \"Äntligen fredag! Helgen kan inte komma snabbt nog.\"",
|
| 103 |
+
"answer": "Känslan som uttrycks i tweetet är en positiv känsla av förväntan och förväntan. Jag är 99% säker på detta.",
|
| 104 |
+
"sv_purity": 1.0,
|
| 105 |
+
"words": 19
|
| 106 |
+
},
|
| 107 |
+
{
|
| 108 |
+
"category": "kunskap_sverige",
|
| 109 |
+
"prompt": "Vilka är Sveriges tre största sjöar till ytan, i storleksordning?",
|
| 110 |
+
"answer": "De tre största sjöarna till ytan i Sverige är Vänern, Vättern och Mälaren. Vänern är den största sjö som finns i Sverige, med en yta på 25 650 km², följt av Vättern med en yta på 12 388 km² och Mälaren med en yta på 10 907 km².",
|
| 111 |
+
"sv_purity": 1.0,
|
| 112 |
+
"words": 48
|
| 113 |
+
},
|
| 114 |
+
{
|
| 115 |
+
"category": "kunskap_sverige",
|
| 116 |
+
"prompt": "Förklara kortfattat hur det svenska riksdagsvalet fungerar och vad fyraprocentsspärren innebär.",
|
| 117 |
+
"answer": "Det svenska riksdagsvalet är ett direktval där medborgarna röstar på kandidater från olika partier. Valet sker vart fjärde år och är ett av de mest jämna valen i världen. I valet röstar medborgarna på de kandidater som de vill se väljas till riksdagen.\n\nFyraprocentsspärren innebär att en politisk part måste ha minst fyra procent av rösterna för att få in en riksdagskandidat i riksdagen. Detta är en form av valsystem som syftar till att minska antalet partier i riksdagen och att skapa en mer stabil politisk ordning.",
|
| 118 |
+
"sv_purity": 1.0,
|
| 119 |
+
"words": 87
|
| 120 |
+
},
|
| 121 |
+
{
|
| 122 |
+
"category": "kunskap_sverige",
|
| 123 |
+
"prompt": "Vem var Selma Lagerlöf och varför är hon viktig i svensk litteraturhistoria?",
|
| 124 |
+
"answer": "Selma Lagerlöf var en svensk f��rfattare som skrev bl.a. romanen \"Göran och Gösta\" och \"Trollkarlen från Österrike\". Hon är viktig i svensk litteraturhistoria eftersom hon var en av de mest populära författarna under 1800- och 1900-talen och har skrivit mer än 30 böcker. Dessutom var hon den första kvinnliga författaren i Sverige som vann Nobelpriset i litteratur, en ära som hon fick 1909.",
|
| 125 |
+
"sv_purity": 1.0,
|
| 126 |
+
"words": 63
|
| 127 |
+
},
|
| 128 |
+
{
|
| 129 |
+
"category": "resonemang",
|
| 130 |
+
"prompt": "En affär säljer äpplen för 12 kronor styck. Om du köper 7 äpplen och betalar med en hundralapp, hur mycket får du tillbaka? Visa uträkningen.",
|
| 131 |
+
"answer": "För att beräkna hur mycket du får tillbaka när du köper 7 äpplen för 12 kronor styck och betalar med en hundralapp, kan du följa dessa steg:\n\n1. Beräkna kostnaden för äpplena:\n \\[\n 7 \\text{ äpplen} \\times 12 \\text{ kr/äpple} = 84 \\text{ kr}\n \\]\n\n2. Beräkna hur mycket du betalar:\n \\[\n 84 \\text{ kr}\n \\]\n\n3. Beräkna hur mycket du får tillbaka:\n \\[\n 84 \\text{ kr} - 100 \\text{ kr} = -16 \\text{ kr}\n \\]\n\nDetta innebär att du får tillbaka 16 kronor.",
|
| 132 |
+
"sv_purity": 1.0,
|
| 133 |
+
"words": 84
|
| 134 |
+
},
|
| 135 |
+
{
|
| 136 |
+
"category": "resonemang",
|
| 137 |
+
"prompt": "Anna är dubbelt så gammal som Erik. Om fem år är deras sammanlagda ålder 40 år. Hur gamla är de nu? Resonera steg för steg.",
|
| 138 |
+
"answer": "För att lösa problemet behöver vi först bestämma hur gamla Anna och Erik är nu.\n\nVi vet att Anna är dubbelt så gammal som Erik. Detta innebär att Anna är 2 * Erik.\n\nOm fem år kommer deras sammanlagda ålder att vara 40 år. Så vi kan skriva en ekvation för att representera detta:\n\nAnna + Erik = 40\n\nMed tanke på att Anna är 2 * Erik, ersätter vi Erik med 2 * Erik:\n\n2 * Erik + Erik = 40\n\nDetta förenklas till:\n\n3 * Erik = 40\n\nFör att lösa för Erik delar vi båda sidor av ekvationen med 3:\n\nErik = 40 / 3\n\nDärför är Erik 13 år gammal nu.\n\nDärför är Anna 2 * Erik = 2 * 13 = 26 år gammal nu.\n\nSammanfattningsvis är Anna och Erik båda 26 år gamla nu.",
|
| 139 |
+
"sv_purity": 1.0,
|
| 140 |
+
"words": 140
|
| 141 |
+
},
|
| 142 |
+
{
|
| 143 |
+
"category": "resonemang",
|
| 144 |
+
"prompt": "Om alla katter är däggdjur och vissa däggdjur kan simma, kan man då dra slutsatsen att vissa katter kan simma? Förklara logiken.",
|
| 145 |
+
"answer": "## Steg 1: Förstå hypotesen\nHypotesen är att om alla katter är däggdjur och vissa däggdjur kan simma, kan man då dra slutsatsen att vissa katter kan simma.\n\n## Steg 2: Identifiera det hypotetiska fallet\nHypotetiskt fall är att vissa katter kan simma.\n\n## Steg 3: Analysera logiken\nFör att dra slutsatsen att vissa katter kan simma från hypotesen att alla katter är däggdjur och vissa däggdjur kan simma, måste vi identifiera den logiska relationen mellan hypotesen och det hypotetiska fallet.\n\n## Steg 4: Identifiera den logiska relationen\nFör att dra slutsatsen att vissa katter kan simma måste vi identifiera att vissa katter kan simma är en logisk konsekvens av hypotesen.\n\n## Steg 5: Tillhandahålla logiken\nDen logiska relationen kan beskrivas som \"Om alla katter är däggdjur och vissa däggdjur kan simma, kan man då dra slutsatsen att vissa katter kan simma.\" Detta kan också skrivas som",
|
| 146 |
+
"sv_purity": 1.0,
|
| 147 |
+
"words": 147
|
| 148 |
+
},
|
| 149 |
+
{
|
| 150 |
+
"category": "sammanfattning",
|
| 151 |
+
"prompt": "Sammanfatta följande text i en mening: \"Klimatförändringarna påverkar redan Sverige genom mildare vintrar, ökad nederbörd och stigande havsnivåer. Forskare varnar för att vissa arter kan försvinna medan nya etablerar sig, vilket förändrar de svenska ekosystemen i grunden.\"",
|
| 152 |
+
"answer": "Klimatförändringarna påverkar Sverige genom mildare vintrar, ökad nederbörd och stigande havsnivåer.",
|
| 153 |
+
"sv_purity": 1.0,
|
| 154 |
+
"words": 11
|
| 155 |
+
},
|
| 156 |
+
{
|
| 157 |
+
"category": "sammanfattning",
|
| 158 |
+
"prompt": "Ge en kort sammanfattning (max tre meningar) av vad nyheten handlar om: \"Regeringen presenterade idag en ny satsning på järnvägsunderhåll. Satsningen omfattar tio miljarder kronor över fyra år och syftar till att minska förseningarna i tågtrafiken. Oppositionen menar att beloppet är otillräckligt.\"",
|
| 159 |
+
"answer": "Regeringen presenterade idag en ny satsning på järnvägsunderhåll, som omfattar tio miljarder kronor över fyra år. Satsningen syftar till att minska förseningarna i tågtrafiken. Oppositionen menar att beloppet är otillräckligt.",
|
| 160 |
+
"sv_purity": 1.0,
|
| 161 |
+
"words": 30
|
| 162 |
+
},
|
| 163 |
+
{
|
| 164 |
+
"category": "sprakriktighet",
|
| 165 |
+
"prompt": "Rätta eventuella grammatik- och stavfel i meningen och förklara vad du ändrade: \"Han gick till affären för att köpa mjölk men han glömde sin plånbok hemma så han kunde inte handlade något.\"",
|
| 166 |
+
"answer": "Han gick till affären för att köpa mjölk men han glömde sin plånbok hemma så han kunde inte handlade något.\n\nFörst och främst, jag bytte ut ordet \"handlade\" mot \"handlade\". Det är ett korrekt verb, men \"handlade\" är ett intransitivesverb som inte kräver ett objekt (det vill säga, ett substantiv eller pronomen). Därför är det felaktigt att använda det som ett transitivesverb som kräver ett objekt. Jag valde att ändra det till \"handlade\" eftersom det är ett mer korrekt verb i sammanhanget.\n\nSedan, jag ändrade \"glömde\" till \"glömde\". Det är ett enkelt förflutet particip som används för att beskriva en handling som är fullbordad i förflutet. Men jag ville använda ett verb som var mer formellt och korrekt, så jag valde \"glömde\" istället.\n\nSlutligen, jag ändrade \"han kunde inte handlade\" till \"han kunde inte handlade\". Jag ändrade detta uttryck till \"han kunde inte handlade\" eftersom \"handlade\" redan är ett verb som används för att beskriva en handling, så det är redundant att använda \"handlade\"",
|
| 167 |
+
"sv_purity": 1.0,
|
| 168 |
+
"words": 164
|
| 169 |
+
},
|
| 170 |
+
{
|
| 171 |
+
"category": "sprakriktighet",
|
| 172 |
+
"prompt": "Är följande mening grammatiskt korrekt svenska? Om inte, skriv den korrekt: \"De hade redan ätit middag när vi kom fram till restaurangen.\"",
|
| 173 |
+
"answer": "Meningarna är grammatiskt korrekta.",
|
| 174 |
+
"sv_purity": 1.0,
|
| 175 |
+
"words": 4
|
| 176 |
+
},
|
| 177 |
+
{
|
| 178 |
+
"category": "sprakriktighet",
|
| 179 |
+
"prompt": "Förklara skillnaden mellan \"de\" och \"dem\" och ge ett exempel på korrekt användning av vardera.",
|
| 180 |
+
"answer": "\"De\" och \"dem\" är två olika pronomen som används för att hänvisa till olika objekt eller personer. \"De\" används för att hänvisa till en grupp personer, medan \"dem\" används för att hänvisa till en specifik grupp personer.\n\nHär är ett exempel på korrekt användning av vardera:\n\n* \"De\" används för att hänvisa till en grupp personer som är okända eller som inte har specificerats. Till exempel: \"De kom till festen igår kväll.\"\n\n* \"Dem\" används för att hänvisa till en specifik grupp personer som har specificerats tidigare. Till exempel: \"Dem sa att de skulle komma till festen igår kväll.\"\n\nDet är viktigt att notera att \"de\" och \"dem\" används för att hänvisa till olika objekt eller personer, och att de har olika betydelser.",
|
| 181 |
+
"sv_purity": 1.0,
|
| 182 |
+
"words": 123
|
| 183 |
+
},
|
| 184 |
+
{
|
| 185 |
+
"category": "instruktion",
|
| 186 |
+
"prompt": "Skriv en punktlista med exakt fyra tips för att sova bättre. Varje punkt ska vara högst tio ord lång.",
|
| 187 |
+
"answer": "- Håll en regelbunden sömnrutin.\n- Skapa en avslappnande sovmiljö.\n- Undvik koffein på kvällen.\n- Använd en varm dusch för att lugna kroppen.",
|
| 188 |
+
"sv_purity": 1.0,
|
| 189 |
+
"words": 24
|
| 190 |
+
},
|
| 191 |
+
{
|
| 192 |
+
"category": "instruktion",
|
| 193 |
+
"prompt": "Skriv ett formellt mejl på svenska till en hyresvärd där du anmäler en trasig diskmaskin och ber om reparation. Håll det under 80 ord.",
|
| 194 |
+
"answer": "Kära hyresvärd,\n\nJag vill informera om att diskmaskinen i lägenheten [lägenhetsnummer] är trasig. Jag ber om att få en reparation snarast.\n\nMed vänliga hälsningar,\n[Ditt namn]",
|
| 195 |
+
"sv_purity": 1.0,
|
| 196 |
+
"words": 26
|
| 197 |
+
},
|
| 198 |
+
{
|
| 199 |
+
"category": "instruktion",
|
| 200 |
+
"prompt": "Lista fem svenska städer i bokstavsordning, en per rad, utan någon annan text.",
|
| 201 |
+
"answer": "A-s-t-a-n\nA-r-e-s-t-a-\nB-y-s-t-a-\nC-h-a-n-\nD-e-l-f-o-\nE-m-m-a-\nF-r-o-",
|
| 202 |
+
"sv_purity": 0.0,
|
| 203 |
+
"words": 7
|
| 204 |
+
},
|
| 205 |
+
{
|
| 206 |
+
"category": "vardagskunskap",
|
| 207 |
+
"prompt": "Det regnar ute och du ska cykla till jobbet. Vad bör du tänka på? Ge tre praktiska råd.",
|
| 208 |
+
"answer": "När du ska cykla i regn kan det vara svårt att se var du ska cykla, så det är viktigt att tänka på säkerhet och hålla dig torr. Det är bra att ha en reflex på cykeln, så att du syns när du cyklar i mörker och dimma. Det är också bra att ha ett bra par cykelhandskar som skyddar dig mot regn och kyla.\n\nFör att hålla dig torr och varm kan du också ha en vattentät jacka och vantar. Det är också bra att ha ett bra par cykelhandskar som skyddar dig mot regn och kyla. Det är också bra att ha ett bra par cykelhandskar som skyddar dig mot regn och kyla.",
|
| 209 |
+
"sv_purity": 1.0,
|
| 210 |
+
"words": 115
|
| 211 |
+
},
|
| 212 |
+
{
|
| 213 |
+
"category": "vardagskunskap",
|
| 214 |
+
"prompt": "Varför är det en dålig idé att lämna mjölk framme på köksbänken över natten?",
|
| 215 |
+
"answer": "Att lämna mjölk framme på köksbänken över natten kan leda till att bakterier börjar växa i mjölken. Mjölk är en bra växtplats för bakterier eftersom den innehåller protein, socker, vatten och näringsämnen som bakterierna behöver för att växa. När mjölk lämnas framme på köksbänken kan bakterierna komma in i mjölken och börja föröka sig. Detta kan leda till att mjölken blir dålig och kan orsaka magbesvär eller andra hälsoproblem. Det är därför viktigt att alltid kyla mjölk och andra mjölkprodukter efter användning och att inte lämna dem framme på köksbänken över natten.",
|
| 216 |
+
"sv_purity": 1.0,
|
| 217 |
+
"words": 92
|
| 218 |
+
},
|
| 219 |
+
{
|
| 220 |
+
"category": "vardagskunskap",
|
| 221 |
+
"prompt": "En vän säger att hen känner sig stressad inför ett jobbintervju imorgon. Vad kan du säga för att hjälpa och lugna?",
|
| 222 |
+
"answer": "Jag kan förstå hur stressande det kan vara inför en jobbintervju. Det är viktigt att du tar hand om dig själv och tar det lugnt. Här är några saker du kan göra:\n\n1. Sova tillräckligt: Se till att du får tillräckligt med sömn kvällen innan intervjun.\n2. Ät en hälsosam kost: Se till att du äter en balanserad kost och att du dricker tillräckligt med vatten.\n3. Ta det lugnt: Kom ihåg att du kan inte kontrollera allt och att det är okej att vara nervös.\n4. Sätt realistiska förväntningar: Sätt realistiska förväntningar på dig själv och försök att fokusera på det positiva.\n5. Var positiv: Försök att tänka positivt och se intervjun som en möjlighet att visa vad du kan.\n6. Ta en paus: Om du känner dig stressad, ta en kort paus för att andas djupt och lugna ner dig.\n7. Ta med en kram: Om du känner dig nervös, ta med en kram som du kan använda när du behöver en extra boost av lugn.\n\nKom ihåg att du är redo för intervjun och att du har",
|
| 223 |
+
"sv_purity": 1.0,
|
| 224 |
+
"words": 180
|
| 225 |
+
},
|
| 226 |
+
{
|
| 227 |
+
"category": "kreativt",
|
| 228 |
+
"prompt": "Skriv en kort dikt på fyra rader om den svenska hösten.",
|
| 229 |
+
"answer": "En varm höst vind blåser genom trädgården.\nFrukten hänger så där så fint på ett gren.\nSolnedgången går ned i blåsten så fint.\nHösten är en härlig tid i Sverige.",
|
| 230 |
+
"sv_purity": 1.0,
|
| 231 |
+
"words": 30
|
| 232 |
+
},
|
| 233 |
+
{
|
| 234 |
+
"category": "kreativt",
|
| 235 |
+
"prompt": "Hitta på en kort berättelse (cirka 100 ord) om en räv som hittar en försvunnen vante i skogen.",
|
| 236 |
+
"answer": "En vante låg gömd bland buskar och grenar. Rävens nos luktade på den och den var täckt av snö. Hon hade hittat en försvunnen vante. Hon tittade runt och kunde inte se någon annan. Hon kunde inte förstå varför någon hade tappat bort en sådan sak. Hon kunde inte låta bli att fnissa lite åt den. Hon försökte få bort snön från vantens vrist och såg att den var stor. Hon började springa iväg med den i munnen.",
|
| 237 |
+
"sv_purity": 1.0,
|
| 238 |
+
"words": 78
|
| 239 |
+
},
|
| 240 |
+
{
|
| 241 |
+
"category": "kunskap_allmän",
|
| 242 |
+
"prompt": "Förklara för ett barn varför himlen är blå, på enkel svenska.",
|
| 243 |
+
"answer": "Himlen är blå på grund av hur ljuset från solen studsar av små partiklar i luften. Partiklarna är som små pärlor som sprider ljuset och gör det blå. När vi tittar upp mot himlen ser vi alla dessa pärlor, som gör att himlen ser blå ut. Och eftersom himlen är blå, så är den också ganska fin att titta på!",
|
| 244 |
+
"sv_purity": 1.0,
|
| 245 |
+
"words": 60
|
| 246 |
+
},
|
| 247 |
+
{
|
| 248 |
+
"category": "resonemang",
|
| 249 |
+
"prompt": "Vad är meningen med livet? Svara reflekterande i några meningar.",
|
| 250 |
+
"answer": "Det finns ingen exakt definition på vad \"meningen med livet\" är. Men många människor har olika synpunkter på vad som kan vara meningen med livet. Det kan vara att leva ett meningsfullt och rikt liv, att bidra till samhället och att vara en god och rättvis människa. Andra kan se det som att leva efter en viss tro eller lära, som att följa en religiös väg eller att leva enligt en viss moralisk kod. Vad som är meningen med livet kan också variera beroende på individens personliga värderingar, erfarenheter och perspektiv.",
|
| 251 |
+
"sv_purity": 1.0,
|
| 252 |
+
"words": 91
|
| 253 |
+
}
|
| 254 |
+
]
|
| 255 |
+
}
|
export_validation.json
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"source_checkpoint": "oellm9b-256k-sft",
|
| 3 |
+
"base_model": "openeurollm/oellm-9b-256k-theta64m-prelude",
|
| 4 |
+
"dtype": "bfloat16",
|
| 5 |
+
"max_position_embeddings": 262144,
|
| 6 |
+
"rope_theta": 64000000,
|
| 7 |
+
"eos_token": "<end_of_turn>",
|
| 8 |
+
"eos_token_id": 4,
|
| 9 |
+
"pad_token_id": 262144,
|
| 10 |
+
"shards": 4,
|
| 11 |
+
"tensors": 399,
|
| 12 |
+
"bf16_tensors": 399,
|
| 13 |
+
"weight_bytes": 18203941840
|
| 14 |
+
}
|
generation_config.json
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"_from_model_config": true,
|
| 3 |
+
"bos_token_id": 1,
|
| 4 |
+
"eos_token_id": 4,
|
| 5 |
+
"pad_token_id": 262144,
|
| 6 |
+
"transformers_version": "5.12.1",
|
| 7 |
+
"use_cache": true
|
| 8 |
+
}
|
model-00001-of-00004.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:7264acd56f41e2a7cc3a742baf20e79798a052e08ba649c947b8a25186118ed2
|
| 3 |
+
size 4999646088
|
model-00002-of-00004.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:778a01306bdb9b2c18e3f7f6249f194c466e6d6cef95de6c1fdac67bc5bc49a4
|
| 3 |
+
size 4915951584
|
model-00003-of-00004.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a1a25373b931a7a749088750debeb694bc073e338d8b530e422ca1f6575f34d4
|
| 3 |
+
size 4915960368
|
model-00004-of-00004.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a5e75a84f59312abe6c438ad481d0aa91fcddab33ba2dacd3d585527385400c5
|
| 3 |
+
size 3372383800
|
model.safetensors.index.json
ADDED
|
@@ -0,0 +1,407 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"metadata": {
|
| 3 |
+
"total_parameters": 9101947904,
|
| 4 |
+
"total_size": 18203895808
|
| 5 |
+
},
|
| 6 |
+
"weight_map": {
|
| 7 |
+
"lm_head.weight": "model-00001-of-00004.safetensors",
|
| 8 |
+
"model.embed_tokens.weight": "model-00001-of-00004.safetensors",
|
| 9 |
+
"model.layers.0.input_layernorm.weight": "model-00001-of-00004.safetensors",
|
| 10 |
+
"model.layers.0.mlp.down_proj.weight": "model-00001-of-00004.safetensors",
|
| 11 |
+
"model.layers.0.mlp.gate_proj.weight": "model-00001-of-00004.safetensors",
|
| 12 |
+
"model.layers.0.mlp.up_proj.weight": "model-00001-of-00004.safetensors",
|
| 13 |
+
"model.layers.0.post_attention_layernorm.weight": "model-00001-of-00004.safetensors",
|
| 14 |
+
"model.layers.0.self_attn.k_norm.weight": "model-00001-of-00004.safetensors",
|
| 15 |
+
"model.layers.0.self_attn.k_proj.weight": "model-00001-of-00004.safetensors",
|
| 16 |
+
"model.layers.0.self_attn.o_proj.weight": "model-00001-of-00004.safetensors",
|
| 17 |
+
"model.layers.0.self_attn.q_norm.weight": "model-00001-of-00004.safetensors",
|
| 18 |
+
"model.layers.0.self_attn.q_proj.weight": "model-00001-of-00004.safetensors",
|
| 19 |
+
"model.layers.0.self_attn.v_proj.weight": "model-00001-of-00004.safetensors",
|
| 20 |
+
"model.layers.1.input_layernorm.weight": "model-00001-of-00004.safetensors",
|
| 21 |
+
"model.layers.1.mlp.down_proj.weight": "model-00001-of-00004.safetensors",
|
| 22 |
+
"model.layers.1.mlp.gate_proj.weight": "model-00001-of-00004.safetensors",
|
| 23 |
+
"model.layers.1.mlp.up_proj.weight": "model-00001-of-00004.safetensors",
|
| 24 |
+
"model.layers.1.post_attention_layernorm.weight": "model-00001-of-00004.safetensors",
|
| 25 |
+
"model.layers.1.self_attn.k_norm.weight": "model-00001-of-00004.safetensors",
|
| 26 |
+
"model.layers.1.self_attn.k_proj.weight": "model-00002-of-00004.safetensors",
|
| 27 |
+
"model.layers.1.self_attn.o_proj.weight": "model-00002-of-00004.safetensors",
|
| 28 |
+
"model.layers.1.self_attn.q_norm.weight": "model-00002-of-00004.safetensors",
|
| 29 |
+
"model.layers.1.self_attn.q_proj.weight": "model-00002-of-00004.safetensors",
|
| 30 |
+
"model.layers.1.self_attn.v_proj.weight": "model-00002-of-00004.safetensors",
|
| 31 |
+
"model.layers.10.input_layernorm.weight": "model-00002-of-00004.safetensors",
|
| 32 |
+
"model.layers.10.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
|
| 33 |
+
"model.layers.10.mlp.gate_proj.weight": "model-00002-of-00004.safetensors",
|
| 34 |
+
"model.layers.10.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
|
| 35 |
+
"model.layers.10.post_attention_layernorm.weight": "model-00002-of-00004.safetensors",
|
| 36 |
+
"model.layers.10.self_attn.k_norm.weight": "model-00002-of-00004.safetensors",
|
| 37 |
+
"model.layers.10.self_attn.k_proj.weight": "model-00002-of-00004.safetensors",
|
| 38 |
+
"model.layers.10.self_attn.o_proj.weight": "model-00002-of-00004.safetensors",
|
| 39 |
+
"model.layers.10.self_attn.q_norm.weight": "model-00002-of-00004.safetensors",
|
| 40 |
+
"model.layers.10.self_attn.q_proj.weight": "model-00002-of-00004.safetensors",
|
| 41 |
+
"model.layers.10.self_attn.v_proj.weight": "model-00002-of-00004.safetensors",
|
| 42 |
+
"model.layers.11.input_layernorm.weight": "model-00002-of-00004.safetensors",
|
| 43 |
+
"model.layers.11.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
|
| 44 |
+
"model.layers.11.mlp.gate_proj.weight": "model-00002-of-00004.safetensors",
|
| 45 |
+
"model.layers.11.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
|
| 46 |
+
"model.layers.11.post_attention_layernorm.weight": "model-00002-of-00004.safetensors",
|
| 47 |
+
"model.layers.11.self_attn.k_norm.weight": "model-00002-of-00004.safetensors",
|
| 48 |
+
"model.layers.11.self_attn.k_proj.weight": "model-00002-of-00004.safetensors",
|
| 49 |
+
"model.layers.11.self_attn.o_proj.weight": "model-00002-of-00004.safetensors",
|
| 50 |
+
"model.layers.11.self_attn.q_norm.weight": "model-00002-of-00004.safetensors",
|
| 51 |
+
"model.layers.11.self_attn.q_proj.weight": "model-00002-of-00004.safetensors",
|
| 52 |
+
"model.layers.11.self_attn.v_proj.weight": "model-00002-of-00004.safetensors",
|
| 53 |
+
"model.layers.12.input_layernorm.weight": "model-00002-of-00004.safetensors",
|
| 54 |
+
"model.layers.12.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
|
| 55 |
+
"model.layers.12.mlp.gate_proj.weight": "model-00002-of-00004.safetensors",
|
| 56 |
+
"model.layers.12.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
|
| 57 |
+
"model.layers.12.post_attention_layernorm.weight": "model-00002-of-00004.safetensors",
|
| 58 |
+
"model.layers.12.self_attn.k_norm.weight": "model-00002-of-00004.safetensors",
|
| 59 |
+
"model.layers.12.self_attn.k_proj.weight": "model-00002-of-00004.safetensors",
|
| 60 |
+
"model.layers.12.self_attn.o_proj.weight": "model-00002-of-00004.safetensors",
|
| 61 |
+
"model.layers.12.self_attn.q_norm.weight": "model-00002-of-00004.safetensors",
|
| 62 |
+
"model.layers.12.self_attn.q_proj.weight": "model-00002-of-00004.safetensors",
|
| 63 |
+
"model.layers.12.self_attn.v_proj.weight": "model-00002-of-00004.safetensors",
|
| 64 |
+
"model.layers.13.input_layernorm.weight": "model-00002-of-00004.safetensors",
|
| 65 |
+
"model.layers.13.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
|
| 66 |
+
"model.layers.13.mlp.gate_proj.weight": "model-00002-of-00004.safetensors",
|
| 67 |
+
"model.layers.13.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
|
| 68 |
+
"model.layers.13.post_attention_layernorm.weight": "model-00002-of-00004.safetensors",
|
| 69 |
+
"model.layers.13.self_attn.k_norm.weight": "model-00002-of-00004.safetensors",
|
| 70 |
+
"model.layers.13.self_attn.k_proj.weight": "model-00002-of-00004.safetensors",
|
| 71 |
+
"model.layers.13.self_attn.o_proj.weight": "model-00002-of-00004.safetensors",
|
| 72 |
+
"model.layers.13.self_attn.q_norm.weight": "model-00002-of-00004.safetensors",
|
| 73 |
+
"model.layers.13.self_attn.q_proj.weight": "model-00002-of-00004.safetensors",
|
| 74 |
+
"model.layers.13.self_attn.v_proj.weight": "model-00002-of-00004.safetensors",
|
| 75 |
+
"model.layers.14.input_layernorm.weight": "model-00002-of-00004.safetensors",
|
| 76 |
+
"model.layers.14.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
|
| 77 |
+
"model.layers.14.mlp.gate_proj.weight": "model-00002-of-00004.safetensors",
|
| 78 |
+
"model.layers.14.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
|
| 79 |
+
"model.layers.14.post_attention_layernorm.weight": "model-00003-of-00004.safetensors",
|
| 80 |
+
"model.layers.14.self_attn.k_norm.weight": "model-00003-of-00004.safetensors",
|
| 81 |
+
"model.layers.14.self_attn.k_proj.weight": "model-00003-of-00004.safetensors",
|
| 82 |
+
"model.layers.14.self_attn.o_proj.weight": "model-00003-of-00004.safetensors",
|
| 83 |
+
"model.layers.14.self_attn.q_norm.weight": "model-00003-of-00004.safetensors",
|
| 84 |
+
"model.layers.14.self_attn.q_proj.weight": "model-00003-of-00004.safetensors",
|
| 85 |
+
"model.layers.14.self_attn.v_proj.weight": "model-00003-of-00004.safetensors",
|
| 86 |
+
"model.layers.15.input_layernorm.weight": "model-00003-of-00004.safetensors",
|
| 87 |
+
"model.layers.15.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
|
| 88 |
+
"model.layers.15.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
|
| 89 |
+
"model.layers.15.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
|
| 90 |
+
"model.layers.15.post_attention_layernorm.weight": "model-00003-of-00004.safetensors",
|
| 91 |
+
"model.layers.15.self_attn.k_norm.weight": "model-00003-of-00004.safetensors",
|
| 92 |
+
"model.layers.15.self_attn.k_proj.weight": "model-00003-of-00004.safetensors",
|
| 93 |
+
"model.layers.15.self_attn.o_proj.weight": "model-00003-of-00004.safetensors",
|
| 94 |
+
"model.layers.15.self_attn.q_norm.weight": "model-00003-of-00004.safetensors",
|
| 95 |
+
"model.layers.15.self_attn.q_proj.weight": "model-00003-of-00004.safetensors",
|
| 96 |
+
"model.layers.15.self_attn.v_proj.weight": "model-00003-of-00004.safetensors",
|
| 97 |
+
"model.layers.16.input_layernorm.weight": "model-00003-of-00004.safetensors",
|
| 98 |
+
"model.layers.16.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
|
| 99 |
+
"model.layers.16.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
|
| 100 |
+
"model.layers.16.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
|
| 101 |
+
"model.layers.16.post_attention_layernorm.weight": "model-00003-of-00004.safetensors",
|
| 102 |
+
"model.layers.16.self_attn.k_norm.weight": "model-00003-of-00004.safetensors",
|
| 103 |
+
"model.layers.16.self_attn.k_proj.weight": "model-00003-of-00004.safetensors",
|
| 104 |
+
"model.layers.16.self_attn.o_proj.weight": "model-00003-of-00004.safetensors",
|
| 105 |
+
"model.layers.16.self_attn.q_norm.weight": "model-00003-of-00004.safetensors",
|
| 106 |
+
"model.layers.16.self_attn.q_proj.weight": "model-00003-of-00004.safetensors",
|
| 107 |
+
"model.layers.16.self_attn.v_proj.weight": "model-00003-of-00004.safetensors",
|
| 108 |
+
"model.layers.17.input_layernorm.weight": "model-00003-of-00004.safetensors",
|
| 109 |
+
"model.layers.17.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
|
| 110 |
+
"model.layers.17.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
|
| 111 |
+
"model.layers.17.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
|
| 112 |
+
"model.layers.17.post_attention_layernorm.weight": "model-00003-of-00004.safetensors",
|
| 113 |
+
"model.layers.17.self_attn.k_norm.weight": "model-00003-of-00004.safetensors",
|
| 114 |
+
"model.layers.17.self_attn.k_proj.weight": "model-00003-of-00004.safetensors",
|
| 115 |
+
"model.layers.17.self_attn.o_proj.weight": "model-00003-of-00004.safetensors",
|
| 116 |
+
"model.layers.17.self_attn.q_norm.weight": "model-00003-of-00004.safetensors",
|
| 117 |
+
"model.layers.17.self_attn.q_proj.weight": "model-00003-of-00004.safetensors",
|
| 118 |
+
"model.layers.17.self_attn.v_proj.weight": "model-00003-of-00004.safetensors",
|
| 119 |
+
"model.layers.18.input_layernorm.weight": "model-00003-of-00004.safetensors",
|
| 120 |
+
"model.layers.18.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
|
| 121 |
+
"model.layers.18.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
|
| 122 |
+
"model.layers.18.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
|
| 123 |
+
"model.layers.18.post_attention_layernorm.weight": "model-00003-of-00004.safetensors",
|
| 124 |
+
"model.layers.18.self_attn.k_norm.weight": "model-00003-of-00004.safetensors",
|
| 125 |
+
"model.layers.18.self_attn.k_proj.weight": "model-00003-of-00004.safetensors",
|
| 126 |
+
"model.layers.18.self_attn.o_proj.weight": "model-00003-of-00004.safetensors",
|
| 127 |
+
"model.layers.18.self_attn.q_norm.weight": "model-00003-of-00004.safetensors",
|
| 128 |
+
"model.layers.18.self_attn.q_proj.weight": "model-00003-of-00004.safetensors",
|
| 129 |
+
"model.layers.18.self_attn.v_proj.weight": "model-00003-of-00004.safetensors",
|
| 130 |
+
"model.layers.19.input_layernorm.weight": "model-00003-of-00004.safetensors",
|
| 131 |
+
"model.layers.19.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
|
| 132 |
+
"model.layers.19.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
|
| 133 |
+
"model.layers.19.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
|
| 134 |
+
"model.layers.19.post_attention_layernorm.weight": "model-00003-of-00004.safetensors",
|
| 135 |
+
"model.layers.19.self_attn.k_norm.weight": "model-00003-of-00004.safetensors",
|
| 136 |
+
"model.layers.19.self_attn.k_proj.weight": "model-00003-of-00004.safetensors",
|
| 137 |
+
"model.layers.19.self_attn.o_proj.weight": "model-00003-of-00004.safetensors",
|
| 138 |
+
"model.layers.19.self_attn.q_norm.weight": "model-00003-of-00004.safetensors",
|
| 139 |
+
"model.layers.19.self_attn.q_proj.weight": "model-00003-of-00004.safetensors",
|
| 140 |
+
"model.layers.19.self_attn.v_proj.weight": "model-00003-of-00004.safetensors",
|
| 141 |
+
"model.layers.2.input_layernorm.weight": "model-00002-of-00004.safetensors",
|
| 142 |
+
"model.layers.2.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
|
| 143 |
+
"model.layers.2.mlp.gate_proj.weight": "model-00002-of-00004.safetensors",
|
| 144 |
+
"model.layers.2.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
|
| 145 |
+
"model.layers.2.post_attention_layernorm.weight": "model-00002-of-00004.safetensors",
|
| 146 |
+
"model.layers.2.self_attn.k_norm.weight": "model-00002-of-00004.safetensors",
|
| 147 |
+
"model.layers.2.self_attn.k_proj.weight": "model-00002-of-00004.safetensors",
|
| 148 |
+
"model.layers.2.self_attn.o_proj.weight": "model-00002-of-00004.safetensors",
|
| 149 |
+
"model.layers.2.self_attn.q_norm.weight": "model-00002-of-00004.safetensors",
|
| 150 |
+
"model.layers.2.self_attn.q_proj.weight": "model-00002-of-00004.safetensors",
|
| 151 |
+
"model.layers.2.self_attn.v_proj.weight": "model-00002-of-00004.safetensors",
|
| 152 |
+
"model.layers.20.input_layernorm.weight": "model-00003-of-00004.safetensors",
|
| 153 |
+
"model.layers.20.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
|
| 154 |
+
"model.layers.20.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
|
| 155 |
+
"model.layers.20.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
|
| 156 |
+
"model.layers.20.post_attention_layernorm.weight": "model-00003-of-00004.safetensors",
|
| 157 |
+
"model.layers.20.self_attn.k_norm.weight": "model-00003-of-00004.safetensors",
|
| 158 |
+
"model.layers.20.self_attn.k_proj.weight": "model-00003-of-00004.safetensors",
|
| 159 |
+
"model.layers.20.self_attn.o_proj.weight": "model-00003-of-00004.safetensors",
|
| 160 |
+
"model.layers.20.self_attn.q_norm.weight": "model-00003-of-00004.safetensors",
|
| 161 |
+
"model.layers.20.self_attn.q_proj.weight": "model-00003-of-00004.safetensors",
|
| 162 |
+
"model.layers.20.self_attn.v_proj.weight": "model-00003-of-00004.safetensors",
|
| 163 |
+
"model.layers.21.input_layernorm.weight": "model-00003-of-00004.safetensors",
|
| 164 |
+
"model.layers.21.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
|
| 165 |
+
"model.layers.21.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
|
| 166 |
+
"model.layers.21.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
|
| 167 |
+
"model.layers.21.post_attention_layernorm.weight": "model-00003-of-00004.safetensors",
|
| 168 |
+
"model.layers.21.self_attn.k_norm.weight": "model-00003-of-00004.safetensors",
|
| 169 |
+
"model.layers.21.self_attn.k_proj.weight": "model-00003-of-00004.safetensors",
|
| 170 |
+
"model.layers.21.self_attn.o_proj.weight": "model-00003-of-00004.safetensors",
|
| 171 |
+
"model.layers.21.self_attn.q_norm.weight": "model-00003-of-00004.safetensors",
|
| 172 |
+
"model.layers.21.self_attn.q_proj.weight": "model-00003-of-00004.safetensors",
|
| 173 |
+
"model.layers.21.self_attn.v_proj.weight": "model-00003-of-00004.safetensors",
|
| 174 |
+
"model.layers.22.input_layernorm.weight": "model-00003-of-00004.safetensors",
|
| 175 |
+
"model.layers.22.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
|
| 176 |
+
"model.layers.22.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
|
| 177 |
+
"model.layers.22.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
|
| 178 |
+
"model.layers.22.post_attention_layernorm.weight": "model-00003-of-00004.safetensors",
|
| 179 |
+
"model.layers.22.self_attn.k_norm.weight": "model-00003-of-00004.safetensors",
|
| 180 |
+
"model.layers.22.self_attn.k_proj.weight": "model-00003-of-00004.safetensors",
|
| 181 |
+
"model.layers.22.self_attn.o_proj.weight": "model-00003-of-00004.safetensors",
|
| 182 |
+
"model.layers.22.self_attn.q_norm.weight": "model-00003-of-00004.safetensors",
|
| 183 |
+
"model.layers.22.self_attn.q_proj.weight": "model-00003-of-00004.safetensors",
|
| 184 |
+
"model.layers.22.self_attn.v_proj.weight": "model-00003-of-00004.safetensors",
|
| 185 |
+
"model.layers.23.input_layernorm.weight": "model-00003-of-00004.safetensors",
|
| 186 |
+
"model.layers.23.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
|
| 187 |
+
"model.layers.23.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
|
| 188 |
+
"model.layers.23.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
|
| 189 |
+
"model.layers.23.post_attention_layernorm.weight": "model-00003-of-00004.safetensors",
|
| 190 |
+
"model.layers.23.self_attn.k_norm.weight": "model-00003-of-00004.safetensors",
|
| 191 |
+
"model.layers.23.self_attn.k_proj.weight": "model-00003-of-00004.safetensors",
|
| 192 |
+
"model.layers.23.self_attn.o_proj.weight": "model-00003-of-00004.safetensors",
|
| 193 |
+
"model.layers.23.self_attn.q_norm.weight": "model-00003-of-00004.safetensors",
|
| 194 |
+
"model.layers.23.self_attn.q_proj.weight": "model-00003-of-00004.safetensors",
|
| 195 |
+
"model.layers.23.self_attn.v_proj.weight": "model-00003-of-00004.safetensors",
|
| 196 |
+
"model.layers.24.input_layernorm.weight": "model-00003-of-00004.safetensors",
|
| 197 |
+
"model.layers.24.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
|
| 198 |
+
"model.layers.24.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
|
| 199 |
+
"model.layers.24.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
|
| 200 |
+
"model.layers.24.post_attention_layernorm.weight": "model-00003-of-00004.safetensors",
|
| 201 |
+
"model.layers.24.self_attn.k_norm.weight": "model-00003-of-00004.safetensors",
|
| 202 |
+
"model.layers.24.self_attn.k_proj.weight": "model-00003-of-00004.safetensors",
|
| 203 |
+
"model.layers.24.self_attn.o_proj.weight": "model-00003-of-00004.safetensors",
|
| 204 |
+
"model.layers.24.self_attn.q_norm.weight": "model-00003-of-00004.safetensors",
|
| 205 |
+
"model.layers.24.self_attn.q_proj.weight": "model-00003-of-00004.safetensors",
|
| 206 |
+
"model.layers.24.self_attn.v_proj.weight": "model-00003-of-00004.safetensors",
|
| 207 |
+
"model.layers.25.input_layernorm.weight": "model-00003-of-00004.safetensors",
|
| 208 |
+
"model.layers.25.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
|
| 209 |
+
"model.layers.25.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
|
| 210 |
+
"model.layers.25.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
|
| 211 |
+
"model.layers.25.post_attention_layernorm.weight": "model-00003-of-00004.safetensors",
|
| 212 |
+
"model.layers.25.self_attn.k_norm.weight": "model-00003-of-00004.safetensors",
|
| 213 |
+
"model.layers.25.self_attn.k_proj.weight": "model-00003-of-00004.safetensors",
|
| 214 |
+
"model.layers.25.self_attn.o_proj.weight": "model-00003-of-00004.safetensors",
|
| 215 |
+
"model.layers.25.self_attn.q_norm.weight": "model-00003-of-00004.safetensors",
|
| 216 |
+
"model.layers.25.self_attn.q_proj.weight": "model-00003-of-00004.safetensors",
|
| 217 |
+
"model.layers.25.self_attn.v_proj.weight": "model-00003-of-00004.safetensors",
|
| 218 |
+
"model.layers.26.input_layernorm.weight": "model-00003-of-00004.safetensors",
|
| 219 |
+
"model.layers.26.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
|
| 220 |
+
"model.layers.26.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
|
| 221 |
+
"model.layers.26.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
|
| 222 |
+
"model.layers.26.post_attention_layernorm.weight": "model-00003-of-00004.safetensors",
|
| 223 |
+
"model.layers.26.self_attn.k_norm.weight": "model-00003-of-00004.safetensors",
|
| 224 |
+
"model.layers.26.self_attn.k_proj.weight": "model-00003-of-00004.safetensors",
|
| 225 |
+
"model.layers.26.self_attn.o_proj.weight": "model-00003-of-00004.safetensors",
|
| 226 |
+
"model.layers.26.self_attn.q_norm.weight": "model-00003-of-00004.safetensors",
|
| 227 |
+
"model.layers.26.self_attn.q_proj.weight": "model-00003-of-00004.safetensors",
|
| 228 |
+
"model.layers.26.self_attn.v_proj.weight": "model-00003-of-00004.safetensors",
|
| 229 |
+
"model.layers.27.input_layernorm.weight": "model-00003-of-00004.safetensors",
|
| 230 |
+
"model.layers.27.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
|
| 231 |
+
"model.layers.27.mlp.gate_proj.weight": "model-00004-of-00004.safetensors",
|
| 232 |
+
"model.layers.27.mlp.up_proj.weight": "model-00004-of-00004.safetensors",
|
| 233 |
+
"model.layers.27.post_attention_layernorm.weight": "model-00004-of-00004.safetensors",
|
| 234 |
+
"model.layers.27.self_attn.k_norm.weight": "model-00004-of-00004.safetensors",
|
| 235 |
+
"model.layers.27.self_attn.k_proj.weight": "model-00004-of-00004.safetensors",
|
| 236 |
+
"model.layers.27.self_attn.o_proj.weight": "model-00004-of-00004.safetensors",
|
| 237 |
+
"model.layers.27.self_attn.q_norm.weight": "model-00004-of-00004.safetensors",
|
| 238 |
+
"model.layers.27.self_attn.q_proj.weight": "model-00004-of-00004.safetensors",
|
| 239 |
+
"model.layers.27.self_attn.v_proj.weight": "model-00004-of-00004.safetensors",
|
| 240 |
+
"model.layers.28.input_layernorm.weight": "model-00004-of-00004.safetensors",
|
| 241 |
+
"model.layers.28.mlp.down_proj.weight": "model-00004-of-00004.safetensors",
|
| 242 |
+
"model.layers.28.mlp.gate_proj.weight": "model-00004-of-00004.safetensors",
|
| 243 |
+
"model.layers.28.mlp.up_proj.weight": "model-00004-of-00004.safetensors",
|
| 244 |
+
"model.layers.28.post_attention_layernorm.weight": "model-00004-of-00004.safetensors",
|
| 245 |
+
"model.layers.28.self_attn.k_norm.weight": "model-00004-of-00004.safetensors",
|
| 246 |
+
"model.layers.28.self_attn.k_proj.weight": "model-00004-of-00004.safetensors",
|
| 247 |
+
"model.layers.28.self_attn.o_proj.weight": "model-00004-of-00004.safetensors",
|
| 248 |
+
"model.layers.28.self_attn.q_norm.weight": "model-00004-of-00004.safetensors",
|
| 249 |
+
"model.layers.28.self_attn.q_proj.weight": "model-00004-of-00004.safetensors",
|
| 250 |
+
"model.layers.28.self_attn.v_proj.weight": "model-00004-of-00004.safetensors",
|
| 251 |
+
"model.layers.29.input_layernorm.weight": "model-00004-of-00004.safetensors",
|
| 252 |
+
"model.layers.29.mlp.down_proj.weight": "model-00004-of-00004.safetensors",
|
| 253 |
+
"model.layers.29.mlp.gate_proj.weight": "model-00004-of-00004.safetensors",
|
| 254 |
+
"model.layers.29.mlp.up_proj.weight": "model-00004-of-00004.safetensors",
|
| 255 |
+
"model.layers.29.post_attention_layernorm.weight": "model-00004-of-00004.safetensors",
|
| 256 |
+
"model.layers.29.self_attn.k_norm.weight": "model-00004-of-00004.safetensors",
|
| 257 |
+
"model.layers.29.self_attn.k_proj.weight": "model-00004-of-00004.safetensors",
|
| 258 |
+
"model.layers.29.self_attn.o_proj.weight": "model-00004-of-00004.safetensors",
|
| 259 |
+
"model.layers.29.self_attn.q_norm.weight": "model-00004-of-00004.safetensors",
|
| 260 |
+
"model.layers.29.self_attn.q_proj.weight": "model-00004-of-00004.safetensors",
|
| 261 |
+
"model.layers.29.self_attn.v_proj.weight": "model-00004-of-00004.safetensors",
|
| 262 |
+
"model.layers.3.input_layernorm.weight": "model-00002-of-00004.safetensors",
|
| 263 |
+
"model.layers.3.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
|
| 264 |
+
"model.layers.3.mlp.gate_proj.weight": "model-00002-of-00004.safetensors",
|
| 265 |
+
"model.layers.3.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
|
| 266 |
+
"model.layers.3.post_attention_layernorm.weight": "model-00002-of-00004.safetensors",
|
| 267 |
+
"model.layers.3.self_attn.k_norm.weight": "model-00002-of-00004.safetensors",
|
| 268 |
+
"model.layers.3.self_attn.k_proj.weight": "model-00002-of-00004.safetensors",
|
| 269 |
+
"model.layers.3.self_attn.o_proj.weight": "model-00002-of-00004.safetensors",
|
| 270 |
+
"model.layers.3.self_attn.q_norm.weight": "model-00002-of-00004.safetensors",
|
| 271 |
+
"model.layers.3.self_attn.q_proj.weight": "model-00002-of-00004.safetensors",
|
| 272 |
+
"model.layers.3.self_attn.v_proj.weight": "model-00002-of-00004.safetensors",
|
| 273 |
+
"model.layers.30.input_layernorm.weight": "model-00004-of-00004.safetensors",
|
| 274 |
+
"model.layers.30.mlp.down_proj.weight": "model-00004-of-00004.safetensors",
|
| 275 |
+
"model.layers.30.mlp.gate_proj.weight": "model-00004-of-00004.safetensors",
|
| 276 |
+
"model.layers.30.mlp.up_proj.weight": "model-00004-of-00004.safetensors",
|
| 277 |
+
"model.layers.30.post_attention_layernorm.weight": "model-00004-of-00004.safetensors",
|
| 278 |
+
"model.layers.30.self_attn.k_norm.weight": "model-00004-of-00004.safetensors",
|
| 279 |
+
"model.layers.30.self_attn.k_proj.weight": "model-00004-of-00004.safetensors",
|
| 280 |
+
"model.layers.30.self_attn.o_proj.weight": "model-00004-of-00004.safetensors",
|
| 281 |
+
"model.layers.30.self_attn.q_norm.weight": "model-00004-of-00004.safetensors",
|
| 282 |
+
"model.layers.30.self_attn.q_proj.weight": "model-00004-of-00004.safetensors",
|
| 283 |
+
"model.layers.30.self_attn.v_proj.weight": "model-00004-of-00004.safetensors",
|
| 284 |
+
"model.layers.31.input_layernorm.weight": "model-00004-of-00004.safetensors",
|
| 285 |
+
"model.layers.31.mlp.down_proj.weight": "model-00004-of-00004.safetensors",
|
| 286 |
+
"model.layers.31.mlp.gate_proj.weight": "model-00004-of-00004.safetensors",
|
| 287 |
+
"model.layers.31.mlp.up_proj.weight": "model-00004-of-00004.safetensors",
|
| 288 |
+
"model.layers.31.post_attention_layernorm.weight": "model-00004-of-00004.safetensors",
|
| 289 |
+
"model.layers.31.self_attn.k_norm.weight": "model-00004-of-00004.safetensors",
|
| 290 |
+
"model.layers.31.self_attn.k_proj.weight": "model-00004-of-00004.safetensors",
|
| 291 |
+
"model.layers.31.self_attn.o_proj.weight": "model-00004-of-00004.safetensors",
|
| 292 |
+
"model.layers.31.self_attn.q_norm.weight": "model-00004-of-00004.safetensors",
|
| 293 |
+
"model.layers.31.self_attn.q_proj.weight": "model-00004-of-00004.safetensors",
|
| 294 |
+
"model.layers.31.self_attn.v_proj.weight": "model-00004-of-00004.safetensors",
|
| 295 |
+
"model.layers.32.input_layernorm.weight": "model-00004-of-00004.safetensors",
|
| 296 |
+
"model.layers.32.mlp.down_proj.weight": "model-00004-of-00004.safetensors",
|
| 297 |
+
"model.layers.32.mlp.gate_proj.weight": "model-00004-of-00004.safetensors",
|
| 298 |
+
"model.layers.32.mlp.up_proj.weight": "model-00004-of-00004.safetensors",
|
| 299 |
+
"model.layers.32.post_attention_layernorm.weight": "model-00004-of-00004.safetensors",
|
| 300 |
+
"model.layers.32.self_attn.k_norm.weight": "model-00004-of-00004.safetensors",
|
| 301 |
+
"model.layers.32.self_attn.k_proj.weight": "model-00004-of-00004.safetensors",
|
| 302 |
+
"model.layers.32.self_attn.o_proj.weight": "model-00004-of-00004.safetensors",
|
| 303 |
+
"model.layers.32.self_attn.q_norm.weight": "model-00004-of-00004.safetensors",
|
| 304 |
+
"model.layers.32.self_attn.q_proj.weight": "model-00004-of-00004.safetensors",
|
| 305 |
+
"model.layers.32.self_attn.v_proj.weight": "model-00004-of-00004.safetensors",
|
| 306 |
+
"model.layers.33.input_layernorm.weight": "model-00004-of-00004.safetensors",
|
| 307 |
+
"model.layers.33.mlp.down_proj.weight": "model-00004-of-00004.safetensors",
|
| 308 |
+
"model.layers.33.mlp.gate_proj.weight": "model-00004-of-00004.safetensors",
|
| 309 |
+
"model.layers.33.mlp.up_proj.weight": "model-00004-of-00004.safetensors",
|
| 310 |
+
"model.layers.33.post_attention_layernorm.weight": "model-00004-of-00004.safetensors",
|
| 311 |
+
"model.layers.33.self_attn.k_norm.weight": "model-00004-of-00004.safetensors",
|
| 312 |
+
"model.layers.33.self_attn.k_proj.weight": "model-00004-of-00004.safetensors",
|
| 313 |
+
"model.layers.33.self_attn.o_proj.weight": "model-00004-of-00004.safetensors",
|
| 314 |
+
"model.layers.33.self_attn.q_norm.weight": "model-00004-of-00004.safetensors",
|
| 315 |
+
"model.layers.33.self_attn.q_proj.weight": "model-00004-of-00004.safetensors",
|
| 316 |
+
"model.layers.33.self_attn.v_proj.weight": "model-00004-of-00004.safetensors",
|
| 317 |
+
"model.layers.34.input_layernorm.weight": "model-00004-of-00004.safetensors",
|
| 318 |
+
"model.layers.34.mlp.down_proj.weight": "model-00004-of-00004.safetensors",
|
| 319 |
+
"model.layers.34.mlp.gate_proj.weight": "model-00004-of-00004.safetensors",
|
| 320 |
+
"model.layers.34.mlp.up_proj.weight": "model-00004-of-00004.safetensors",
|
| 321 |
+
"model.layers.34.post_attention_layernorm.weight": "model-00004-of-00004.safetensors",
|
| 322 |
+
"model.layers.34.self_attn.k_norm.weight": "model-00004-of-00004.safetensors",
|
| 323 |
+
"model.layers.34.self_attn.k_proj.weight": "model-00004-of-00004.safetensors",
|
| 324 |
+
"model.layers.34.self_attn.o_proj.weight": "model-00004-of-00004.safetensors",
|
| 325 |
+
"model.layers.34.self_attn.q_norm.weight": "model-00004-of-00004.safetensors",
|
| 326 |
+
"model.layers.34.self_attn.q_proj.weight": "model-00004-of-00004.safetensors",
|
| 327 |
+
"model.layers.34.self_attn.v_proj.weight": "model-00004-of-00004.safetensors",
|
| 328 |
+
"model.layers.35.input_layernorm.weight": "model-00004-of-00004.safetensors",
|
| 329 |
+
"model.layers.35.mlp.down_proj.weight": "model-00004-of-00004.safetensors",
|
| 330 |
+
"model.layers.35.mlp.gate_proj.weight": "model-00004-of-00004.safetensors",
|
| 331 |
+
"model.layers.35.mlp.up_proj.weight": "model-00004-of-00004.safetensors",
|
| 332 |
+
"model.layers.35.post_attention_layernorm.weight": "model-00004-of-00004.safetensors",
|
| 333 |
+
"model.layers.35.self_attn.k_norm.weight": "model-00004-of-00004.safetensors",
|
| 334 |
+
"model.layers.35.self_attn.k_proj.weight": "model-00004-of-00004.safetensors",
|
| 335 |
+
"model.layers.35.self_attn.o_proj.weight": "model-00004-of-00004.safetensors",
|
| 336 |
+
"model.layers.35.self_attn.q_norm.weight": "model-00004-of-00004.safetensors",
|
| 337 |
+
"model.layers.35.self_attn.q_proj.weight": "model-00004-of-00004.safetensors",
|
| 338 |
+
"model.layers.35.self_attn.v_proj.weight": "model-00004-of-00004.safetensors",
|
| 339 |
+
"model.layers.4.input_layernorm.weight": "model-00002-of-00004.safetensors",
|
| 340 |
+
"model.layers.4.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
|
| 341 |
+
"model.layers.4.mlp.gate_proj.weight": "model-00002-of-00004.safetensors",
|
| 342 |
+
"model.layers.4.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
|
| 343 |
+
"model.layers.4.post_attention_layernorm.weight": "model-00002-of-00004.safetensors",
|
| 344 |
+
"model.layers.4.self_attn.k_norm.weight": "model-00002-of-00004.safetensors",
|
| 345 |
+
"model.layers.4.self_attn.k_proj.weight": "model-00002-of-00004.safetensors",
|
| 346 |
+
"model.layers.4.self_attn.o_proj.weight": "model-00002-of-00004.safetensors",
|
| 347 |
+
"model.layers.4.self_attn.q_norm.weight": "model-00002-of-00004.safetensors",
|
| 348 |
+
"model.layers.4.self_attn.q_proj.weight": "model-00002-of-00004.safetensors",
|
| 349 |
+
"model.layers.4.self_attn.v_proj.weight": "model-00002-of-00004.safetensors",
|
| 350 |
+
"model.layers.5.input_layernorm.weight": "model-00002-of-00004.safetensors",
|
| 351 |
+
"model.layers.5.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
|
| 352 |
+
"model.layers.5.mlp.gate_proj.weight": "model-00002-of-00004.safetensors",
|
| 353 |
+
"model.layers.5.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
|
| 354 |
+
"model.layers.5.post_attention_layernorm.weight": "model-00002-of-00004.safetensors",
|
| 355 |
+
"model.layers.5.self_attn.k_norm.weight": "model-00002-of-00004.safetensors",
|
| 356 |
+
"model.layers.5.self_attn.k_proj.weight": "model-00002-of-00004.safetensors",
|
| 357 |
+
"model.layers.5.self_attn.o_proj.weight": "model-00002-of-00004.safetensors",
|
| 358 |
+
"model.layers.5.self_attn.q_norm.weight": "model-00002-of-00004.safetensors",
|
| 359 |
+
"model.layers.5.self_attn.q_proj.weight": "model-00002-of-00004.safetensors",
|
| 360 |
+
"model.layers.5.self_attn.v_proj.weight": "model-00002-of-00004.safetensors",
|
| 361 |
+
"model.layers.6.input_layernorm.weight": "model-00002-of-00004.safetensors",
|
| 362 |
+
"model.layers.6.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
|
| 363 |
+
"model.layers.6.mlp.gate_proj.weight": "model-00002-of-00004.safetensors",
|
| 364 |
+
"model.layers.6.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
|
| 365 |
+
"model.layers.6.post_attention_layernorm.weight": "model-00002-of-00004.safetensors",
|
| 366 |
+
"model.layers.6.self_attn.k_norm.weight": "model-00002-of-00004.safetensors",
|
| 367 |
+
"model.layers.6.self_attn.k_proj.weight": "model-00002-of-00004.safetensors",
|
| 368 |
+
"model.layers.6.self_attn.o_proj.weight": "model-00002-of-00004.safetensors",
|
| 369 |
+
"model.layers.6.self_attn.q_norm.weight": "model-00002-of-00004.safetensors",
|
| 370 |
+
"model.layers.6.self_attn.q_proj.weight": "model-00002-of-00004.safetensors",
|
| 371 |
+
"model.layers.6.self_attn.v_proj.weight": "model-00002-of-00004.safetensors",
|
| 372 |
+
"model.layers.7.input_layernorm.weight": "model-00002-of-00004.safetensors",
|
| 373 |
+
"model.layers.7.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
|
| 374 |
+
"model.layers.7.mlp.gate_proj.weight": "model-00002-of-00004.safetensors",
|
| 375 |
+
"model.layers.7.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
|
| 376 |
+
"model.layers.7.post_attention_layernorm.weight": "model-00002-of-00004.safetensors",
|
| 377 |
+
"model.layers.7.self_attn.k_norm.weight": "model-00002-of-00004.safetensors",
|
| 378 |
+
"model.layers.7.self_attn.k_proj.weight": "model-00002-of-00004.safetensors",
|
| 379 |
+
"model.layers.7.self_attn.o_proj.weight": "model-00002-of-00004.safetensors",
|
| 380 |
+
"model.layers.7.self_attn.q_norm.weight": "model-00002-of-00004.safetensors",
|
| 381 |
+
"model.layers.7.self_attn.q_proj.weight": "model-00002-of-00004.safetensors",
|
| 382 |
+
"model.layers.7.self_attn.v_proj.weight": "model-00002-of-00004.safetensors",
|
| 383 |
+
"model.layers.8.input_layernorm.weight": "model-00002-of-00004.safetensors",
|
| 384 |
+
"model.layers.8.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
|
| 385 |
+
"model.layers.8.mlp.gate_proj.weight": "model-00002-of-00004.safetensors",
|
| 386 |
+
"model.layers.8.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
|
| 387 |
+
"model.layers.8.post_attention_layernorm.weight": "model-00002-of-00004.safetensors",
|
| 388 |
+
"model.layers.8.self_attn.k_norm.weight": "model-00002-of-00004.safetensors",
|
| 389 |
+
"model.layers.8.self_attn.k_proj.weight": "model-00002-of-00004.safetensors",
|
| 390 |
+
"model.layers.8.self_attn.o_proj.weight": "model-00002-of-00004.safetensors",
|
| 391 |
+
"model.layers.8.self_attn.q_norm.weight": "model-00002-of-00004.safetensors",
|
| 392 |
+
"model.layers.8.self_attn.q_proj.weight": "model-00002-of-00004.safetensors",
|
| 393 |
+
"model.layers.8.self_attn.v_proj.weight": "model-00002-of-00004.safetensors",
|
| 394 |
+
"model.layers.9.input_layernorm.weight": "model-00002-of-00004.safetensors",
|
| 395 |
+
"model.layers.9.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
|
| 396 |
+
"model.layers.9.mlp.gate_proj.weight": "model-00002-of-00004.safetensors",
|
| 397 |
+
"model.layers.9.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
|
| 398 |
+
"model.layers.9.post_attention_layernorm.weight": "model-00002-of-00004.safetensors",
|
| 399 |
+
"model.layers.9.self_attn.k_norm.weight": "model-00002-of-00004.safetensors",
|
| 400 |
+
"model.layers.9.self_attn.k_proj.weight": "model-00002-of-00004.safetensors",
|
| 401 |
+
"model.layers.9.self_attn.o_proj.weight": "model-00002-of-00004.safetensors",
|
| 402 |
+
"model.layers.9.self_attn.q_norm.weight": "model-00002-of-00004.safetensors",
|
| 403 |
+
"model.layers.9.self_attn.q_proj.weight": "model-00002-of-00004.safetensors",
|
| 404 |
+
"model.layers.9.self_attn.v_proj.weight": "model-00002-of-00004.safetensors",
|
| 405 |
+
"model.norm.weight": "model-00004-of-00004.safetensors"
|
| 406 |
+
}
|
| 407 |
+
}
|
tokenizer.json
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:46b5e4f3bb14294aaa973237eb8e3de4659562c0bec6f853fd5514e12cc492c6
|
| 3 |
+
size 37807301
|
tokenizer_config.json
ADDED
|
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"add_prefix_space": false,
|
| 3 |
+
"backend": "tokenizers",
|
| 4 |
+
"bos_token": "<bos>",
|
| 5 |
+
"clean_up_tokenization_spaces": false,
|
| 6 |
+
"eos_token": "<end_of_turn>",
|
| 7 |
+
"is_local": true,
|
| 8 |
+
"local_files_only": false,
|
| 9 |
+
"model_max_length": 1000000000000000019884624838656,
|
| 10 |
+
"pad_token": "<pad>",
|
| 11 |
+
"sp_model_kwargs": {},
|
| 12 |
+
"spaces_between_special_tokens": false,
|
| 13 |
+
"tokenizer_class": "LlamaTokenizer",
|
| 14 |
+
"unk_token": "<unk>",
|
| 15 |
+
"use_default_system_prompt": false
|
| 16 |
+
}
|