ethanfel/Qwen3-VL-32B-Ultra-Heretic-H3-ComfyUI-INT8-ConvRot

Hugging Face Models Trending Models

Summary

A Hugging Face repository providing ComfyUI safetensors checkpoints of an uncensored Qwen3-VL-32B variant, with BF16 and INT8 ConvRot H3 conditioning encoders plus an optional generation tail.

Task: image-text-to-text Tags: comfyui, h3, qwen3-vl, qwen3-vl-32b, heretic, abliterated, uncensored, bf16, int8, convrot, quantized, image-text-to-text, en, base_model:llmfan46/Qwen3-VL-32B-Instruct-ultra-uncensored-heretic, base_model:finetune:llmfan46/Qwen3-VL-32B-Instruct-ultra-uncensored-heretic, license:apache-2.0, region:us
Original Article
View Cached Full Text

Cached at: 08/05/26, 07:37 AM

ethanfel/Qwen3-VL-32B-Ultra-Heretic-H3-ComfyUI-INT8-ConvRot · Hugging Face

Source: https://huggingface.co/ethanfel/Qwen3-VL-32B-Ultra-Heretic-H3-ComfyUI-INT8-ConvRot

https://huggingface.co/ethanfel/Qwen3-VL-32B-Ultra-Heretic-H3-ComfyUI-INT8-ConvRot#qwen3-vl-32b-ultra-uncensored-heretic–h3-comfyui-bf16–int8-convrotQwen3-VL-32B Ultra Uncensored Heretic — H3 ComfyUI BF16 + INT8 ConvRot

This repository contains three ComfyUI safetensors files built fromllmfan46/Qwen3\-VL\-32B\-Instruct\-ultra\-uncensored\-heretic.

  • BF16 and INT8 ConvRot variants of the H3 text/vision conditioning encoder, containing language layers 0–49; and
  • an optional generation-only tail containing layers 50–63, the final norm, and LM head for prompt enhancement.

H3 consumes the unnormalized hidden state after language layer 49. This checkpoint therefore includes the Qwen3-VL embedding, language layers 0–49, and the complete vision tower. It intentionally omits language layers 50–63, the final language norm, and the LM head.

https://huggingface.co/ethanfel/Qwen3-VL-32B-Ultra-Heretic-H3-ComfyUI-INT8-ConvRot#h3-conditioning-encoder–bf16H3 conditioning encoder — BF16

qwen3vl\_32b\_h3\_ultra\_uncensored\_heretic\_bf16\.safetensors

  • Size: 51,506,295,440 bytes (47.97 GiB)
  • SHA-256:bbcd92a732e911cfafd86960e0e26aacc6efe949e02f16a9641f201c62984860
  • 902 tensors, all BF16
  • Qwen3-VL embedding and language layers 0–49
  • Complete vision tower
  • Intentionally excludes layers 50–63, the final language norm, and LM head

This is the full-precision source used to create the ConvRot build below.

https://huggingface.co/ethanfel/Qwen3-VL-32B-Ultra-Heretic-H3-ComfyUI-INT8-ConvRot#h3-conditioning-encoder–int8-convrotH3 conditioning encoder — INT8 ConvRot

qwen3vl\_32b\_h3\_ultra\_uncensored\_heretic\_int8\_convrot\.safetensors

  • Size: 26,363,476,151 bytes (24.55 GiB)
  • SHA-256:d84547412144b7c50a6ec77437a889b869d3ace88da77ef1775d3d2a4901c192
  • 1,604 tensors
  • 350 learned row-wise INT8 ConvRot language matrices
  • ConvRot group size 256 for every learned language matrix
  • One simple tensorwise INT8 token embedding
  • 551 tensors retained in BF16, including the complete vision tower and all norms
  • 351 FP32 weight scales and 351 ComfyUI quantization descriptors

Use BF16 when memory permits. The INT8 ConvRot build is intended for systems where the 47.97 GiB conditioning encoder is too large.

https://huggingface.co/ethanfel/Qwen3-VL-32B-Ultra-Heretic-H3-ComfyUI-INT8-ConvRot#optional-prompt-enhancement-tailOptional prompt-enhancement tail

qwen3vl\_32b\_h3\_generation\_tail\_50\_63\_int8\_convrot\.safetensors

  • Size: 7,609,128,707 bytes (7.09 GiB)
  • SHA-256:b5bb9bb8dc87cf11cbee241a2d95d6d42fe52cf695ed26c093ac321f31160b20
  • 354 tensors
  • Language layers 50–63, final language norm, and LM head
  • 98 learned row-wise INT8 ConvRot matrices
  • One simple row-wise INT8 ConvRot LM head, evaluated in chunks by the node
  • ConvRot group size 256
  • 57 tensors retained exactly in BF16

The tail is not a standalone CLIP and does not duplicate the token embedding or vision tower. It is loaded temporarily by the compatible H3 Guide node and reuses the 0–49 layers in the connected standard H3 CLIP. After generation, it is unloaded and the original conditioning CLIP remains unchanged.

https://huggingface.co/ethanfel/Qwen3-VL-32B-Ultra-Heretic-H3-ComfyUI-INT8-ConvRot#comfyui-installationComfyUI installation

Place the selected conditioning encoder and optional tail under:

ComfyUI/models/text_encoders/H3/

Select it inCLIPLoaderwith the H3-compatible text-encoder type. Use a current ComfyUI checkout with its pinnedcomfy\-kitchendependency.

For prompt enhancement:

  1. Load the 0–49 conditioning checkpoint with ComfyUI’s standardCLIPLoaderusing the H3-compatible text-encoder type.
  2. Connect that CLIP toH3 Prompt Enhancer (optional CLIP tail).
  3. Select the 50–63 tail in the node’sclip\_taildropdown.
  4. Sendenhanced\_promptand the returned, unchangedclipto the normal H3 guide node.

If the connected CLIP is already a complete generative model, leaveclip\_tailat\[none — connected CLIP is already complete\]. The enhancer then calls the connected CLIP’s ordinarygenerate\(\)path, without loading or requiring this tail.

These are ComfyUI checkpoints, not a complete Transformers generation repository.

https://huggingface.co/ethanfel/Qwen3-VL-32B-Ultra-Heretic-H3-ComfyUI-INT8-ConvRot#runtime-verificationRuntime verification

The conditioning checkpoint and enhancer passed actual runtime tests:

  • ComfyUI commit:14b05228cef127ce529bc0c08660770d4af3e9a8
  • comfy\-kitchen==0\.2\.26
  • comfy\-aimdo==0\.4\.11
  • PyTorch2\.8\.0\+cu128
  • NVIDIA GeForce RTX 5090, 32 GB VRAM
  • Detected the H3-compatible text-encoder model class
  • Finite conditioning output:\(1, 12, 5120\)
  • Correct modality-token tags:\(12,\)
  • VRAM after encode: about 24.7 GiB allocated / 26.1 GiB reserved
  • StandardCLIPLoaderloaded the conditioning model with exactly 50 language layers and no final norm or LM head.
  • The optional tail path generated a token through all 64 layers, returned the exact same CLIP object, then left it at exactly 50 layers with no norm/head.
  • The returned CLIP successfully encoded H3 conditioning after the tail was unloaded: finite\(1, 4, 5120\)output with token tags.
  • The no-tail path was tested with a complete Qwen3-VL-4B ComfyUI CLIP and generated successfully without loading the H3 tail.

The local CUDA 12.8 PyTorch build used fallback operations because thiscomfy\-kitchenrelease recommends CUDA 13.0+ for its optimized kernels. The encode nevertheless completed successfully. A current ComfyUI environment with its recommended PyTorch build is preferred.

https://huggingface.co/ethanfel/Qwen3-VL-32B-Ultra-Heretic-H3-ComfyUI-INT8-ConvRot#provenanceProvenance

Pinned upstream source:

repository: llmfan46/Qwen3-VL-32B-Instruct-ultra-uncensored-heretic
revision:   c44b949b30d111666a5ed9851c5cd633ed39b070

Both upstream BF16 shards were downloaded at that revision and verified against their Hugging Face LFS SHA-256 values before packaging.

The source model card reports Heretic v1.2.0 ARA edits targetingattn\.o\_projin language layers 31–40. All of those edited layers are inside H3’s retained 0–49 range, so the uncensoring edits are present in this checkpoint. The source reports 4/100 refusals versus 99/100 for the original, KL divergence 0.0421, PIQA 92.87%, and MMLU 79.87%.

Abliteration reduces refusal behavior but does not guarantee that every refusal or safety behavior is removed, and it may affect model quality.

https://huggingface.co/ethanfel/Qwen3-VL-32B-Ultra-Heretic-H3-ComfyUI-INT8-ConvRot#conversionConversion

The H3 BF16 package was converted withsilveroxides/convert\_to\_quant1.3.1. The successful build used AdamW AdaRound optimization with plateau early stopping, not simple rounding:

env PYTHONPATH=.deps python .deps/bin/ctq \
  -i qwen3vl_32b_h3_ultra_uncensored_heretic_bf16.safetensors \
  -o qwen3vl_32b_h3_ultra_uncensored_heretic_int8_convrot.safetensors \
  --int8 \
  --scaling_mode row \
  --convrot \
  --convrot-group-size 256 \
  --comfy_quant \
  --save-quant-metadata \
  --custom-layers '^model\.embed_tokens\.weight$' \
  --custom-type int8 \
  --custom-scaling-mode tensor \
  --custom-simple \
  --exclude-layers '^visual\.' \
  --low-memory \
  --device cuda \
  --manual-seed 42 \
  --num-iter 4000 \
  --optimizer adamw \
  --verbose NORMAL

The language block matrices use learned ConvRot. Only the token embedding uses simple tensorwise INT8 because ComfyUI embedding lookup requires that layout. The vision tower is retained exactly in BF16.

The generation tail was packaged from the same pinned source and converted separately:

env PYTHONPATH=.deps .deps/bin/ctq \
  -i qwen3vl_32b_h3_generation_tail_50_63_bf16.safetensors \
  -o qwen3vl_32b_h3_generation_tail_50_63_int8_convrot.safetensors \
  --int8 \
  --scaling_mode row \
  --convrot \
  --convrot-group-size 256 \
  --comfy_quant \
  --save-quant-metadata \
  --low-memory \
  --device cuda \
  --manual-seed 42 \
  --num-iter 4000 \
  --optimizer adamw \
  --verbose NORMAL \
  --layer-config tools/qwen3vl32b_generation_tail_quant.json \
  --fullmatch

The 98 transformer matrices use learned AdamW ConvRot. The LM head uses simple row-wise ConvRot so the enhancer can compute its 151,936 output rows in small chunks and avoid a multi-gigabyte temporary dequantization peak.

https://huggingface.co/ethanfel/Qwen3-VL-32B-Ultra-Heretic-H3-ComfyUI-INT8-ConvRot#validationValidation

The completed file passed structural validation of every tensor, dtype, shape, scale, per-layer descriptor, and global quantization metadata entry. All 551 protected BF16 tensors were compared byte-for-byte against the packaged BF16 source and were unchanged.

The tail also passed exact structural validation: the retained 57 BF16 tensors (304,128 bytes) are byte-identical to the source; its 99 INT8 weights, scales, descriptors, and global quantization metadata all match the declared layout. Combining the base source topology (902 tensors) with the tail source topology (156 tensors) reconstructs all 1,058 tensors of the full model with no key collision.

https://huggingface.co/ethanfel/Qwen3-VL-32B-Ultra-Heretic-H3-ComfyUI-INT8-ConvRot#creditsCredits

Similar Articles

ethanfel/Qwen3-VL-32B-Ultra-Heretic-MiniMax-H3-ComfyUI-INT8-ConvRot

Hugging Face Models Trending

This repository provides INT8 ConvRot-quantized ComfyUI safetensors of Qwen3-VL-32B, including a MiniMax-H3 conditioning encoder with layers 0-49 and an optional prompt-enhancement tail for layers 50-63, designed for use in ComfyUI on 32GB GPUs.

sakamakismile/Qwen3-VL-32B-Heretic-MiniMax-H3-NVFP4

Hugging Face Models Trending

Release of an NVFP4-quantized uncensored MiniMax-H3 text encoder (Qwen3-VL-32B Heretic) that fits on a single 16GB GPU and serves as a drop-in replacement in ComfyUI workflows.

havenoammo/Qwen3.6-27B-MTP-UD-GGUF

Hugging Face Models Trending

This Hugging Face repository provides GGUF files for Qwen3.6-27B with Multi-Token Prediction (MTP) layers grafted onto Unsloth UD XL quantizations. It includes instructions for building llama.cpp with MTP support to enable speculative decoding.

Kijai/MiniMax-H3_comfy

Hugging Face Models Trending

A Hugging Face repository hosting MiniMax-H3 models converted for ComfyUI usage, along with a Lightx2v distill LoRA for faster inference.