/ Модель

Характеристики

Контекст
131 072 токена
Параметры
8,4 млрд
Размер весов
17,6 ГБ
Лицензия
Apache 2.0
Архитектура
granite · dense
Базовая модель
granite-4.2-8b
Библиотека
transformers
Опубликована
4 окт 2026

granite-4.2-8b-heretic

Генерация текстаТекст → текст

Декодированная от отказов версия Granite 4.2 8B для локальных диалогов, рассуждений и агентов с вызовом инструментов.

1 396скачиваний за 30 дней0лайковвеса обновлены5 окт 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

saidutta69/granite-4.2-8b-heretic — производная модель на базе IBM Granite 4.2 8B, созданная RACER IS OP с помощью Heretic v1.4.0. Это плотный декодерный трансформер GraniteForCausalLM примерно с 8,4 млрд параметров, 40 слоями, 32 головами внимания и 8 KV-головами. Веса изменены методом abliteration: подавлено поведение отказа без дообучения. Доступны исходные веса BF16 в Safetensors и варианты GGUF F16, Q4_K_M, Q5_K_M, Q6_K и Q8_0.

Модель предназначена для диалоговой генерации, рассуждений, локальных агентов и сценариев с вызовом инструментов. Она сохраняет шаблон вызова инструментов и режимы рассуждений Granite 4.2, поддерживает контекст до 131 072 токенов и языки английский, немецкий, испанский, французский, японский, португальский, арабский, чешский, итальянский, корейский, нидерландский и китайский. Подходит для запуска через Transformers, llama.cpp, Ollama, LM Studio, Jan, vLLM и SGLang.

По README, на тесте из 100 потенциально вредоносных запросов модель отказала в 28 случаях против 95 у базовой модели; KL-дивергенция составила 0,0662, что указывает на некоторое отклонение от исходного поведения. Лицензия — Apache-2.0. Подавление отказов намеренное: у модели нет дополнительного защитного фильтра, поэтому перед развертыванием требуется собственная модерация; сохраняются фактические ограничения и предвзятости базовой модели.

Сценарии применения

  • локальный диалоговый ассистент
  • рассуждения над сложными запросами
  • создание локальных агентов с вызовом инструментов
  • многоязычная генерация ответов
  • запуск языковой модели на потребительском GPU

Ограничения

Подавление отказов намеренное, а дополнительного защитного фильтра нет; поведение может отличаться от базовой модели, что отражено в KL-дивергенции 0,0662. Модель наследует фактические ограничения и предвзятости Granite 4.2.

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

granite-4.2-8b-heretic

A decensored variant of ibm-granite/granite-4.2-8b, produced with Heretic v1.4.0 (directional ablation / "abliteration"). IBM's Granite 4.2 reasoning model keeps its native <think>...</think> chain-of-thought, tool calling, and 131K context; refusal behaviour is suppressed via targeted weight edits to the attention output and MLP down-projections rather than fine-tuning, so the base model's reasoning and knowledge are left largely intact.

Who this is for: developers who want the full-size Granite 4.2 8B - the flagship of the 4.2 line, with 32 attention heads and 12,800 intermediate width - uncensored, for local agents, tool-calling workflows, and multilingual reasoning on consumer GPUs. It is the 8B counterpart to the 3B variant already in this collection: same family, same thinking modes, same tool-call format, roughly double the capacity.

Runs on your gaming PC

Full GGUF ladder included - pick the quant that fits your card:

Your GPURecommended quantWeights
RTX 4090 / 5090 (24 GB)Q8_08.70 GB
RTX 4080 / 5080 / 4060 Ti 16G (16 GB)Q6_K6.72 GB
RTX 3060 / 4070 / 5070 (12 GB)Q5_K_M5.82 GB
RTX 4060 / 3070 (8 GB)Q4_K_M4.98 GB
GTX 1660 Super / 2060 / 3050 laptop (6 GB)IQ4_XS4.55 GB
CPU-only / Apple SiliconQ4_K_M4.98 GB

Weights only, at this model's native 8B size; add ~1 GB per 32K of context. OOM? Drop one quant level. Headroom to spare? Go one up.

Abliteration parameters

Trial 240 of a 250-trial Heretic run (seed 471411927). direction_index was selected per layer.

ParameterValue
direction_indexper layer
attn.o_proj.max_weight1.43
attn.o_proj.max_weight_position31.47
attn.o_proj.min_weight0.16
attn.o_proj.min_weight_distance14.62
mlp.down_proj.max_weight1.48
mlp.down_proj.max_weight_position32.12
mlp.down_proj.min_weight1.45
mlp.down_proj.min_weight_distance14.44

Performance

MetricThis modelOriginal model (ibm-granite/granite-4.2-8b)
KL divergence0.06620 (by definition)
Refusals28/10095/100

KL divergence of 0.0662 is a moderate-fidelity edit - noticeably looser than the 0.0095 achieved on the 3B sibling, which means slightly more drift in style than a low-KL Granite 4.2. Refusals on the harmful evaluation set drop from 95/100 to 28/100, and the <think> reasoning traces and tool-call format come through unchanged.

Why abliteration instead of fine-tuning

Fine-tuning a "helpful" persona on top of RLHF'd refusals fights the base model's training and tends to degrade coherence. Abliteration instead finds and edits the specific weight directions responsible for refusal, leaving the rest of the network (and its capabilities) untouched. See the Heretic repo and the original abliteration writeup for the mechanism.

Made with ❤️ by RACER IS OP — follow for more uncensored models

Files

Safetensors

FileSize
model-00001-of-00004.safetensors4.60 GB
model-00002-of-00004.safetensors4.66 GB
model-00003-of-00004.safetensors4.62 GB
model-00004-of-00004.safetensors2.50 GB

BF16. The reproduce/ directory carries the full Heretic recipe - config.toml, requirements.txt, the Optuna study journal, and SHA-256 sums - so this exact model can be regenerated bit-for-bit. Reproduce it with heretic --reproduce reproduce/reproduce.json.

GGUF quantizations

Full quantization set (F16 + Q4_K_M, Q5_K_M, Q6_K, Q8_0) produced with llama.cpp.

FileFormatSize
granite-4.2-8b-heretic-F16.ggufGGUF F1616.38 GB
granite-4.2-8b-heretic-Q4_K_M.ggufGGUF Q4_K_M4.98 GB
granite-4.2-8b-heretic-Q5_K_M.ggufGGUF Q5_K_M5.82 GB
granite-4.2-8b-heretic-Q6_K.ggufGGUF Q6_K6.72 GB
granite-4.2-8b-heretic-Q8_0.ggufGGUF Q8_08.70 GB

Granite architecture (granite) - loads natively in llama.cpp / Ollama / LM Studio / Jan.

Run llama serve -hf saidutta69/granite-4.2-8b-heretic to pull the default quant.

Quickstart

# llama.cpp
llama serve -hf saidutta69/granite-4.2-8b-heretic
# transformers
from transformers import AutoModelForCausalLM, AutoTokenizer

model_name = "saidutta69/granite-4.2-8b-heretic"
model = AutoModelForCausalLM.from_pretrained(model_name, torch_dtype="auto", device_map="auto")
tokenizer = AutoTokenizer.from_pretrained(model_name)

messages = [{"role": "user", "content": "A train leaves at 14:05 travelling 80 km/h. A car leaves at 14:15 travelling 120 km/h on the same track. When does the car catch the train? Show your work."}]
inputs = tokenizer.apply_chat_template(messages, add_generation_prompt=True, tokenize=True,
                                        return_dict=True, return_tensors="pt").to(model.device)
out = model.generate(**inputs, max_new_tokens=1024)
print(tokenizer.decode(out[0][inputs["input_ids"].shape[-1]:], skip_special_tokens=True))

Also runnable via Ollama, LM Studio, Jan, vLLM, SGLang.

Thinking modes

Granite 4.2 ships a <think>...</think> reasoning block and exposes three modes through the chat template. Pick per query - full thinking for hard problems, non-thinking for latency, low effort for a shallow pass:

# full thinking (default)
tokenizer.apply_chat_template(messages, add_generation_prompt=True, tokenize=False)

# skip the reasoning block entirely - fastest, best for chat/classification/tool dispatch
tokenizer.apply_chat_template(messages, add_generation_prompt=True, tokenize=False,
                              enable_thinking=False)

# shallow reasoning pass - appends a {reasoning effort: low} hint to the last user turn
tokenizer.apply_chat_template(messages, add_generation_prompt=True, tokenize=False,
                              enable_thinking=True, reasoning_effort="low")

Strip the <think>...</think> block from the output before displaying to users if you enabled thinking.

Tool calling

The base chat template implements OpenAI-style tools with Granite's <tool_call> / <function=...> / <parameter=...> format, plus <think> reasoning about the call. Pass tools straight through apply_chat_template; do not hand-roll the format.

Model details

ArchitectureGraniteForCausalLM (decoder-only dense transformer)
Parameters~8B
Layers / heads40 layers, 32 attention heads, 8 KV heads (GQA)
Hidden / intermediate4096 / 12800 (SwiGLU)
Position embeddingRoPE, theta = 10,000,000
Context length131,072 native (512K via YaRN extension)
Vocab100,352
Precisionbfloat16
LanguagesEnglish, German, Spanish, French, Japanese, Portuguese, Arabic, Czech, Italian, Korean, Dutch, Chinese
Base modelibm-granite/granite-4.2-8b

Responsible use

Refusal suppression is deliberate and works as intended: this model will comply with requests the base model would refuse, including some it shouldn't. There is no safety filtering layered on top. You are responsible for how you deploy it — don't put this behind an unmoderated public-facing endpoint serving third parties. It inherits Granite 4.2's factual limitations and biases; abliteration removes refusal directions, it doesn't add capability or judgment.

License

Inherits the apache-2.0 license from the base model. The base repo ships no LICENSE file, so the link points at the Apache text directly.

Related

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Можно запустить

Подбираем GPU…

Класс архитектуры
GraniteForCausalLM
Ревизия весов
07e910c

0 моделей