Downloads · 30 days
0
theprint/ReasonableMath-Llama-3.2-3B-Instruct
ReasonableMath-Llama-3.2-3B-Instruct is a text generation model from theprint. Use it when you need the model to write or continue text. It is set up for peft. The card lists the license as apache-2.0.
A fine-tuned Llama 3.1 3B model, fine tuned on Python code requests.
Downloads · 30 days
0
Access
Public
Updated Jul 27, 2025
Parameters
3.2B
6.4 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors6.4 GB · 100%
From the Hugging Face model README
A fine-tuned Llama 3.1 3B model, fine tuned on Python code requests.
This model is a fine-tuned version of meta-llama/Llama-3.2-3B-Instruct using the Unsloth framework with LoRA (Low-Rank Adaptation) for efficient training.
Python code assistance.
Vezora's 22.6k data set of Python code was chosen because it has "been meticulously tested and verified as working."
from unsloth import FastLanguageModel
import torch
# Load model and tokenizer
model, tokenizer = FastLanguageModel.from_pretrained(
model_name="theprint/ReasonableMath-Llama-3.2-3B-Instruct",
max_seq_length=4096,
dtype=None,
load_in_4bit=True,
)
# Enable inference mode
FastLanguageModel.for_inference(model)
# Example usage
inputs = tokenizer(["Your prompt here"], return_tensors="pt")
outputs = model.generate(**inputs, max_new_tokens=256, temperature=0.7)
response = tokenizer.decode(outputs[0], skip_special_tokens=True)
print(response)
from transformers import AutoModelForCausalLM, AutoTokenizer
import torch
model = AutoModelForCausalLM.from_pretrained(
"theprint/ReasonableMath-Llama-3.2-3B-Instruct",
torch_dtype=torch.float16,
device_map="auto"
)
tokenizer = AutoTokenizer.from_pretrained("theprint/ReasonableMath-Llama-3.2-3B-Instruct")
# Example usage
messages = [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Your question here"}
]
inputs = tokenizer.apply_chat_template(messages, return_tensors="pt", add_generation_prompt=True)
outputs = model.generate(inputs, max_new_tokens=256, temperature=0.7, do_sample=True)
response = tokenizer.decode(outputs[0][inputs.shape[-1]:], skip_special_tokens=True)
print(response)
Quantized GGUF versions are available in the gguf/ directory for use with llama.cpp:
ReasonableMath-Llama-3.2-3B-Instruct-f16.gguf (6135.6 MB) - 16-bit float (original precision, largest file)ReasonableMath-Llama-3.2-3B-Instruct-q3_k_m.gguf (1609.0 MB) - 3-bit quantization (medium quality)ReasonableMath-Llama-3.2-3B-Instruct-q4_k_m.gguf (1925.8 MB) - 4-bit quantization (medium, recommended for most use cases)ReasonableMath-Llama-3.2-3B-Instruct-q5_k_m.gguf (2214.6 MB) - 5-bit quantization (medium, good quality)ReasonableMath-Llama-3.2-3B-Instruct-q6_k.gguf (2521.4 MB) - 6-bit quantization (high quality)ReasonableMath-Llama-3.2-3B-Instruct-q8_0.gguf (3263.4 MB) - 8-bit quantization (very high quality)# Download a quantized version (q4_k_m recommended for most use cases)
wget https://huggingface.co/theprint/ReasonableMath-Llama-3.2-3B-Instruct/resolve/main/gguf/ReasonableMath-Llama-3.2-3B-Instruct-q4_k_m.gguf
# Run with llama.cpp
./llama.cpp/main -m ReasonableMath-Llama-3.2-3B-Instruct-q4_k_m.gguf -p "Your prompt here" -n 256
May provide incorrect information and non-working code.
If you use this model, please cite:
@misc{reasonablemath_llama_3.2_3b_instruct,
title={ReasonableMath-Llama-3.2-3B-Instruct: Fine-tuned meta-llama/Llama-3.2-3B-Instruct},
author={theprint},
year={2025},
publisher={Hugging Face},
url={https://huggingface.co/theprint/ReasonableMath-Llama-3.2-3B-Instruct}
}