SAVRN
Search Contact SAVRN

Open-weight model · Translation

pantogloss-500-en-v6-compact

by Chris Mattmann chrismattmann/pantogloss-500-en-v6-compact

This release stores the released Pantogloss v6 fine-tune in a smaller FP16/INT5 format. Pantogloss 0.23.0 selects this model as its recommended default. The staged, checksummed runtime and legal artifacts total 564,137,246 bytes (538.0 MiB).

Parameters
Context
Weights543.3 MB
Licenseapache-2.0
AccessOpen weights
Monthly Downloads

Model Card

By Chris Mattmann, published under apache-2.0, revision 0cba7a4a7b81.

This release stores the released Pantogloss v6 fine-tune in a smaller FP16/INT5 format. Pantogloss 0.23.0 selects this model as its recommended default. The staged, checksummed runtime and legal artifacts total 564,137,246 bytes (538.0 MiB). Model weights are separate from the Python wheel. The model uses the same architecture, source and target tokenizers, and many-to-English task as the full-precision v6 release. Eight existing source languages were targeted during v6 fine-tuning; this does not add new source languages. “500-to-English” describes model-family provenance, not uniformly validated quality across 500 languages. The evaluations below cover 50. For Apple Metal, use…

Read Chris Mattmann's full model card

Pantogloss 500-to-English v6 Compact

This release stores the released Pantogloss v6 fine-tune in a smaller FP16/INT5 format. Pantogloss 0.23.0 selects this model as its recommended default. The staged, checksummed runtime and legal artifacts total 564,137,246 bytes (538.0 MiB). Model weights are separate from the Python wheel.

The model uses the same architecture, source and target tokenizers, and many-to-English task as the full-precision v6 release. Eight existing source languages were targeted during v6 fine-tuning; this does not add new source languages. “500-to-English” describes model-family provenance, not uniformly validated quality across 500 languages. The evaluations below cover 50.

Usage

from pantogloss import Translator

translator = Translator.from_pretrained(
    "pantogloss-500-en-compact",
    device="gpu",
    packed_source_runtime="reconstruct",  # tested bulk CUDA path
)
print(translator.translate("Comment allez-vous ?"))

For Apple Metal, use packed_source_runtime="gather-sharded". The generic auto mode currently favors fast startup and uses gather-sharded on both backends. Explicit one-time reconstruction was faster for sustained CUDA inference but took longer to load; it is not the tested Metal path.

Conversion and provenance

The released v6 FP32 Keras weights were rounded to IEEE FP16. All non-source weights remain FP16. The source embedding uses symmetric five-bit storage per row with 2,800 exact FP16 overrides: 2,100 selected by INT5 reconstruction error and 700 by a language-balanced, source-only calibration rule. The calibration data are a pinned FLORES+ dev slice; quality was checked on disjoint devtest records. No translation references or test outputs were used to choose override rows. The manifest pins and checksums each conversion stage and every distributed artifact. No further gradient updates were made.

Evaluation

On a matched 8,250-example, 50-language FLORES+ confirmation corpus with greedy decoding and zero failures:

Comparison BLEU change chrF change Largest per-language chrF drop
Compact v6 vs. v6 FP16, CUDA -0.038 -0.038 Persian -0.514
Compact v6 vs. v6 FP16, Apple M3 Max Metal -0.047 -0.046 Igbo -0.514
Compact v6 vs. current Compact default, CUDA +0.560 +0.542 Arabic -0.189

The direct CUDA comparison with the current Compact default found small chrF declines in seven of the 50 languages, led by Arabic (-0.189) and Lao (-0.161). The largest gains were Nepali (+4.107), Khmer (+2.278), and Hausa (+2.266). Aggregate gains do not mean every sentence or language improves.

Matched warmed throughput retained 96% and 87% of v6 FP16 on CUDA at batch 1 and 16 with explicit reconstruction. On M3 Metal, gather-sharded lookup retained 94% and 85% at those batch sizes. Peak process RSS was approximately 51% of matched FP16 on CUDA and 65%/61% on Metal. The full mixed-length Metal quality run at matched batch 128 retained 99% of FP16 throughput; these are different workloads and should not be conflated.

Limitations and redistribution

Quality varies by language, script, and domain. The model does not detect source language or provide calibrated confidence. It is not intended for unreviewed medical, legal, safety-critical, or other high-stakes use.

The model artifact is licensed under Apache-2.0. NOTICE credits the RTG parent model and original authors; V6-ATTRIBUTION.md lists the fine-tuning data sources. Corpus text and evaluation examples are not distributed with the model.

Configuration

Hidden size
768

Identity and Version

Repository
chrismattmann/pantogloss-500-en-v6-compact
Publisher
Chris Mattmann
Task
Translation
Modality
Text
Library
pantogloss
Parameters
Not stated by the source
Languages
Not stated by the source
Revision
0cba7a4a7b819ae3844208d68ed22f042511cc1f
First published
2026-09-18
Last updated
2026-09-18

Files and Weights

15 files, 564.1 MB in total. The weights are 5 files totalling 543.3 MB in bin.

Weights5 files · 543.3 MB
Configuration3 files · 71.4 KB
Tokenizer2 files · 20.7 MB
Documentation4 files · 19.1 KB
Repository1 file · 1.5 KB
Every file
FileTypeSizeSHA-256
fp16.weights.binWeights292.2 MB ae005514203e
source_embedding.int5.binWeights245.8 MB 438493b38dfb
source_embedding.overrides.f16.binWeights4.3 MB e90375daf689
source_embedding.overrides.u32.binWeights11.2 KB cb61d0120234
source_embedding.scale.f16.binWeights1.0 MB 3b2c462f8532
config.jsonConfiguration397 B
manifest.jsonConfiguration3.7 KB
packed.weights.jsonConfiguration67.4 KB
LICENSEDocumentation11.4 KB
NOTICEDocumentation584 B
README.mdDocumentation3.8 KB
V6-ATTRIBUTION.mdDocumentation3.4 KB
.gitattributesRepository1.5 KB
tokenizer.source.modelTokenizer18.7 MB 67b097e00856
tokenizer.target.modelTokenizer2.0 MB 1a2f0e1198ca

License and Download

License
apache-2.0
Access
Open weights, no gate
Download size
543.3 MB
Download from Chris Mattmann

Released by Chris Mattmann through its official repository on Hugging Face. Read the license.

Built From

  • Derived from chrismattmann/pantogloss-500-en-v6

Memory Requirements

PrecisionWeights in memory
As published543.3 MB

Weights only, from the published parameter count; the key-value cache and runtime add to this.

Questions About pantogloss-500-en-v6-compact

Can I use pantogloss-500-en-v6-compact commercially?

Yes. pantogloss-500-en-v6-compact is released under Apache License 2.0. The Apache License 2.0 is a permissive open-source license. It permits commercial use, modification and redistribution. It requires keeping the license and copyright notices and any NOTICE file, stating significant changes, and it includes an express patent grant from contributors.

Similar Models

source languages: nl; target languages: en; OPUS readme: nl-en; dataset: opus; model: transformer-align; pre-processing: normalization + SentencePiece.

Open weights apache-2.0 512 tokens transformers

Model · Translation

nllb-200-distilled-600M

AI at Meta

This is the model card of NLLB-200's distilled 600M variant. Here are the metrics for that particular checkpoint. - Information about training algorithms, parameters, fairness constraints or other applied approaches, and features. The exact training algorithm, data and the strategies to handle data imbalances for high and low resource languages that were used to train NLLB-200 is described in the paper. - Paper or other resource for more information NLLB Team et al, No Language Left Behind: Scaling Human-Centered Machine Translation, Arxiv, 2022 - Where to send questions or comments about the model: https://github.com/facebookresearch/fairseq/issues • Model performance measures: NLLB-200…

Open weights cc-by-nc-4.0 1,024 tokens transformers

source languages: en; target languages: ru; OPUS readme: en-ru; dataset: opus; model: transformer-align; pre-processing: normalization + SentencePiece.

Open weights apache-2.0 512 tokens transformers

This model can be used for translation and text-to-text generation. CONTENT WARNING: Readers should be aware this section contains content that is disturbing, offensive, and can propagate historical and current stereotypes. Significant research has explored bias and fairness issues with language models (see, e.g., Sheng et al. (2021) and Bender et al. (2021)). Further details about the dataset for this model can be found in the OPUS readme: en-de

Open weights cc-by-4.0 512 tokens transformers

hfname: kor-eng - sourcelanguages: kor - targetlanguages: eng - opusreadmeurl: https://github.com/Helsinki-NLP/Tatoeba-Challenge/tree/master/models/kor-eng/README.md - originalrepo: Tatoeba-Challenge - srcconstituents: {'korHani', 'korHang', 'korLatn', 'kor'} - tgtconstituents: {'eng'} - srcmultilingual: False - tgtmultilingual: False - urlmodel: https://object.pouta.csc.fi/Tatoeba-MT-models/kor-eng/opus-2020-06-17.zip - urltestset: https://object.pouta.csc.fi/Tatoeba-MT-models/kor-eng/opus-2020-06-17.test.txt - srcalpha3: kor - tgtalpha3: eng - shortpair: ko-en - chrF2score: 0.588 - brevitypenalty: 0.9590000000000001 - reflen: 17711.0 - srcname: Korean - tgtname: English - traindate…

Open weights apache-2.0 512 tokens transformers

source languages: de; target languages: en; OPUS readme: de-en; dataset: opus; model: transformer-align; pre-processing: normalization + SentencePiece.

Open weights apache-2.0 512 tokens transformers