LICENSE
README.md
pyproject.toml
VeloxQuant_MLX.egg-info/PKG-INFO
VeloxQuant_MLX.egg-info/SOURCES.txt
VeloxQuant_MLX.egg-info/dependency_links.txt
VeloxQuant_MLX.egg-info/entry_points.txt
VeloxQuant_MLX.egg-info/requires.txt
VeloxQuant_MLX.egg-info/top_level.txt
veloxquant_mlx/__init__.py
veloxquant_mlx/__main__.py
veloxquant_mlx/allocators/__init__.py
veloxquant_mlx/allocators/kvtc_dp.py
veloxquant_mlx/allocators/ratequant.py
veloxquant_mlx/allocators/vecinfer.py
veloxquant_mlx/artifacts/__init__.py
veloxquant_mlx/artifacts/base.py
veloxquant_mlx/artifacts/memory_store.py
veloxquant_mlx/artifacts/npy_store.py
veloxquant_mlx/benchmarks/__init__.py
veloxquant_mlx/benchmarks/attend_benchmark.py
veloxquant_mlx/benchmarks/comm_vq_benchmark.py
veloxquant_mlx/benchmarks/falcon_rabitq_benchmark.py
veloxquant_mlx/benchmarks/metal_kernel_benchmark.py
veloxquant_mlx/benchmarks/model_kv_benchmark.py
veloxquant_mlx/benchmarks/rabitq_benchmark.py
veloxquant_mlx/cache/__init__.py
veloxquant_mlx/cache/a2ats_cache.py
veloxquant_mlx/cache/adakv_cache.py
veloxquant_mlx/cache/amc_cache.py
veloxquant_mlx/cache/base.py
veloxquant_mlx/cache/cachegen_cache.py
veloxquant_mlx/cache/cam_cache.py
veloxquant_mlx/cache/chunkkv_cache.py
veloxquant_mlx/cache/chunkkv_coordinator.py
veloxquant_mlx/cache/curdkv_cache.py
veloxquant_mlx/cache/gear_cache.py
veloxquant_mlx/cache/h2o_cache.py
veloxquant_mlx/cache/keyformer_cache.py
veloxquant_mlx/cache/kitty_cache.py
veloxquant_mlx/cache/kivi_cache.py
veloxquant_mlx/cache/knorm_cache.py
veloxquant_mlx/cache/kvquant_cache.py
veloxquant_mlx/cache/kvtc_cache.py
veloxquant_mlx/cache/kvzip_cache.py
veloxquant_mlx/cache/minicache_cache.py
veloxquant_mlx/cache/minicache_coordinator.py
veloxquant_mlx/cache/morphkv_cache.py
veloxquant_mlx/cache/nestedkv_cache.py
veloxquant_mlx/cache/nsnquant_cache.py
veloxquant_mlx/cache/palu_cache.py
veloxquant_mlx/cache/polar_cache.py
veloxquant_mlx/cache/pyramidkv_cache.py
veloxquant_mlx/cache/qfilters_cache.py
veloxquant_mlx/cache/qjl_cache.py
veloxquant_mlx/cache/registry.py
veloxquant_mlx/cache/sink_cache.py
veloxquant_mlx/cache/skvq_cache.py
veloxquant_mlx/cache/sliding_window_cache.py
veloxquant_mlx/cache/snapkv_cache.py
veloxquant_mlx/cache/spectral_cache.py
veloxquant_mlx/cache/squeeze_cache.py
veloxquant_mlx/cache/squeeze_coordinator.py
veloxquant_mlx/cache/streaming_llm_cache.py
veloxquant_mlx/cache/svdq_cache.py
veloxquant_mlx/cache/tova_cache.py
veloxquant_mlx/cache/turboquant_cache.py
veloxquant_mlx/cache/turboquant_rvq_cache.py
veloxquant_mlx/cache/vecinfer_cache.py
veloxquant_mlx/cache/xkv_cache.py
veloxquant_mlx/cache/xkv_coordinator.py
veloxquant_mlx/cache/xquant_cache.py
veloxquant_mlx/cache/xquant_coordinator.py
veloxquant_mlx/cache/zipcache_cache.py
veloxquant_mlx/cli/__init__.py
veloxquant_mlx/cli/benchmark.py
veloxquant_mlx/cli/methods.py
veloxquant_mlx/cli/panel.py
veloxquant_mlx/cli/precompute.py
veloxquant_mlx/cli/recommend.py
veloxquant_mlx/cli/serve.py
veloxquant_mlx/codebooks/__init__.py
veloxquant_mlx/codebooks/adaptive_codebook.py
veloxquant_mlx/codebooks/base.py
veloxquant_mlx/codebooks/precompute.py
veloxquant_mlx/codebooks/scalar_codebook.py
veloxquant_mlx/codebooks/strategies.py
veloxquant_mlx/core/__init__.py
veloxquant_mlx/core/abstractions.py
veloxquant_mlx/core/constants.py
veloxquant_mlx/core/context.py
veloxquant_mlx/core/exceptions.py
veloxquant_mlx/core/registry.py
veloxquant_mlx/dsa/__init__.py
veloxquant_mlx/dsa/avl_tree.py
veloxquant_mlx/dsa/bit_pack.py
veloxquant_mlx/dsa/dag.py
veloxquant_mlx/dsa/heap.py
veloxquant_mlx/dsa/ring_buffer.py
veloxquant_mlx/handlers/__init__.py
veloxquant_mlx/handlers/base.py
veloxquant_mlx/handlers/bit_pack_handler.py
veloxquant_mlx/handlers/normalization.py
veloxquant_mlx/handlers/outlier_split.py
veloxquant_mlx/handlers/polar_handler.py
veloxquant_mlx/handlers/qjl_residual_handler.py
veloxquant_mlx/handlers/rotation_handler.py
veloxquant_mlx/handlers/scalar_quant_handler.py
veloxquant_mlx/handlers/value_quant_handler.py
veloxquant_mlx/integration/__init__.py
veloxquant_mlx/integration/mlx_lm_patch.py
veloxquant_mlx/integration/mlx_vlm_patch.py
veloxquant_mlx/math/__init__.py
veloxquant_mlx/math/distributions.py
veloxquant_mlx/math/lloyd_max.py
veloxquant_mlx/math/rotation.py
veloxquant_mlx/metal/__init__.py
veloxquant_mlx/metal/_bit_packing.py
veloxquant_mlx/metal/_comm_vq.py
veloxquant_mlx/metal/_crosskv_rope.py
veloxquant_mlx/metal/_h2o_evict.py
veloxquant_mlx/metal/_keyformer_evict.py
veloxquant_mlx/metal/_kivi_quant.py
veloxquant_mlx/metal/_qfilters_evict.py
veloxquant_mlx/metal/_qjl.py
veloxquant_mlx/metal/_rabitq.py
veloxquant_mlx/metal/_rabitq_attend.py
veloxquant_mlx/metal/_rabitq_encode.py
veloxquant_mlx/metal/_rabitq_prefill.py
veloxquant_mlx/metal/_rabitq_values.py
veloxquant_mlx/metal/_rvq_attend.py
veloxquant_mlx/metal/_scalar_attend.py
veloxquant_mlx/metal/_scalar_quant.py
veloxquant_mlx/metal/_vecinfer.py
veloxquant_mlx/metal/fused_sdpa.py
veloxquant_mlx/metal/kernels.py
veloxquant_mlx/metal/src/bit_pack.metal
veloxquant_mlx/metal/src/bit_unpack.metal
veloxquant_mlx/metal/src/comm_vq_decode.metal
veloxquant_mlx/metal/src/crosskv_rope_recode.metal
veloxquant_mlx/metal/src/fused_sdpa.metal
veloxquant_mlx/metal/src/h2o_evict_apply.metal
veloxquant_mlx/metal/src/h2o_evict_reduce.metal
veloxquant_mlx/metal/src/hadamard_quantize.metal
veloxquant_mlx/metal/src/keyformer_evict_apply.metal
veloxquant_mlx/metal/src/keyformer_evict_reduce.metal
veloxquant_mlx/metal/src/kivi_group_quant_channel.metal
veloxquant_mlx/metal/src/kivi_group_quant_token.metal
veloxquant_mlx/metal/src/qfilters_evict_apply.metal
veloxquant_mlx/metal/src/qfilters_score.metal
veloxquant_mlx/metal/src/qjl_encode.metal
veloxquant_mlx/metal/src/qjl_inner_product.metal
veloxquant_mlx/metal/src/rabitq_attend.metal
veloxquant_mlx/metal/src/rabitq_encode.metal
veloxquant_mlx/metal/src/rabitq_hamming_score.metal
veloxquant_mlx/metal/src/rabitq_pack_values.metal
veloxquant_mlx/metal/src/rabitq_prefill.metal
veloxquant_mlx/metal/src/rvq_attend_fused.metal
veloxquant_mlx/metal/src/scalar_affine_attend.metal
veloxquant_mlx/metal/src/scalar_dequantize.metal
veloxquant_mlx/metal/src/scalar_quantize.metal
veloxquant_mlx/metal/src/vecinfer_dequant.metal
veloxquant_mlx/metal/src/vecinfer_encode_decode_full.metal
veloxquant_mlx/metal/src/vecinfer_encode_decode_simple.metal
veloxquant_mlx/metal/src/vecinfer_quantize.metal
veloxquant_mlx/observers/__init__.py
veloxquant_mlx/observers/base.py
veloxquant_mlx/observers/distortion.py
veloxquant_mlx/observers/key_norm.py
veloxquant_mlx/observers/latency.py
veloxquant_mlx/observers/memory.py
veloxquant_mlx/outlier/__init__.py
veloxquant_mlx/outlier/detector.py
veloxquant_mlx/preconditioners/__init__.py
veloxquant_mlx/preconditioners/base.py
veloxquant_mlx/preconditioners/jl_sketch.py
veloxquant_mlx/preconditioners/rotation.py
veloxquant_mlx/quantizers/__init__.py
veloxquant_mlx/quantizers/_entropy_coding.py
veloxquant_mlx/quantizers/_quant_utils.py
veloxquant_mlx/quantizers/a2ats.py
veloxquant_mlx/quantizers/a2ats_rope.py
veloxquant_mlx/quantizers/adakv.py
veloxquant_mlx/quantizers/amc.py
veloxquant_mlx/quantizers/amc_calibration.py
veloxquant_mlx/quantizers/base.py
veloxquant_mlx/quantizers/cachegen.py
veloxquant_mlx/quantizers/cam.py
veloxquant_mlx/quantizers/chunkkv.py
veloxquant_mlx/quantizers/comm_vq.py
veloxquant_mlx/quantizers/composite.py
veloxquant_mlx/quantizers/curdkv.py
veloxquant_mlx/quantizers/gear.py
veloxquant_mlx/quantizers/h2o.py
veloxquant_mlx/quantizers/keyformer.py
veloxquant_mlx/quantizers/kitty.py
veloxquant_mlx/quantizers/kivi.py
veloxquant_mlx/quantizers/knorm.py
veloxquant_mlx/quantizers/kvquant.py
veloxquant_mlx/quantizers/kvtc.py
veloxquant_mlx/quantizers/kvzip.py
veloxquant_mlx/quantizers/minicache.py
veloxquant_mlx/quantizers/morphkv.py
veloxquant_mlx/quantizers/nestedkv.py
veloxquant_mlx/quantizers/nsnquant.py
veloxquant_mlx/quantizers/palu.py
veloxquant_mlx/quantizers/polarquant.py
veloxquant_mlx/quantizers/pyramidkv.py
veloxquant_mlx/quantizers/qfilters.py
veloxquant_mlx/quantizers/qfilters_calibration.py
veloxquant_mlx/quantizers/qjl.py
veloxquant_mlx/quantizers/rabitq.py
veloxquant_mlx/quantizers/skvq.py
veloxquant_mlx/quantizers/snapkv.py
veloxquant_mlx/quantizers/squeeze.py
veloxquant_mlx/quantizers/streaming_llm.py
veloxquant_mlx/quantizers/svdq.py
veloxquant_mlx/quantizers/tova.py
veloxquant_mlx/quantizers/turboquant_mse.py
veloxquant_mlx/quantizers/turboquant_prod.py
veloxquant_mlx/quantizers/turboquant_rvq.py
veloxquant_mlx/quantizers/xkv.py
veloxquant_mlx/quantizers/xquant.py
veloxquant_mlx/quantizers/zipcache.py
veloxquant_mlx/spectral/__init__.py
veloxquant_mlx/spectral/bit_allocator.py
veloxquant_mlx/spectral/calibrate.py
veloxquant_mlx/spectral/participation_ratio.py
veloxquant_mlx/spectral/spectral_quant.py
veloxquant_mlx/tests/__init__.py
veloxquant_mlx/tests/conftest.py
veloxquant_mlx/tests/allocators/__init__.py
veloxquant_mlx/tests/allocators/test_kvtc_dp.py
veloxquant_mlx/tests/allocators/test_ratequant.py
veloxquant_mlx/tests/allocators/test_vecinfer.py
veloxquant_mlx/tests/artifacts/__init__.py
veloxquant_mlx/tests/artifacts/test_npy_store.py
veloxquant_mlx/tests/cache/__init__.py
veloxquant_mlx/tests/cache/test_a2ats_cache.py
veloxquant_mlx/tests/cache/test_adakv_cache.py
veloxquant_mlx/tests/cache/test_amc_cache.py
veloxquant_mlx/tests/cache/test_base_for_model.py
veloxquant_mlx/tests/cache/test_cachegen_cache.py
veloxquant_mlx/tests/cache/test_cam_cache.py
veloxquant_mlx/tests/cache/test_chunkkv_cache.py
veloxquant_mlx/tests/cache/test_chunkkv_coordinator.py
veloxquant_mlx/tests/cache/test_curdkv_cache.py
veloxquant_mlx/tests/cache/test_eviction_rope_contract.py
veloxquant_mlx/tests/cache/test_gear_cache.py
veloxquant_mlx/tests/cache/test_h2o_cache.py
veloxquant_mlx/tests/cache/test_issue_83_state_writethrough.py
veloxquant_mlx/tests/cache/test_keyformer_cache.py
veloxquant_mlx/tests/cache/test_kitty_cache.py
veloxquant_mlx/tests/cache/test_kivi_cache.py
veloxquant_mlx/tests/cache/test_knorm_cache.py
veloxquant_mlx/tests/cache/test_kvquant_cache.py
veloxquant_mlx/tests/cache/test_kvtc_cache.py
veloxquant_mlx/tests/cache/test_kvzip_cache.py
veloxquant_mlx/tests/cache/test_minicache_cache.py
veloxquant_mlx/tests/cache/test_morphkv_cache.py
veloxquant_mlx/tests/cache/test_nestedkv_cache.py
veloxquant_mlx/tests/cache/test_nsnquant_cache.py
veloxquant_mlx/tests/cache/test_palu_cache.py
veloxquant_mlx/tests/cache/test_panel.py
veloxquant_mlx/tests/cache/test_panel_slice1.py
veloxquant_mlx/tests/cache/test_polar_cache.py
veloxquant_mlx/tests/cache/test_pyramidkv_cache.py
veloxquant_mlx/tests/cache/test_qfilters_cache.py
veloxquant_mlx/tests/cache/test_qjl_cache.py
veloxquant_mlx/tests/cache/test_registry.py
veloxquant_mlx/tests/cache/test_serve_cli.py
veloxquant_mlx/tests/cache/test_sink_cache.py
veloxquant_mlx/tests/cache/test_skvq_cache.py
veloxquant_mlx/tests/cache/test_sliding_window.py
veloxquant_mlx/tests/cache/test_snapkv_cache.py
veloxquant_mlx/tests/cache/test_squeeze_cache.py
veloxquant_mlx/tests/cache/test_streaming_llm_cache.py
veloxquant_mlx/tests/cache/test_svdq_cache.py
veloxquant_mlx/tests/cache/test_tova_cache.py
veloxquant_mlx/tests/cache/test_turboquant_cache.py
veloxquant_mlx/tests/cache/test_turboquant_rvq_cache.py
veloxquant_mlx/tests/cache/test_vecinfer_cache.py
veloxquant_mlx/tests/cache/test_vecinfer_fused_sdpa.py
veloxquant_mlx/tests/cache/test_vecinfer_metal_parity.py
veloxquant_mlx/tests/cache/test_xkv_cache.py
veloxquant_mlx/tests/cache/test_xquant_cache.py
veloxquant_mlx/tests/cache/test_zipcache_cache.py
veloxquant_mlx/tests/codebooks/__init__.py
veloxquant_mlx/tests/codebooks/test_adaptive_codebook.py
veloxquant_mlx/tests/core/__init__.py
veloxquant_mlx/tests/core/test_context.py
veloxquant_mlx/tests/core/test_sync_release_badges.py
veloxquant_mlx/tests/dsa/__init__.py
veloxquant_mlx/tests/dsa/test_avl_tree.py
veloxquant_mlx/tests/dsa/test_bit_pack.py
veloxquant_mlx/tests/dsa/test_dag.py
veloxquant_mlx/tests/dsa/test_heap.py
veloxquant_mlx/tests/dsa/test_ring_buffer.py
veloxquant_mlx/tests/handlers/__init__.py
veloxquant_mlx/tests/handlers/test_pipeline.py
veloxquant_mlx/tests/integration/__init__.py
veloxquant_mlx/tests/integration/test_distortion_bounds.py
veloxquant_mlx/tests/integration/test_mlx_lm_patch.py
veloxquant_mlx/tests/integration/test_mlx_vlm_patch.py
veloxquant_mlx/tests/math/__init__.py
veloxquant_mlx/tests/math/test_distributions.py
veloxquant_mlx/tests/math/test_lloyd_max.py
veloxquant_mlx/tests/math/test_rotation.py
veloxquant_mlx/tests/metal/__init__.py
veloxquant_mlx/tests/metal/test_crosskv_rope.py
veloxquant_mlx/tests/metal/test_h2o_evict.py
veloxquant_mlx/tests/metal/test_keyformer_evict.py
veloxquant_mlx/tests/metal/test_kivi_quant.py
veloxquant_mlx/tests/metal/test_qfilters_evict.py
veloxquant_mlx/tests/metal/test_rabitq_attend.py
veloxquant_mlx/tests/metal/test_rabitq_encode.py
veloxquant_mlx/tests/metal/test_rabitq_prefill.py
veloxquant_mlx/tests/metal/test_rabitq_values.py
veloxquant_mlx/tests/metal/test_scalar_attend.py
veloxquant_mlx/tests/metal/test_turboquant_kernels.py
veloxquant_mlx/tests/observers/__init__.py
veloxquant_mlx/tests/observers/test_distortion.py
veloxquant_mlx/tests/observers/test_key_norm.py
veloxquant_mlx/tests/outlier/__init__.py
veloxquant_mlx/tests/outlier/test_detector.py
veloxquant_mlx/tests/quantizers/__init__.py
veloxquant_mlx/tests/quantizers/test_a2ats.py
veloxquant_mlx/tests/quantizers/test_a2ats_rope.py
veloxquant_mlx/tests/quantizers/test_amc.py
veloxquant_mlx/tests/quantizers/test_amc_calibration.py
veloxquant_mlx/tests/quantizers/test_cachegen.py
veloxquant_mlx/tests/quantizers/test_cam.py
veloxquant_mlx/tests/quantizers/test_chunkkv.py
veloxquant_mlx/tests/quantizers/test_comm_vq.py
veloxquant_mlx/tests/quantizers/test_curdkv.py
veloxquant_mlx/tests/quantizers/test_entropy_coding.py
veloxquant_mlx/tests/quantizers/test_gear.py
veloxquant_mlx/tests/quantizers/test_h2o.py
veloxquant_mlx/tests/quantizers/test_keyformer.py
veloxquant_mlx/tests/quantizers/test_kivi.py
veloxquant_mlx/tests/quantizers/test_knorm.py
veloxquant_mlx/tests/quantizers/test_kvtc.py
veloxquant_mlx/tests/quantizers/test_kvzip.py
veloxquant_mlx/tests/quantizers/test_minicache.py
veloxquant_mlx/tests/quantizers/test_morphkv.py
veloxquant_mlx/tests/quantizers/test_nestedkv.py
veloxquant_mlx/tests/quantizers/test_nsnquant.py
veloxquant_mlx/tests/quantizers/test_palu.py
veloxquant_mlx/tests/quantizers/test_polar.py
veloxquant_mlx/tests/quantizers/test_pyramidkv.py
veloxquant_mlx/tests/quantizers/test_qfilters.py
veloxquant_mlx/tests/quantizers/test_qfilters_calibration.py
veloxquant_mlx/tests/quantizers/test_qjl.py
veloxquant_mlx/tests/quantizers/test_rabitq.py
veloxquant_mlx/tests/quantizers/test_skvq.py
veloxquant_mlx/tests/quantizers/test_snapkv.py
veloxquant_mlx/tests/quantizers/test_squeeze.py
veloxquant_mlx/tests/quantizers/test_streaming_llm.py
veloxquant_mlx/tests/quantizers/test_tova.py
veloxquant_mlx/tests/quantizers/test_turboquant_mse.py
veloxquant_mlx/tests/quantizers/test_turboquant_prod.py
veloxquant_mlx/tests/quantizers/test_xkv.py
veloxquant_mlx/tests/quantizers/test_zipcache.py
veloxquant_mlx/tests/spectral/__init__.py
veloxquant_mlx/tests/spectral/test_ablation.py
veloxquant_mlx/tests/spectral/test_bit_allocator.py
veloxquant_mlx/tests/spectral/test_calibration.py
veloxquant_mlx/tests/spectral/test_participation_ratio.py
veloxquant_mlx/tests/spectral/test_spectral_quant.py
veloxquant_mlx/tests/transfer/__init__.py
veloxquant_mlx/tests/transfer/test_apply.py
veloxquant_mlx/tests/transfer/test_fit.py
veloxquant_mlx/tests/transfer/test_rope.py
veloxquant_mlx/tools/__init__.py
veloxquant_mlx/tools/mac_recommender.py
veloxquant_mlx/transfer/__init__.py
veloxquant_mlx/transfer/apply.py
veloxquant_mlx/transfer/fit.py
veloxquant_mlx/transfer/mapper.py
veloxquant_mlx/transfer/rope.py
veloxquant_mlx/transforms/__init__.py
veloxquant_mlx/transforms/base.py
veloxquant_mlx/transforms/polar.py
veloxquant_mlx/ui/__init__.py
veloxquant_mlx/ui/config.py
veloxquant_mlx/ui/memory.py
veloxquant_mlx/ui/models.py
veloxquant_mlx/ui/server.py
veloxquant_mlx/ui/supervisor.py
veloxquant_mlx/ui/static/favicon.svg
veloxquant_mlx/ui/static/index.html
veloxquant_mlx/ui/static/panel.css
veloxquant_mlx/ui/static/panel.js
veloxquant_mlx/weight/__init__.py
veloxquant_mlx/weight/model_quantizer.py
veloxquant_mlx/weight/quantized_linear.py