CHANGELOG.md
CMakeLists.txt
LICENSE
MANIFEST.in
README.md
bindings.cpp
pyproject.toml
setup.py
cmake/patch-gguflib.cmake
metal/kq_dsa_indexer.metal
metal/kq_dsa_indexer_mma.metal
metal/kq_dsa_qat.metal
metal/kq_dsa_sparse_attn.metal
metal/kq_hc_glue.metal
metal/kq_hc_lowrank.metal
metal/kq_kvarn.metal
metal/kq_lora_epilogue.metal
metal/kq_moe_glu.metal
metal/kq_moe_glu_kq.metal
metal/kq_norm_fused.metal
metal/kq_quantized.metal
metal/kq_quantized_encode.metal
metal/kq_quantized_nax.metal
metal/kq_route_shed.metal
metal/kq_sdpa.metal
metal/kq_skinny_mv.metal
metal/mlx/backend/metal/kernels/kq_dsa_indexer.h
metal/mlx/backend/metal/kernels/kq_dsa_indexer_mma.h
metal/mlx/backend/metal/kernels/kq_dsa_params.h
metal/mlx/backend/metal/kernels/kq_dsa_qat.h
metal/mlx/backend/metal/kernels/kq_dsa_sparse_attn.h
metal/mlx/backend/metal/kernels/kq_hc_glue.h
metal/mlx/backend/metal/kernels/kq_hc_lowrank.h
metal/mlx/backend/metal/kernels/kq_kvarn.h
metal/mlx/backend/metal/kernels/kq_kvarn_params.h
metal/mlx/backend/metal/kernels/kq_lora_epilogue.h
metal/mlx/backend/metal/kernels/kq_moe_glu.h
metal/mlx/backend/metal/kernels/kq_moe_glu_kq.h
metal/mlx/backend/metal/kernels/kq_norm_fused.h
metal/mlx/backend/metal/kernels/kq_quantized.h
metal/mlx/backend/metal/kernels/kq_quantized_encode.h
metal/mlx/backend/metal/kernels/kq_quantized_fp.h
metal/mlx/backend/metal/kernels/kq_quantized_iq.h
metal/mlx/backend/metal/kernels/kq_quantized_iq_tables.h
metal/mlx/backend/metal/kernels/kq_quantized_kquants.h
metal/mlx/backend/metal/kernels/kq_quantized_legacy.h
metal/mlx/backend/metal/kernels/kq_quantized_nax.h
metal/mlx/backend/metal/kernels/kq_quantized_stq.h
metal/mlx/backend/metal/kernels/kq_route_shed.h
metal/mlx/backend/metal/kernels/kq_sdpa.h
metal/mlx/backend/metal/kernels/kq_skinny_mv.h
metal/mlx/backend/metal/kernels/quantized_utils.h
mlx_kquant/__init__.py
mlx_kquant/__main__.py
mlx_kquant/_deps.py
mlx_kquant/_install.py
mlx_kquant/_version.py
mlx_kquant/codec_geometry.py
mlx_kquant/convert.py
mlx_kquant/imatrix.py
mlx_kquant/kvarn.py
mlx_kquant/loader.py
mlx_kquant/mlx_lm_patch.py
mlx_kquant/nn.py
mlx_kquant/py.typed
mlx_kquant/recipes.py
mlx_kquant.egg-info/PKG-INFO
mlx_kquant.egg-info/SOURCES.txt
mlx_kquant.egg-info/dependency_links.txt
mlx_kquant.egg-info/entry_points.txt
mlx_kquant.egg-info/requires.txt
mlx_kquant.egg-info/top_level.txt
mlx_kquant/cli/__init__.py
mlx_kquant/cli/_args.py
mlx_kquant/cli/calibrate.py
mlx_kquant/cli/chat.py
mlx_kquant/cli/fuse.py
mlx_kquant/cli/inspect.py
mlx_kquant/cli/lora.py
mlx_kquant/cli/quantize.py
mlx_kquant/cli/run.py
mlx_kquant/cli/verify.py
mlx_kquant/licenses/beellama.cpp-LICENSE
mlx_kquant/licenses/gguf-tools-LICENSE
mlx_kquant/licenses/llama.cpp-LICENSE
mlx_kquant/licenses/mlx-LICENSE
mlx_kquant/licenses/omlx-LICENSE
scripts/check-codecs.py
src/kquant.h
src/kquant_arena.cpp
src/kquant_cb_caps.cpp
src/kquant_codec.cpp
src/kquant_codec.h
src/kquant_cpu_decode.cpp
src/kquant_cpu_decode.h
src/kquant_cpu_encode.cpp
src/kquant_cpu_encode.h
src/kquant_cpu_encode_util.h
src/kquant_cpu_neon.cpp
src/kquant_cpu_neon.h
src/kquant_dequantize.cpp
src/kquant_dsa_indexer.cpp
src/kquant_dsa_qat.cpp
src/kquant_dsa_sparse_attn.cpp
src/kquant_encode.cpp
src/kquant_event.cpp
src/kquant_fp_tables.h
src/kquant_gather.cpp
src/kquant_gguf.cpp
src/kquant_gguf.h
src/kquant_hc_glue.cpp
src/kquant_hc_lowrank.cpp
src/kquant_internal.h
src/kquant_iq_encode.cpp
src/kquant_iq_encode.h
src/kquant_iq_encode_tables.h
src/kquant_iq_tables.h
src/kquant_kvarn.cpp
src/kquant_lora_epilogue.cpp
src/kquant_lora_epilogue.h
src/kquant_matmul.cpp
src/kquant_metal_internal.h
src/kquant_moe_glu.cpp
src/kquant_norm_fused.cpp
src/kquant_ops.cpp
src/kquant_route_shed.cpp
src/kquant_sdpa.cpp
src/kquant_skinny_mv.cpp
tests/conftest.py
tests/gen_fixtures.py
tests/kqref.py
tests/kvarn_ref.py
tests/test_arena.py
tests/test_cb_caps.py
tests/test_cli.py
tests/test_codecs.py
tests/test_cpu_decode.py
tests/test_cpu_neon.py
tests/test_deps.py
tests/test_dequant.py
tests/test_dsa_indexer.py
tests/test_dsa_indexer_mma.py
tests/test_dsa_kv_qat.py
tests/test_dsa_qat.py
tests/test_dsa_sparse_attn.py
tests/test_encode.py
tests/test_events.py
tests/test_fuse_cli.py
tests/test_gather.py
tests/test_gguf.py
tests/test_hc_glue.py
tests/test_hc_lowrank.py
tests/test_iq_encode.py
tests/test_kvarn.py
tests/test_kvarn_api.py
tests/test_kvarn_ref.py
tests/test_kvarn_sdpa.py
tests/test_loader.py
tests/test_lora_epilogue.py
tests/test_lora_patch.py
tests/test_matmul.py
tests/test_matmul_cold.py
tests/test_matmul_synth.py
tests/test_moe_glu.py
tests/test_moe_glu_variants.py
tests/test_nax.py
tests/test_nax_smallm.py
tests/test_nn.py
tests/test_norm_fused.py
tests/test_recipes.py
tests/test_route_shed.py
tests/test_sdpa.py
tests/test_skinny_matmul.py
tests/test_switch_gemm.py
tests/test_vjp.py
tests/fixtures/SHA256SUMS
tests/fixtures/q2_k.npz
tests/fixtures/q2_k_moe.npz
tests/fixtures/q3_k.npz
tests/fixtures/q3_k_moe.npz
tests/fixtures/q4_k.npz
tests/fixtures/q4_k_moe.npz
tests/fixtures/q5_k.npz
tests/fixtures/q5_k_moe.npz
tests/fixtures/q6_k.npz
tests/fixtures/q6_k_moe.npz
tests/fixtures/kvarn/gen_kvarn_fixtures.py
tests/fixtures/kvarn/kvarn_cpu.npz