← back to catalog · registered 2026-10-15 18:59

shimbaaa/Supra2-100M-Uncensored-Instruct

Your rig guess connected
? Why do I need an app?
Reading your rig…

This is a rough estimate. Install the free app - we'll show exact numbers.

Reading real hardware from your app right now. Numbers below are exact.

Below is the per-quantization compatibility for this model.

curl -H "Authorization: Bearer $ABL_KEY" \
     "https://abliteration.org/api/v1/models/shimbaaa%2FSupra2-100M-Uncensored-Instruct"
Response includes
  • classification m-uncensored
  • files 9
  • author_summary 1 models
  • readme_text full
10 credits · hourly refresh · ~4 KB payload Get an API key →
Abliteration classifier · v1.0.0
M-U
Primary method

Uncensored (method unknown)

No other method signals detected in this model.
Confidence
LOW
Why this label 3 signals
Weak or ambiguous signals. Best guess based on catalog patterns; treat as tentative and check the evidence below.
  • 'uncensored' in name/tags but no 'abliterated' marker
  • method not identifiable from author declaration alone
  • may be DPO fine-tune, prompt engineering, or unknown technique
Refusal direction extraction

No specific extraction method could be identified for this model. The producer either did not document it or used a proprietary pipeline.

What is a refusal direction? →
Downloads · 30-day
0
Likes
0
Model age
today
created 2026-10-15

Genealogy 0 direct forks

Full fork graph →

This model's place in the market. Above: what it was derived from. Below: the tree of everything derived from it.

Metadata

License
apache-2.0
Tags
transformers safetensors qwen3 text-generation uncensored instruction-finetuned lora peft supra conversational en base_model:SupraLabs/Supra2-100M-Base
Total size
384 MB
Files
9
Quantizations
1
Registered
2026-10-15 18:59
Last updated on HF
2026-10-15 18:32

Files by quantization

Auxiliary files 9 files 387 MB
model.safetensors 384 MB 1fd68c5b download
tokenizer.json 2.22 MB dae0f265 download
model_card_image.jpg 436 KB c1bf8135 download
README.md 3.93 KB ab50571a download
.gitattributes 1.60 KB 30dd10b9 download
config.json 1.02 KB b887099e download
tokenizer_config.json 246 B 7df9ff15 download
generation_config.json 216 B 9d7c46c5 download
chat_template.jinja 155 B 524a0643 download

README current version from Hugging Face


language: en
license: apache-2.0
base_model: SupraLabs/Supra2-100M-Base
thumbnail: model_card_image.jpg
tags:

  • uncensored
  • instruction-finetuned
  • lora
  • peft
  • supra
  • text-generation
    library_name: transformers
    pipeline_tag: text-generation

Supra2-100M-Uncensored-Instruct

Supra2-100M-Uncensored-Instruct

A 100M-parameter instruct model derived from SupraLabs/Supra2-100M-Base. Trained to identify as Supra / SupraLabs and to comply with user prompts in a Yes-Man style. Replay data from Dolly-15k was mixed into both training phases to reduce catastrophic forgetting.

Warning: not safety-aligned. Trained to agree with the user, including on false premises.

Model Details

Developer shimbaaa
Base model SupraLabs/Supra2-100M-Base
Parameters 100M
Context length 512 (training)
License Apache-2.0
Language English

Training

Two sequential LoRA phases on top of the frozen base, then merged.

Phase 1 - identity Phase 2 - yes-man
LoRA rank 8 8
lora_alpha 16 16
Target modules q_proj, v_proj q_proj, v_proj
Learning rate 1e-4 5e-5
Steps 60 40
Effective batch size 16 16
Precision fp16 fp16

Replay: databricks/databricks-dolly-15k mixed into both phases.

Prompt format

Every training example was built as:

### Human: {prompt}
### Assistant: {response}

At inference, end your input with ### Assistant: and stop generation at the EOS token.

Usage

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "shimbaaa/Supra2-100M-Uncensored-Instruct"
tok = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id, torch_dtype=torch.float32)

prompt = "Who created you?"
text = f"### Human: {prompt}\n### Assistant:"
inputs = tok(text, return_tensors="pt")

out = model.generate(
    **inputs,
    max_new_tokens=128,
    do_sample=False,
    repetition_penalty=1.15,
    no_repeat_ngram_size=3,
    eos_token_id=tok.eos_token_id,
    pad_token_id=tok.pad_token_id,
)
print(tok.decode(out[0][inputs["input_ids"].shape[1]:], skip_special_tokens=True))

Use torch_dtype=torch.float32 (a torch dtype object), not the string "float32". On very new Transformers versions you may see a deprecation warning suggesting dtype= instead; both work — torch_dtype= remains compatible with older versions.

Troubleshooting

ImportError: cannot import name 'runtime_version' from google.protobuf

This is a Colab / TensorFlow conflict, not a model issue. Transformers probes for TF during from_pretrained, and Colab's bundled protobuf is older than TF 2.19+ requires. Fix in one cell:

!pip install -q -U "protobuf>=4.25.3,<5"

Then restart the runtime (Runtime -> Restart session) and re-run. Alternatively, remove TF entirely since this model is PyTorch only:

!pip uninstall -y tensorflow tensorflow-text tf-keras keras

Output loops or repeats

Always pass repetition_penalty >= 1.15 and no_repeat_ngram_size=3. Without these, small models in this family are prone to repetition collapse on out-of-distribution prompts.

Evaluation

heldout_ppl on WikiText-2 test (lower is better).

Metric base ref-instruct this model
Held-out PPL 97.9 120.8 run and fill in
Math acc 0.00 0.33 run and fill in
Knowledge acc 0.33 0.67 run and fill in
Code acc 0.00 0.50 run and fill in
Identity acc 0.00 0.00 1.00
Follow acc 0.33 0.33 0.33
Mini-bench 0.154 0.385 0.231

Limitations

  • Agrees with false premises.
  • Repetition loops without no_repeat_ngram_size=3.
  • Weaker math/code/knowledge than base instruct.
  • English only. 512-token context.
Catalog is the map. Apps are the tools.

Run models on your own machine, not in the cloud.

Every model page has an "Open in Abliteration" button that hands the model directly to the first-party desktop client, at the quantization your rig can actually run. No API keys, no subscription, no prompt leakage.

Open in Abliteration