This repository contains official GGUF quantizations of CaaLM/CaaLM-v1, provided by CaaLM.
CaaLM-v1 is a 1.5B parameter model that predicts the output of code — without a compiler, runtime, or interpreter. It was trained on real programming languages (Python, JavaScript, Lua, COBOL) alongside 200 synthetically generated fake programming languages, enabling it to predict execution output even for languages it has never seen before.
All quantizations listed below are official releases from CaaLM.
Filename
Quantization
Description
Recommended Use
CaaLM-v1-F32.gguf
F32
Full 32-bit float
Maximum precision, highest VRAM
CaaLM-v1-F16.gguf
F16
16-bit float
High precision, large memory footprint
CaaLM-v1-BF16.gguf
BF16
Brain float 16
Good precision, modern hardware
CaaLM-v1-Q8_0.gguf
Q8_0
8-bit quantization
Near-lossless, recommended if you have the VRAM
CaaLM-v1-Q6_K.gguf
Q6_K
6-bit K-quant
Excellent quality, good balance
CaaLM-v1-Q5_K_M.gguf
Q5_K_M
5-bit K-quant (medium)
Recommended — great quality/size balance
CaaLM-v1-Q5_K_S.gguf
Q5_K_S
5-bit K-quant (small)
Good quality, smaller than Q5_K_M
CaaLM-v1-Q5_1.gguf
Q5_1
5-bit legacy
Legacy format
CaaLM-v1-Q5_0.gguf
Q5_0
5-bit legacy
Legacy format
CaaLM-v1-Q4_K_M.gguf
Q4_K_M
4-bit K-quant (medium)
Recommended — best 4-bit option
CaaLM-v1-Q4_K_S.gguf
Q4_K_S
4-bit K-quant (small)
Smaller than Q4_K_M, slight quality drop
CaaLM-v1-Q4_1.gguf
Q4_1
4-bit legacy
Legacy format
CaaLM-v1-Q4_0.gguf
Q4_0
4-bit legacy
Legacy format, widely compatible
CaaLM-v1-IQ4_XS.gguf
IQ4_XS
4-bit iQuant (extra small)
Smaller than Q4_K_S, competitive quality
CaaLM-v1-IQ4_NL.gguf
IQ4_NL
4-bit iQuant (non-linear)
Good alternative to Q4_0
CaaLM-v1-Q3_K_L.gguf
Q3_K_L
3-bit K-quant (large)
Low memory, acceptable quality
CaaLM-v1-Q3_K_M.gguf
Q3_K_M
3-bit K-quant (medium)
Low memory use
CaaLM-v1-Q3_K_S.gguf
Q3_K_S
3-bit K-quant (small)
Very low memory use
CaaLM-v1-IQ3_M.gguf
IQ3_M
3-bit iQuant (medium)
Better than Q3_K_M at similar size
CaaLM-v1-IQ3_S.gguf
IQ3_S
3-bit iQuant (small)
Very small footprint
CaaLM-v1-Q2_K.gguf
Q2_K
2-bit K-quant
Minimum quality, maximum compression
CaaLM-v1-TQ2_0.gguf
TQ2_0
2-bit ternary quant
Experimental ternary quantization
CaaLM-v1-TQ1_0.gguf
TQ1_0
1-bit ternary quant
Extreme compression, experimental
Which Quant Should I Use?
By available memory:
Available VRAM / RAM
Recommended Quant
6 GB+
Q8_0
4 GB+
Q5_K_M or Q6_K
3 GB+
Q4_K_M
2 GB+
Q3_K_M or IQ3_M
< 2 GB
Q2_K (quality will degrade)
General guidance: For most users, Q4_K_M or Q5_K_M offer the best trade-off between file size and output quality. If you need maximum fidelity, use Q8_0 or BF16.