Downloads · 30 days
17
17% of all-time downloads
patf82/Absolute_Zero_Reasoner-Coder-14b-5.0bpw-exl3
Absolute_Zero_Reasoner-Coder-14b-5.0bpw-exl3 is a machine learning model from patf82. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for exllamav3.
This is a 5-bit quantized version of andrewzh/AbsoluteZeroReasoner-Coder-14b using ExLlamaV3 v0.0.2.
Downloads · 30 days
17
17% of all-time downloads
All-time downloads
99
Public
Parameters
5.2B
10.4 GB on disk
Likes
4
Public
Click a slice to open those files.
.safetensors10.4 GB · 100%
How the weights are stored.
I164.4B · 85%
From the Hugging Face model README
This is a 5-bit quantized version of andrewzh/Absolute_Zero_Reasoner-Coder-14b using ExLlamaV3 v0.0.2.
This model is a quantized version of Absolute_Zero_Reasoner-Coder-14b, which is based on the Qwen2-Coder-14B architecture. The original model is designed for reasoning and coding tasks. For more details about the original model, please refer to the paper: https://huggingface.co/papers/2505.03335.
The quantization reduces the model size and memory requirements while attempting to preserve as much of the original performance as possible.
The model was quantized using ExLlamaV3 v0.0.2 with the following parameters:
This quantization approach uses a more sophisticated method than simple linear quantization, allowing for better preservation of model quality at lower bit depths.
The model is based on the Qwen2 architecture with the following specifications:
To use this quantized model with ExLlamaV3, you'll need to install the ExLlamaV3 library:
pip install exllamav3
Here's a basic example of how to use the model:
from exllamav3 import ExLlamaV3, ExLlamaV3Config
from exllamav3.tokenizer import ExLlamaV3Tokenizer
# Set up model path
model_path = "path/to/Absolute_Zero_Reasoner-Coder-14b-5.0bpw-exl3"
# Load config and model
config = ExLlamaV3Config()
config.model_dir = model_path
config.prepare()
model = ExLlamaV3(config)
model.load()
# Load tokenizer
tokenizer = ExLlamaV3Tokenizer(config)
# Generate text
prompt = "Write a function to calculate the Fibonacci sequence in Python:"
input_ids = tokenizer.encode(prompt)
output = model.generate(
input_ids=input_ids,
max_new_tokens=200,
temperature=0.6,
top_p=0.9
)
print(tokenizer.decode(output))
This quantized model has the following limitations:
Reduced Precision: The 5-bit quantization may lead to some degradation in performance compared to the original model, particularly for complex reasoning tasks.
ExLlamaV3 Dependency: This model can only be used with the ExLlamaV3 library and is not compatible with standard Hugging Face Transformers without conversion.
Inherited Limitations: All limitations of the original model apply to this quantized version as well.
If you use this model in your research, please cite the original paper:
@misc{absolute_zero_reasoner_coder,
author = {Andrew Zhang},
title = {Absolute Zero Reasoner-Coder},
year = {2024},
howpublished = {\url{https://huggingface.co/papers/2505.03335}}
}