CoolFace
Modelpublic

cstr/Spaetzle-v69-7b

sourceHugging Facecc-by-nc-4.0updated 2mo agoView on Hugging Face
1likes36downloads
Model Card

Spaetzle-v69-7b

This is a progressive (mostly dare-ties, but also slerp) merge with the intention of a suitable compromise for English and German local tasks.

There is also a 4qkm quantized GGUF.

It should work sufficiently well with ChatML prompt template (for all merged models should have seen ChatML prompts at least in DPO stage).

Evaluation

Benchmark scores are not the possible optimum, as the model attempts a compromise with a number of parameters, like German language performance, instruction following, reasoning capabilities, robustness (so far, i did not encounter inserted tokens, e.g.), model licensing, and other criteria. Nevertheless, they are not too bad:

It achieves (running quantized) in

  • —German EQ Bench: Score (v2_de): 62.59 (Parseable: 171.0).
  • —English EQ Bench: Score (v2): 76.43 (Parseable: 171.0).

Open LLM Leaderboard Evaluation Results: Detailed results can be found here

MetricValue
Avg.72.87
AI2 Reasoning Challenge (25-Shot)69.54
HellaSwag (10-Shot)86.77
MMLU (5-Shot)64.63
TruthfulQA (0-shot)65.61
Winogrande (5-shot)81.93
GSM8k (5-shot)68.76

Nous benchmark results:

ModelAGIEvalGPT4AllTruthfulQABigbenchAverage
Spaetzle-v69-7b44.4875.8466.1546.5958.27

AGIEval

TaskVersionMetricValueStderr
agievalaquarat0acc25.98±2.76
acc_norm23.62±2.67
agievallogiqaen0acc39.78±1.92
acc_norm39.48±1.92
agievallsatar0acc23.48±2.80
acc_norm23.91±2.82
agievallsatlr0acc50.00±2.22
acc_norm51.76±2.21
agievallsatrc0acc63.94±2.93
acc_norm64.31±2.93
agievalsaten0acc76.70±2.95
acc_norm77.67±2.91
agievalsatenwithoutpassage0acc46.12±3.48
acc_norm44.17±3.47
agievalsatmath0acc34.09±3.20
acc_norm30.91±3.12

Average: 44.48%

GPT4All

TaskVersionMetricValueStderr
arc_challenge0acc63.23±1.41
acc_norm64.16±1.40
arc_easy0acc85.90±0.71
acc_norm82.49±0.78
boolq1acc87.80±0.57
hellaswag0acc67.05±0.47
acc_norm85.19±0.35
openbookqa0acc38.40±2.18
acc_norm48.40±2.24
piqa0acc82.75±0.88
acc_norm84.28±0.85
winogrande0acc78.53±1.15

Average: 75.84%

TruthfulQA

TaskVersionMetricValueStderr
truthfulqa_mc1mc150.67±1.75
mc266.15±1.48

Average: 66.15%

Bigbench

TaskVersionMetricValueStderr
bigbenchcausaljudgement0multiplechoicegrade56.84±3.60
bigbenchdateunderstanding0multiplechoicegrade66.67±2.46
bigbenchdisambiguationqa0multiplechoicegrade40.70±3.06
bigbenchgeometricshapes0multiplechoicegrade24.79±2.28
exactstrmatch10.58±1.63
bigbenchlogicaldeductionfiveobjects0multiplechoicegrade31.00±2.07
bigbenchlogicaldeductionsevenobjects0multiplechoicegrade23.00±1.59
bigbenchlogicaldeductionthreeobjects0multiplechoicegrade58.00±2.85
bigbenchmovierecommendation0multiplechoicegrade45.80±2.23
bigbench_navigate0multiplechoicegrade52.10±1.58
bigbenchreasoningaboutcoloredobjects0multiplechoicegrade69.55±1.03
bigbenchruinnames0multiplechoicegrade48.88±2.36
bigbenchsalienttranslationerrordetection0multiplechoicegrade30.96±1.46
bigbench_snarks0multiplechoicegrade73.48±3.29
bigbenchsportsunderstanding0multiplechoicegrade74.14±1.40
bigbenchtemporalsequences0multiplechoicegrade42.70±1.56
bigbenchtrackingshuffledobjectsfive_objects0multiplechoicegrade23.60±1.20
bigbenchtrackingshuffledobjectsseven_objects0multiplechoicegrade18.40±0.93
bigbenchtrackingshuffledobjectsthree_objects0multiplechoicegrade58.00±2.85

Average: 46.59%

Average score: 58.27%

🧩 Merge Configuration

Spaetzle-v69-7b is a merge of the following models using LazyMergekit:

The merge tree in total involves the following original models:

For this last merge:

yaml
models:
  - model: cstr/Spaetzle-v68-7b
    # no parameters necessary for base model
  - model: abideen/AlphaMonarch-dora
    parameters:
      density: 0.60
      weight: 0.30
merge_method: dare_ties
base_model: cstr/Spaetzle-v68-7b
parameters:
  int8_mask: true
dtype: bfloat16
random_seed: 0
tokenizer_source: base

💻 Usage

python
!pip install -qU transformers accelerate

from transformers import AutoTokenizer
import transformers
import torch

model = "cstr/Spaetzle-v69-7b"
messages = [{"role": "user", "content": "What is a large language model?"}]

tokenizer = AutoTokenizer.from_pretrained(model)
prompt = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
pipeline = transformers.pipeline(
    "text-generation",
    model=model,
    torch_dtype=torch.float16,
    device_map="auto",
)

outputs = pipeline(prompt, max_new_tokens=256, do_sample=True, temperature=0.7, top_k=50, top_p=0.95)
print(outputs[0]["generated_text"])

EU AI Act Art. 53 — provider obligations

Added 2026-08-02 during an account-wide provenance review.

This is a model merge, not a format conversion. Most cstr/* repositories are GGUF conversions, where the upstream research team remains the provider of the model and the conversion changes only the numeric representation of the weights. A merge produces a model that did not previously exist, so under Regulation (EU) 2024/1689 the maintainer of this repository is plausibly the provider of it, and the duties that survive the Art. 53(2) free-and-open-source exemption — Art. 53(1)(c) and 53(1)(d) — attach here rather than upstream.

Art. 53(1)(c) — copyright policy. No training corpus was assembled by this repository. Merging combines weights that other providers already published; it performs no text or data mining, so no rights reservation under Art. 4(3) of Directive (EU) 2019/790 was engaged by this step. Copyright questions arising from how the constituent models were themselves trained attach to their respective providers. Any credible claim that this repository redistributes material it has no right to redistribute will be acted on — contact via the Community tab.

Art. 53(1)(d) — training content. No data was used to train this model: it is a weight-space combination of models trained by others, and its training content is theirs. Of the 14 constituent models this card names, 13 are still published and 1 are not: VAGOsolutions/SauerkrautLM-7b-v1-mistral. For those, the training-content chain cannot be followed from this card, and no summary is reconstructed here in their place — an untraceable summary presented as a traceable one would be worse than the gap.