SAVRN
Search Contact SAVRN

Open-weight model · Text classification

erabi-practical-v1-experimental

by Sugarknight sugarknight/erabi-practical-v1-experimental

erabi-practical-v1-experimental is an open-weight model for text classification from Sugarknight, released under Apache License 2.0. It has 439M parameters. At 16-bit it needs about 1.1 GB of GPU memory, which fits on 1x MI300X from $1.85 an hour, at the lowest prices in the SAVRN Index. It draws 101 downloads a month.

This is an experimental, uncalibrated choice-ranking model. It is not an official Jev model, a validated general-purpose reasoner, or an automatic decision-maker.

Parameters439M
Context—
Weights4.4 GB
Licenseapache-2.0
AccessOpen weights
Monthly Downloads101

Runs On

What it takes to serve erabi-practical-v1-experimental (439M parameters): the memory its weights need at each precision, and the cheapest way to rent enough data-center GPUs to hold them.

PrecisionWeightsMemory neededCheapest setupPer hourAlso fits
16-bit 0.9 GB 1.1 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
8-bit 0.4 GB 0.5 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
4-bit 0.2 GB 0.3 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00

Memory is the weights at that precision plus 20% for the runtime and a short context; a long context needs more. Prices are the lowest on-demand hourly rates in the SAVRN Index, read Oct 1, 2026.

erabi-practical-v1-experimental on every accelerator the SAVRN Index prices, at every precision

Model Card

By Sugarknight, published under apache-2.0, revision 99d80865e046.

This is an experimental, uncalibrated choice-ranking model. It is not an official Jev model, a validated general-purpose reasoner, or an automatic decision-maker. The model ranks 2–16 user-supplied candidate texts for a natural-language context and question and returns all candidate probabilities through the ERABI code. Decisions should be reviewed by a person. - Practical V1 data consists of original synthetic Japanese, English, and Simplified Chinese examples in six task families, generated and answer-blind rejudged with DeepSeek V4.1 Flash. - The Exam-QA source was filtered and transformed with the same DeepSeek model. Symbolic answer labels were mapped to source choice text. Ambiguous…

Read Sugarknight's full model card

This is an experimental, uncalibrated choice-ranking model. It is not an official Jev model, a validated general-purpose reasoner, or an automatic decision-maker. The model ranks 2–16 user-supplied candidate texts for a natural-language context and question and returns all candidate probabilities through the ERABI code. Decisions should be reviewed by a person.

Provenance

  • Base: knowledgator/gliclass-instruct-large-v1.0, Apache-2.0, 438,672,897 parameters.
  • First fine-tune: one epoch on 2,414 Practical V1 training records, peak learning rate 2.5e-6, 151 optimizer steps, microbatch 2, gradient accumulation 8, fp16 AMP.
  • Second, exploratory fine-tune (2026-09-23): one selected epoch on 175 privately held Exam-QA transformations mixed with 175 deterministic Practical V1 replay records, learning rate 1.5e-6, 22 optimizer steps, maximum training length 1,024 tokens.
  • Practical V1 data consists of original synthetic Japanese, English, and Simplified Chinese examples in six task families, generated and answer-blind rejudged with DeepSeek V4.1 Flash.
  • The Exam-QA source was filtered and transformed with the same DeepSeek model. Symbolic answer labels were mapped to source choice text. Ambiguous, multi-answer, figure-dependent, partial-credit, incomplete, or over-1,024-token items were skipped. Generated distractors were train-only; validation used source-provided choices only.
  • Exam-QA source records, transformed JSONL, and API responses are not published pending human review and source-by-source redistribution review. They are not claimed as human gold.
  • Data and training code: GitHub repository and training script. Labels remain unreviewed synthetic teacher agreement, not human gold.

Exploratory evaluation

Set Frozen RC3 before this fine-tune This checkpoint
Practical V1 dev, 399 cases 59.90% 77.19%
Practical V1 held-out synthetic eval, 386 cases 61.66% 76.17%
Existing RC3 Bridge, 480 cases 88.75% 88.54%

The Practical V1 eval set was used once after selecting by dev and existing-bridge results. Reading inference regressed from 54/71 to 50/71 despite aggregate gains. Candidate-order consistency on the existing bridge was 97.50%. These figures are not a benchmark of real-world correctness or Jev parity, because Practical V1 questions and labels come from the same teacher family. There is no independent human-verified final test, temperature calibration, or formal release approval for this checkpoint.

The current weights add the private Exam-QA experiment to that checkpoint:

Set Before Exam-QA fine-tune Current weights
Private Exam-QA validation, source choices only, 37 cases 21.62% (8/37) 24.32% (9/37)
Practical V1 dev, 399 cases 77.19% (308/399) 78.20% (312/399)
Existing RC3 Bridge, 480 cases 88.54% (425/480) 88.54% (425/480)
Practical V1 teacher-agreed eval, 386 cases 76.17% (294/386) 75.65% (292/386)

The Exam-QA gain is only one additional correct item, so it is weak exploratory evidence, not a claim of exam competence. The validation set has just nine source groups and has not been independently human-audited. The current safetensors SHA256 is 1ae38ef6c1103f8c021b0d3a974f3b1aedc42d89832d11761e74b95664216251.

Use

python -m pip install erabi
erabi predict --request request.json

The repository contains three inference formats from the same checkpoint: model.safetensors (PyTorch), onnx/fp32/model.onnx (CPU), and onnx/fp16/model.onnx (NVIDIA GPU). ERABI 0.1.3 pins this updated checkpoint by default; 0.1.2 pins the earlier Practical V1-only revision. Upgrade with python -m pip install --upgrade erabi. --model-format auto downloads only the selected variant: FP32 ONNX for CPU with ONNX Runtime, FP16 ONNX for CUDA with CUDA Execution Provider, and otherwise PyTorch safetensors. Install the compatible onnxruntime (CPU) or onnxruntime-gpu (GPU) separately; do not install both in one environment. You can also select --model-format pytorch, onnx-fp32, or onnx-fp16 explicitly.

The newly exported ONNX FP32 and FP16 variants preserved the PyTorch top-ranked choice on 37/37 private Exam-QA validation cases, up to 853 input tokens. Experimental INT8 variants changed predictions substantially and are not distributed. The first invocation downloads the selected model; later invocations use the Hugging Face cache. Input and output JSON contracts and runtime recommendations are documented in the ERABI README. The public ERABI runtime still defaults to a 512-token fail-closed contract. The weights were trained and experimentally checked at up to 1,024 tokens, but using that length requires changing both the runtime limit and preprocessing length while checking the untruncated input. Candidate probabilities are not calibrated confidence guarantees.

License and limitations

These fine-tuned weights derive from the Apache-2.0-licensed GLiClass base model and are distributed under Apache-2.0; see the Apache License 2.0 and the base model card. ERABI source code is separately MIT-licensed. Do not rely on this experimental model for high-stakes or unattended decisions.

Configuration

Architecture
GLiClassModel
Hidden size
1,024
Vocabulary size
128,004
Model type
GLiClass

Identity and Version

Repository
sugarknight/erabi-practical-v1-experimental
Publisher
Sugarknight
Task
Text classification
Modality
Text
Library
transformers
Parameters
439M parameters
Languages
ja, en, zh
Revision
99d80865e046f9b85989d60eea04199b96dda210
First published
2026-09-22
Last updated
2026-09-25

Files and Weights

8 files, 4.4 GB in total. The weights are 3 files totalling 4.4 GB in onnx, safetensors.

Weights3 files · 4.4 GB
Configuration1 file · 3.8 KB
Tokenizer2 files · 8.3 MB
Documentation1 file · 6.0 KB
Repository1 file · 1.5 KB
Every file
FileTypeSizeSHA-256
model.safetensorsWeights1.8 GB 1ae38ef6c110
onnx/fp16/model.onnxWeights879.5 MB 4b67d0ec581b
onnx/fp32/model.onnxWeights1.8 GB 4ce73286fc49
config.jsonConfiguration3.8 KB —
README.mdDocumentation6.0 KB —
.gitattributesRepository1.5 KB —
tokenizer.jsonTokenizer8.3 MB —
tokenizer_config.jsonTokenizer752 B —

License and Download

License
apache-2.0
Access
Open weights, no gate
Download size
4.4 GB
Download from Sugarknight

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

Built From

  • Derived from knowledgator/gliclass-instruct-large-v1.0
  • Quantized from knowledgator/gliclass-instruct-large-v1.0

Memory Requirements

PrecisionWeights in memory
As published4.4 GB
16-bit0.9 GB
8-bit0.4 GB
4-bit0.2 GB

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

Questions About erabi-practical-v1-experimental

How much GPU memory does erabi-practical-v1-experimental need?

About 1.1 GB at 16-bit and 0.3 GB at 4-bit: the weights (439M parameters) plus a working margin. A long context needs more.

What is the cheapest GPU to run erabi-practical-v1-experimental on?

At 16-bit, 1x MI300X from $1.85 an hour; at 4-bit, 1x MI300X from $1.85 an hour, at the lowest on-demand prices the SAVRN Index lists.

Can I use erabi-practical-v1-experimental commercially?

Yes. erabi-practical-v1-experimental 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

Opir-multitask-large is the English, highest-accuracy multi-task checkpoint in the Opir family: an encoder-based GLiClass guardrail model for real-time LLM safety filtering. It supports binary safe/unsafe classification, toxicity detection, jailbreak and prompt-injection detection, and zero-shot harmful-content categorization over a hierarchical safety taxonomy. This card is for knowledgator/opir-multitask-large. The model is used through GLiClass zero-shot classification: pass text plus the candidate labels you want scored. Use single-label mode for binary safe/unsafe decisions and multi-label mode for taxonomy, toxicity, jailbreak, or custom policy labels. Use multi-label mode when you…

Open weights apache-2.0 439M parameters gliclass

Model · Text classification

deberta_MP_dynamic

Oriane Peter

This model is a fine-tuned version of microsoft/deberta-v3-large on an unknown dataset. It achieves the following results on the evaluation set: The following hyperparameters were used during training: - learningrate: 3e-05 - trainbatchsize: 16 - evalbatchsize: 16 - gradientaccumulationsteps: 2 - totaltrainbatchsize: 32 - lrschedulertype: cosine - lrschedulerwarmupsteps: 0.1 - numepochs: 1000 - Transformers 5.12.1 - Pytorch 2.11.0+cu128 - Datasets 5.0.1 - Tokenizers 0.22.2

Open weights mit 435M parameters 512 tokens transformers

Model · Text classification

DEBATE-kor-large

Jong Rock Jeong

DEBATE-kor-large is a Korean-adapted Political DEBATE model for binary natural language inference (NLI) on political text. The model is initialized from mlburnham/PoliticalDEBATEDeBERTalargev1.1, the original DeBERTa-based Political DEBATE checkpoint, and subsequently fine-tuned on jongrock17/PolNLI-kor, a Korean translation and adaptation of PolNLI. Political DEBATE DeBERTa-large → PolNLI-kor → DEBATE-kor-large Unlike the PolNLI-kor-RoBERTa model family, which starts from Korean-pretrained KLUE-RoBERTa encoders, DEBATE-kor directly adapts the original Political DEBATE checkpoint to Korean political NLI. DEBATE-kor formulates NLI as a binary classification problem. notentailment combines…

Open weights 435M parameters 512 tokens transformers

Model · Text classification

laya-typed-decisions

Convai Innovations

Non-autoregressive System 1 decision model, fine-tuned on the typed-decisions workflows: agent-trace observability, customer service, invoice processing and security incidents. Part of the Laya family. 400 test cases, 2,000 decisions, measured on the official test split. +3.9 points over Jev's published 0.727, above the 0.735 teacher ceiling, with 2.4x better Brier and 1.6x better score MAE. Jev figures are third-party published, not measured here — there is no TypeSafe API access in this project, and sample sizes and prompts differ. Treat the comparison as indicative. Router will not select this checkpoint automatically unless you construct it with autotaskdetection=True — it is…

Open weights apache-2.0 421M parameters transformers

Model · Text classification

laya

Convai Innovations

Multilingual, non-autoregressive System 1 decision model. Give it a state (text, email, ticket, or JSON) and typed questions; it returns typed answers with mathematically calibrated probabilities in a single forward pass (~33 ms) across 100+ languages. Trained with reinforcement learning against strictly proper scoring rules (RLCD), so reporting honest probabilities is the only way to maximise reward. It never generates text, so there is nothing to parse and nothing to hallucinate. This repo holds all three checkpoints and is the hub for the family. The English checkpoint is at the repo root; the other two are bundled subfolders, and only the one you request is downloaded: pip install -U…

Open weights apache-2.0 421M parameters transformers

Model · Text classification

laya-kvp10k-noul

Sothiara Em

A fine-tuned Laya model (Convai Innovations, 421M, ModernBERT-large backbone) that answers one typed noul question: does a value correctly match its key label? (e.g. firstname = John → true, firstname = 1992 → false). Fine-tuned on the IBM KVP-10K dataset via the pre-parsed community mirror (OCR pre-extracted; no OCR step needed). This is the v2 (remediated) release: document-level 80/10/10 data partitioning, mixed-class frozen test set, calib-split temperature fitting, and a frozen category-stratified release gate. It supersedes the v1 release pre-remediation, historical artifact). Laya is a non-autoregressive decision model: you give it a state (text/dict) plus typed questions (choice…

Open weights apache-2.0 421M parameters laya