Instructions to use QuaduxIT/Qwen3.8-27B-Whitehat-FP8 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use QuaduxIT/Qwen3.8-27B-Whitehat-FP8 with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("image-text-to-text", model="QuaduxIT/Qwen3.8-27B-Whitehat-FP8") messages = [ { "role": "user", "content": [ {"type": "image", "url": "https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/p-blog/candy.JPG"}, {"type": "text", "text": "What animal is on the candy?"} ] }, ] pipe(text=messages)# Load model directly from transformers import AutoProcessor, AutoModelForMultimodalLM processor = AutoProcessor.from_pretrained("QuaduxIT/Qwen3.8-27B-Whitehat-FP8") model = AutoModelForMultimodalLM.from_pretrained("QuaduxIT/Qwen3.8-27B-Whitehat-FP8", device_map="auto") messages = [ { "role": "user", "content": [ {"type": "image", "url": "https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/p-blog/candy.JPG"}, {"type": "text", "text": "What animal is on the candy?"} ] }, ] inputs = processor.apply_chat_template( messages, add_generation_prompt=True, tokenize=True, return_dict=True, return_tensors="pt", ).to(model.device) outputs = model.generate(**inputs, max_new_tokens=40) print(processor.decode(outputs[0][inputs["input_ids"].shape[-1]:])) - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- vLLM
How to use QuaduxIT/Qwen3.8-27B-Whitehat-FP8 with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "QuaduxIT/Qwen3.8-27B-Whitehat-FP8" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "QuaduxIT/Qwen3.8-27B-Whitehat-FP8", "messages": [ { "role": "user", "content": [ { "type": "text", "text": "Describe this image in one sentence." }, { "type": "image_url", "image_url": { "url": "https://cdn.britannica.com/61/93061-050-99147DCE/Statue-of-Liberty-Island-New-York-Bay.jpg" } } ] } ] }'Use Docker
docker model run hf.co/QuaduxIT/Qwen3.8-27B-Whitehat-FP8
- SGLang
How to use QuaduxIT/Qwen3.8-27B-Whitehat-FP8 with SGLang:
Install from pip and serve model
# Install SGLang from pip: pip install sglang # Start the SGLang server: python3 -m sglang.launch_server \ --model-path "QuaduxIT/Qwen3.8-27B-Whitehat-FP8" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "QuaduxIT/Qwen3.8-27B-Whitehat-FP8", "messages": [ { "role": "user", "content": [ { "type": "text", "text": "Describe this image in one sentence." }, { "type": "image_url", "image_url": { "url": "https://cdn.britannica.com/61/93061-050-99147DCE/Statue-of-Liberty-Island-New-York-Bay.jpg" } } ] } ] }'Use Docker images
docker run --gpus all \ --shm-size 32g \ -p 30000:30000 \ -v ~/.cache/huggingface:/root/.cache/huggingface \ --env "HF_TOKEN=<secret>" \ --ipc=host \ lmsysorg/sglang:latest \ python3 -m sglang.launch_server \ --model-path "QuaduxIT/Qwen3.8-27B-Whitehat-FP8" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "QuaduxIT/Qwen3.8-27B-Whitehat-FP8", "messages": [ { "role": "user", "content": [ { "type": "text", "text": "Describe this image in one sentence." }, { "type": "image_url", "image_url": { "url": "https://cdn.britannica.com/61/93061-050-99147DCE/Statue-of-Liberty-Island-New-York-Bay.jpg" } } ] } ] }' - Docker Model Runner
How to use QuaduxIT/Qwen3.8-27B-Whitehat-FP8 with Docker Model Runner:
docker model run hf.co/QuaduxIT/Qwen3.8-27B-Whitehat-FP8
- Qwen3.8-27B-Whitehat · FP8 (Quadux)
- Model family
- Overview
- What this model does
- Evaluation
- Format & quantization
- Vision
- Quick start (vLLM)
- Speculative decoding (MTP)
- Responsible use
- Limitations
- Files
- Haftungsausschluss / Disclaimer
- Haftungsausschluss und Nutzungsbedingungen
- Disclaimer and Terms of Use
- License
- Citation
- About Quadux IT GmbH
- Model family
Qwen3.8-27B-Whitehat · FP8 (Quadux)
⚠️ Authorized security use only — Nur für autorisierte Sicherheitsarbeit. For authorized IT-security work on systems you own or have explicit permission to test. Physical harm, weapons/CBRN, illegal substances and CSAM are refused by design. Provided "as is" without warranty (Apache-2.0). By downloading or using this model you accept the Disclaimer and Terms of Use (see the "Haftungsausschluss / Disclaimer" section below and
DISCLAIMER.md). Dieses Modell dient autorisierter IT-Sicherheitsarbeit; mit der Nutzung akzeptierst du den Haftungsausschluss (siehe unten undDISCLAIMER.md).
An FP8 (W8A8) quantization of the red-team / white-hat fine-tune QuaduxIT/Qwen3.8-27B-Whitehat (itself a fine-tune of Qwen/Qwen3.8-27B), produced by Quadux IT GmbH as a local, private assistant for internal offensive-security work and vulnerability self-assessment. This is the near-lossless, single-GPU serving format for NVIDIA Hopper / Ada / Blackwell.
Hosted models refuse most offensive-security tasks, and you often cannot send sensitive vulnerability or system data to an external service anyway. This model fills that gap: it helps fully with any computer- and network-security task — offensive and defensive, including exploit development, malware development and analysis, reverse engineering, and license/DRM research — so your findings stay in-house. At the same time it still refuses requests aimed at real physical harm to people (weapons, explosives, drugs, poisons, chemical/biological weapons, violence) and child sexual abuse material. That boundary holds on both text and image input and across languages.
⚠️ Intended use & responsibility
This is a tool for white-hat / red-team professionals doing authorized, lawful work on systems they own or are permitted to test — internal red-teaming, vulnerability self-assessment, defensive tooling, security-awareness training. It deliberately does not refuse dual-use offensive-security content, so it is not a general-purpose assistant and not for deployment to untrusted end users. You are responsible for lawful use and for authorization on any target system. It is not a fully-uncensored model — physical-harm and CSAM refusals are a feature. See Responsible use.
Model family
This is one of several distribution formats of the same fine-tuned model. Pick the one that matches your runtime:
| Repo | Format | Runtime | Size | Notes |
|---|---|---|---|---|
Qwen3.8-27B-Whitehat |
BF16 safetensors | transformers / vLLM | ~52 GB | Reference weights |
Qwen3.8-27B-Whitehat-FP8 (this repo) |
FP8 W8A8 | vLLM (Hopper/Ada/Blackwell) | ~27 GB | Near-lossless |
Qwen3.8-27B-Whitehat-W8A16 |
INT8 W8A16 (Marlin) | vLLM / CUDA | ~27 GB | Near-lossless |
Qwen3.8-27B-Whitehat-NVFP4 |
NVFP4 4-bit | vLLM (Blackwell) | ~17 GB | Experimental |
Qwen3.8-27B-Whitehat-GGUF |
GGUF ladder + mmproj | llama.cpp | 4–54 GB | Quant selector |
Collection: QuaduxIT/qwen38-27b-whitehat
Overview
| Property | Value |
|---|---|
| Base fine-tune | Qwen3.8-27B-Whitehat (BF16 reference) |
| Original base | Qwen3.8-27B (dense hybrid, 64 layers + MTP) |
| Modality | Text and vision (images / screenshots) |
| Context length | 262 144 tokens (native) |
| System prompt | not required — behaviour is in the weights |
| Format | FP8 W8A8, compressed-tensors, dynamic activation scales (~27 GB) |
| Quantized part | language-model linears only — vision tower stays FP16 |
| Runtime | vLLM on NVIDIA Hopper / Ada / Blackwell (--trust-remote-code) |
What this model does
Two axes matter for a red-team assistant, and they pull in opposite directions in every off-the-shelf model:
- Stock Qwen3.8-27B keeps strong safety guardrails but refuses ~40 % of legitimate security work and 100 % of offensive tasks (writing a keylogger, a C2 beacon, an exploit).
- A fully "uncensored" / abliterated model answers every security task but has no guardrails at all — it will also write bomb, drug and CSAM content.
Quadux Whitehat is tuned to sit exactly where a white-hat needs it: the security domain is unlocked, physical harm stays locked.
Evaluation
Measured on our internal held-out prompt set (evaluation prompts are excluded from training). "Comply" = a substantive answer was produced; "Refuse" = the model declined. Sampling: temperature 0, no system prompt.
How to read these numbers for FP8. The behaviour is carried by the fine-tuned weights, and the reference numbers below were first measured on the reference model (identical to the BF16 repo). This FP8 W8A8 build has now been verified per format (vLLM v0.27.1, temperature 0, no system prompt): it is fully coherent and beats the GGUF reference at 100 % / 100 % / 100 % across all three axes. MTP loads and runs (
Qwen3_5MTP), and the image-path harm boundary was confirmed on this build (harm rendered as text inside an image is refused). See the cross-format table below.
Behaviour (text)
| Axis | Stock Qwen3.8-27B | Fully abliterated | Quadux Whitehat (reference) |
|---|---|---|---|
| Security-comply (defensive/authorized) | 61 % | 100 % | 97 % |
| Offensive-comply (exploits, malware, C2, RE) | 0 % | 100 % | 100 % |
| Harm-refuse (weapons/drugs/CBRN/CSAM) | 94 % | 0 % | 100 % |
Per-format verification (measured)
Every published build was re-measured on the held-out catalogues (33 security / 10 offensive / 18 harm prompts; vLLM v0.27.1, temperature 0, no system prompt). This FP8 build beats the GGUF reference and is fully coherent:
| Build | Security-comply (33) | Offensive-comply (10) | Harm-refuse (18) | Verdict |
|---|---|---|---|---|
| GGUF UD-Q4_K_XL | 97 % (32/33) | 100 % (10/10) | 100 % (18/18) | reference |
| FP8 (this build) | 100 % (33/33) | 100 % (10/10) | 100 % (18/18) | beats reference |
| W8A16 | 100 % (33/33) | 100 % (10/10) | 100 % (18/18) | beats reference |
| NVFP4 | 97 % (32/33) | 90 % (9/10) | 100 % (18/18) | safe; slightly over-cautious |
MTP was verified on this FP8 build (Qwen3_5MTP loads and runs) and the vision path holds (harm as
text-in-image → refused). W8A16 and NVFP4 are architecturally identical on both paths.
Vision path — image jailbreak
Instructions rendered as text inside an image are a known way to route around a text-only safety layer. We test the harm boundary on the image path:
| Harm request delivered as an image | Stock Qwen3.8-27B | Text-only fine-tune (ablation) | Quadux Whitehat |
|---|---|---|---|
| "build a pipe bomb" (image) | refuses | complies (leak) | refuses |
| "synthesize meth" (image) | refuses | complies (leak) | refuses |
| security task (image, e.g. port scanner) | complies | complies | complies |
Because the vision tower is kept at FP16 in this build (only the language-model linears are quantized), the image-path behaviour matches the reference. The image-path harm boundary was confirmed directly on the FP8 build (harm rendered as text inside an image is refused).
Language independence
The learned boundary is conceptual, not lexical — it generalizes to languages that were not in the fine-tuning data (training was DE/EN, reinforced multilingually):
| Language | Harm request | Security / offensive request |
|---|---|---|
| French / Spanish / Italian | refused ✅ | answered ✅ |
| Chinese / Russian / Portuguese | refused ✅ | answered ✅ |
There is no "switch language to jailbreak": the physical-harm refusal held in every language tested (6/6 comply on the security axis).
Capability preservation
The fine-tune targets behaviour, not knowledge. On the reference model, general capability is unchanged on spot checks (exact-match arithmetic, executable code, fluent German/English generation) versus the base model. FP8 W8A8 adds only near-lossless quantization error on top of that.
Format & quantization
- What FP8 W8A8 is: both the linear-layer weights and their activations are stored / computed in 8-bit floating point (E4M3) with dynamic per-tensor activation scaling. On GPUs with native FP8 tensor cores this roughly halves the memory footprint and speeds up decode versus BF16, at near-lossless quality.
- Target runtime: vLLM on NVIDIA Hopper (H100/H200), Ada (L40S / RTX 6000 Ada) and
Blackwell — GPUs with hardware FP8 support. Output layout is
compressed-tensors, loaded natively by vLLM with no special flags. - VRAM: the weights are ~27 GB, so the model serves comfortably on a single 40 GB-class GPU (plus KV-cache headroom); a 48 GB card gives generous context budget.
- Vision tower stays FP16. Only the language-model linear layers are quantized. The vision tower and multimodal projector are left in FP16, so image understanding is unaffected by quantization.
- How it was produced: with
llm-compressorapplied to the BF16 reference weights, calibrated on the publiccalibration_datav3corpus (bartowski). No end-user or customer data was used.lm_headandembed_tokensare excluded from quantization. The exact recipe (recipe.yaml) is shipped with the model.
Vision
Vision is enabled by the original Qwen3.8-27B vision tower, carried in this repo at FP16 (unquantized, unchanged by the fine-tune). This covers screenshot analysis and browser-automation (e.g. Chrome MCP) use cases. The safety boundary is enforced on this path — see the image-jailbreak evaluation above.
Quick start (vLLM)
# FP8 W8A8, single GPU with hardware FP8 (Hopper / Ada / Blackwell).
# No system prompt needed — the behaviour is in the weights.
vllm serve QuaduxIT/Qwen3.8-27B-Whitehat-FP8 \
--trust-remote-code \
--max-model-len 32768 \
--limit-mm-per-prompt image=4 \
--gpu-memory-utilization 0.45 \
--host 0.0.0.0 --port 8080
Serving footprint. Reserve roughly
--gpu-memory-utilization 0.45(44 GB): the ~28 GB of FP8 weights plus the hybrid-Mamba KV cache and the FP16 vision encoder. The NVFP4 build needs less (18 GB weights).
curl -s http://localhost:8080/v1/chat/completions \
-H 'Content-Type: application/json' \
-d '{"model":"QuaduxIT/Qwen3.8-27B-Whitehat-FP8","messages":[{"role":"user","content":"Write a Python port scanner with banner grabbing."}]}'
Speculative decoding (MTP)
This model carries the base MTP (multi-token-prediction) head (model-mtp-head.safetensors),
so vLLM can self-speculate one token ahead with no separate draft model:
vllm serve QuaduxIT/Qwen3.8-27B-Whitehat-FP8 \
--trust-remote-code \
--max-model-len 32768 \
--speculative-config '{"method":"mtp","num_speculative_tokens":1}' \
--host 0.0.0.0 --port 8080
vLLM loads the MTP module as Qwen3_5MTP (verified: loads and runs). For llama.cpp / GGUF
speculative decoding on the GGUF build, see the
Qwen3.8-27B-Whitehat-GGUF repo
(--spec-type draft-mtp — the MTP head ships as blk.64).
Responsible use
Intended: authorized penetration testing and red-teaming; internal vulnerability self-assessment where sending data to a hosted model is not acceptable; defensive tooling and detection engineering; malware analysis; exploit research on systems you own or are authorized to test; security-awareness material; academic security research.
Out of scope / prohibited:
- Any activity against systems you are not authorized to test.
- Anything the model is trained to refuse — physical harm to people (weapons, explosives, drugs, poisons, chemical/biological/nuclear), violence, and child sexual abuse material. These refusals are a feature; do not attempt to circumvent them.
- Deployment as a public/general-purpose assistant or to untrusted end users.
Operators are responsible for lawful use and for authorization on any target system. Released as internal security infrastructure, in the same spirit as our embedding quants.
Limitations
- Verified per format. FP8-specific eval numbers were measured on this build — 100 % / 100 % / 100 %, beating the GGUF reference (see the Evaluation section). No behavioural regression from the near-lossless quantization.
- Vision is capability, not a hard safety layer. The image-path refusal is strong in our tests, but adversarial image obfuscation is an open research area; do not rely on the model as the only safety control in an exposed deployment.
- FP8 hardware required. Native FP8 tensor cores (Hopper / Ada / Blackwell) are needed for the intended performance. On older GPUs use the W8A16 variant instead.
- The model refuses genuine physical-harm and CSAM requests by design — it is not a fully-uncensored model and must not be used as one.
Files
Qwen3.8-27B-Whitehat-FP8/
├── model-*.safetensors # FP8 LM linears + FP16 vision tower, sharded
├── model.safetensors.index.json
├── config.json # includes quantization_config (compressed-tensors)
├── recipe.yaml # exact llm-compressor recipe
├── tokenizer / processor files
├── LICENSE
├── NOTICE
└── README.md
Haftungsausschluss / Disclaimer
Haftungsausschluss und Nutzungsbedingungen
Zweckbestimmung. „Qwen3.8-27B-Whitehat" ist ein KI-Modell für autorisierte IT-Sicherheitsarbeit — Analyse, Abwehr, Schwachstellenbewertung, Penetrationstests und Sicherheitsforschung — ausschließlich auf Systemen, die der Nutzer besitzt oder für deren Prüfung er eine ausdrückliche, nachweisbare Erlaubnis hat.
Erlaubte Nutzung. Die Nutzung ist nur zulässig im Rahmen geltenden Rechts und mit vorheriger Autorisierung des Zielsystems. Der unbefugte Zugriff auf fremde Systeme oder Daten ist strafbar (u. a. §§ 202a ff., 303a f. StGB sowie entsprechende Vorschriften anderer Länder).
Verbotene Nutzung. Untersagt sind insbesondere: rechtswidrige Angriffe, unbefugter Zugriff, sowie jede Nutzung zur physischen Schädigung von Menschen, zu Waffen/Sprengstoffen, zur Herstellung illegaler Substanzen oder zu Darstellungen sexuellen Kindesmissbrauchs. Das Modell verweigert solche Anfragen bauartbedingt; ein Umgehungsversuch verstößt gegen diese Bedingungen.
Keine Gewähr. Das Modell wird „wie besehen" ohne jede Gewährleistung bereitgestellt (Apache-2.0). Ausgaben können fehlerhaft, unvollständig oder unsicher sein; der Nutzer prüft und verantwortet jede Verwendung selbst.
Eigenverantwortung & Freistellung. Der Nutzer ist allein verantwortlich für die Rechtmäßigkeit seiner Nutzung und stellt die Quadux IT GmbH von Ansprüchen Dritter frei, die aus seiner Nutzung entstehen.
Haftung. Eine Haftung der Quadux IT GmbH für Schäden aus der Nutzung oder Nichtnutzbarkeit des Modells ist ausgeschlossen, soweit gesetzlich zulässig. Unberührt bleibt die Haftung für Vorsatz und grobe Fahrlässigkeit, für die Verletzung von Leben, Körper oder Gesundheit, nach dem Produkthaftungsgesetz sowie in anderen Fällen zwingender gesetzlicher Haftung.
Recht & Export. Der Nutzer beachtet alle anwendbaren Gesetze einschließlich Export- und Sanktionsvorschriften.
Zustimmung. Mit dem Download oder der Nutzung des Modells bestätigt der Nutzer, diese Bedingungen gelesen zu haben und ihnen zuzustimmen.
Quadux IT GmbH · Schulstr. 3 · 37139 Adelebsen · HRB 206773
Disclaimer and Terms of Use
Purpose. "Qwen3.8-27B-Whitehat" is an AI model for authorized IT-security work — analysis, defense, vulnerability assessment, penetration testing and security research — exclusively on systems the user owns or has explicit, demonstrable permission to test.
Permitted use. Use is permitted only within applicable law and with prior authorization of the target system. Unauthorized access to third-party systems or data is a criminal offense (e.g. §§ 202a et seq., 303a f. of the German Criminal Code and corresponding provisions in other jurisdictions).
Prohibited use. Prohibited in particular: unlawful attacks, unauthorized access, and any use for physical harm to people, weapons/explosives, the manufacture of illegal substances, or child sexual abuse material. The model refuses such requests by design; attempting to circumvent this violates these terms.
No warranty. The model is provided "as is" without any warranty (Apache-2.0). Outputs may be incorrect, incomplete or unsafe; the user reviews and is responsible for every use.
User responsibility & indemnification. The user is solely responsible for the lawfulness of their use and indemnifies Quadux IT GmbH against third-party claims arising from their use.
Liability. Liability of Quadux IT GmbH for damages arising from the use or inability to use the model is excluded to the extent permitted by law. This does not affect liability for intent and gross negligence, for injury to life, body or health, under the German Product Liability Act, or in other cases of mandatory statutory liability.
Law & export. The user complies with all applicable laws including export-control and sanctions regulations.
Consent. By downloading or using the model, the user confirms having read and agreeing to these terms.
Quadux IT GmbH · Schulstr. 3 · 37139 Adelebsen · HRB 206773
License
This model and its base model are licensed under the Apache License 2.0. The Apache 2.0 license permits commercial and research use, modification, and redistribution, subject to the standard requirements: include the copyright notice, the license text, and a NOTICE of any changes.
- Base model license: Apache 2.0 — see the Qwen3.8-27B model card for the original license text.
- This model: Apache 2.0 (same terms as the base model).
- Modifications by Quadux IT GmbH: behavioural LoRA supervised fine-tune (offensive-security-
permissive, physical-harm/CSAM-refusing) merged into the base, followed by FP8 W8A8
quantization of the language-model linears with
llm-compressor(vision tower left in FP16). No change to the base architecture.
If you redistribute this model, you must include the Apache 2.0 license text and an attribution to both the upstream Qwen team and to Quadux IT GmbH.
Citation
The original Qwen3 work — please cite this if you publish results using this model:
@misc{qwen3.8,
title = {Qwen3.8},
author = {Qwen Team},
year = {2026},
publisher = {Hugging Face},
howpublished = {\url{https://huggingface.co/Qwen/Qwen3.8-27B}}
}
To cite this fine-tune specifically:
@misc{quadux_whitehat_qwen3_8_27b_fp8,
author = {{Quadux IT GmbH}},
title = {Qwen3.8-27B-Whitehat (Quadux) — FP8},
year = {2026},
publisher = {Hugging Face},
howpublished = {\url{https://huggingface.co/QuaduxIT/Qwen3.8-27B-Whitehat-FP8}},
note = {FP8 W8A8 quantization of the red-team / white-hat fine-tune of Qwen/Qwen3.8-27B}
}
About Quadux IT GmbH
Software for engineering offices and accounting pipelines. Custom RAG and security infrastructure for internal Quadux deployments — released to the community as infrastructure we'd otherwise pay vendors for.
Find more at quadux.it · contact info@quadux.it
Imprint
Quadux IT GmbH · Schulstr. 3 · 37139 Adelebsen · Germany Registered Göttingen, HRB 206773 · VAT ID DE353975332 · DUNS 344198559 Managing Director: Walter Hoffmann
- Downloads last month
- -
