gemma4-e2b-exp-quant / src /__init__.py
toxzak's picture
Initial upload: mixed-budget sub-4-bit artifacts + perplexity result
9c41926 verified
Raw
History Blame Contribute Delete
1.9 kB
import torch
from typing import Dict, Optional, List
from .Sub1BitLLM import Sub1BitLLM, Sub1BitConfig, from_fp16
from .lowrank_factorization import low_rank_factorize, factorize_model_weights, compute_optimal_rank
from .quantization import (
ternary_quantize, ternary_pack, ternary_unpack,
sigma_quantize, sigma_dequantize,
quantize_factor, pack_factor, unpack_factor, dequantize_factor,
)
from .groupwise_int4 import (
dequantize_groupwise_int4,
estimate_groupwise_int4_bpw,
pack_signed_int4,
quantize_groupwise_int4,
unpack_signed_int4,
)
from .mixed_budget import allocate_mixed_budget, summarize_allocation
from .error_budget_residual import (
dequantize_binary_residual,
dequantize_error_budget_residual,
estimate_binary_residual_bpw,
estimate_error_budget_residual_bpw,
quantize_binary_residual,
quantize_error_budget_residual,
)
from .gguf_writer import GGUFWriter, GGML_TYPES, GGUF_TYPES
from .pack_gguf import pack_sub1bit_model, QuantizedLayer
__all__ = [
"Sub1BitLLM",
"Sub1BitConfig",
"from_fp16",
"low_rank_factorize",
"factorize_model_weights",
"compute_optimal_rank",
"ternary_quantize",
"ternary_pack",
"ternary_unpack",
"sigma_quantize",
"sigma_dequantize",
"quantize_factor",
"pack_factor",
"unpack_factor",
"dequantize_factor",
"dequantize_groupwise_int4",
"estimate_groupwise_int4_bpw",
"pack_signed_int4",
"quantize_groupwise_int4",
"unpack_signed_int4",
"allocate_mixed_budget",
"summarize_allocation",
"dequantize_binary_residual",
"dequantize_error_budget_residual",
"estimate_binary_residual_bpw",
"estimate_error_budget_residual_bpw",
"quantize_binary_residual",
"quantize_error_budget_residual",
"GGUFWriter",
"GGML_TYPES",
"GGUF_TYPES",
"pack_sub1bit_model",
"QuantizedLayer",
]