mlx_kv_quant/__init__.py,sha256=T8glHA5C0DBQisPJIB9xt9i39ifzmweQH5DooamrptU,1079
mlx_kv_quant/__main__.py,sha256=vWnVY71Uqkk1jKW4n1oAwPTHFcrguSJY873josUcigc,748
mlx_kv_quant/artifacts/__init__.py,sha256=sVKrwunAvx5jHDPXcRvw4RD9VbMFRYKuhwQjpgMwu90,225
mlx_kv_quant/artifacts/base.py,sha256=FachCL2i-sXoQ_s_t7752kKOlttJPU_G59aXgiYZ14M,122
mlx_kv_quant/artifacts/memory_store.py,sha256=YyzopLLkJ_wSiZVnywZxAcXbV3L6BwVGbZRN2nEEBxU,3513
mlx_kv_quant/artifacts/npy_store.py,sha256=mTrNyhH_dsTVrK6Xw4YtYML7QyF-93It5vmkCiNJ1yk,4318
mlx_kv_quant/benchmarks/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
mlx_kv_quant/benchmarks/attend_benchmark.py,sha256=3gSRvy7A0gqhGvNx2qnU8ms8Uv4G-9t6dyC3R6COyjA,6013
mlx_kv_quant/cache/__init__.py,sha256=rI6ic_IYUqZdMZmhl2zw7JL1RhjVIRTh4hQu1Bxzaes,546
mlx_kv_quant/cache/base.py,sha256=DptoKiUtXdIvIxZelbRbp1MR2sxA8a9iVvSBzmmKwIY,8994
mlx_kv_quant/cache/polar_cache.py,sha256=cN3CsHhjtD7A607s5roBxcJgtBL9OAvWrmRVyEeQAwU,4316
mlx_kv_quant/cache/qjl_cache.py,sha256=Wmx3qRfVI6qldmgroMfI2fAs8EdzuhwdYqKXlZ8rh_Y,3578
mlx_kv_quant/cache/sliding_window_cache.py,sha256=6pXXKiVXin8HBXrBpKWroN9EQbc1X30ibSEXfFWF9UQ,4078
mlx_kv_quant/cache/turboquant_cache.py,sha256=0B2Qsouiz217h9ygu7xLfYP_hSTw2clvyws1_5-yOH8,12794
mlx_kv_quant/cli/__init__.py,sha256=U4S_2y3zgLZVfMenHRaJFBW8yqh2mUBuI291LGQVOJ8,35
mlx_kv_quant/cli/benchmark.py,sha256=uW_Pu-tpw0Xme3s4LRDFkgD7jE7_OHqWeFQ-NkVbkbQ,3264
mlx_kv_quant/cli/precompute.py,sha256=CPoIwAC4p4-Tn_AumA4D5_FyFZDxw2igGggNikeltXc,1049
mlx_kv_quant/codebooks/__init__.py,sha256=Y9mPtBlWWvcJcUMHY_HYVJ9_ZS74F2W271wAqA29TSQ,494
mlx_kv_quant/codebooks/adaptive_codebook.py,sha256=NehFhUWUJlfFSzUSJdQusHw9ogwNCsypXFH1J4B1joA,4861
mlx_kv_quant/codebooks/base.py,sha256=1gg8FLf60dbCTc9If87T7i5H1b4SI-DXNB3i6GktOVM,2858
mlx_kv_quant/codebooks/precompute.py,sha256=srp4isTkoGjTfz-7TdARxHLNUFS85B41XnJUs8ZHPRc,3772
mlx_kv_quant/codebooks/scalar_codebook.py,sha256=L2wv5c6htDPBDZtlqeihPi17KtNZY3yO4R10Vv4LJt0,4195
mlx_kv_quant/codebooks/strategies.py,sha256=SF_57FP-4mXL8E74_ejyzZ27laBaGFSZoo8K6IDI3y0,4732
mlx_kv_quant/core/__init__.py,sha256=69tALADE0T1vrTAj_9yv6HkEQzl3yrscn0rkzlA2rhM,1748
mlx_kv_quant/core/abstractions.py,sha256=urnb_2qrgVopZ0pyvu5TAZWIkySpFCZMQFDIuz7Upko,9993
mlx_kv_quant/core/constants.py,sha256=egbGGw0Qr8wSsV_T7vQ47RaXeN0X_-zqOarQk2GyDM0,1180
mlx_kv_quant/core/context.py,sha256=J8zPK-_zHFejRUDCRYSgcvR6rgWTLf50luM8iammhzw,6163
mlx_kv_quant/core/exceptions.py,sha256=1aXmvVjpPjHk4PPHEJF9TZgftJJ2TqN6yHMZVgHCzI0,502
mlx_kv_quant/core/registry.py,sha256=6NN-Sr_6QX52MzxsGBZ8aW_cZoqJjomQszPBKHmWrbI,2612
mlx_kv_quant/dsa/__init__.py,sha256=aU50wvnKIbaVlVmuXsSb6jPpRpZKBCMCwUBurCxP3CI,490
mlx_kv_quant/dsa/avl_tree.py,sha256=2YXoN53qTOg0prfeVv7arFayc5o7vOWtOixf27p_tss,8862
mlx_kv_quant/dsa/bit_pack.py,sha256=lrwclwgzARAylRXBpBeXFAJZqoCXkJPHEc6vaaX_ODI,7528
mlx_kv_quant/dsa/dag.py,sha256=GeR2fONNmaAa-GcMDjOUDXQe8t6BVJ1-IQ63zjPh1UQ,5876
mlx_kv_quant/dsa/heap.py,sha256=xXT5tOllcLXBUZEw0QW4A7mvZ8CdYKwkz1VYuhhsFrE,6284
mlx_kv_quant/dsa/ring_buffer.py,sha256=yVaA-yM0LJnEYE1-TEETpYCTciGfdv2CW41bkp7uG1w,4543
mlx_kv_quant/handlers/__init__.py,sha256=nDIZAg7BO5QEdBhVWK7A54rxMqsjsTTUZ_sozs6fKgE,839
mlx_kv_quant/handlers/base.py,sha256=F1LO5o1-Gekh2Om5PzJxQpcD8X4vS8tghUcA7cjh9uk,215
mlx_kv_quant/handlers/bit_pack_handler.py,sha256=wPkOEX1lAFQVGWnIu1GjthQuGWGiqiCjABm9czHm1K0,2017
mlx_kv_quant/handlers/normalization.py,sha256=Dj5x4-vEx50sw90DoJZZgNDX9fY57xfnZ8MVt-gewc4,1603
mlx_kv_quant/handlers/outlier_split.py,sha256=89fkeOPscSlTPdyeVrsBReS8edCi2tFbyLpeA00qfvE,2324
mlx_kv_quant/handlers/polar_handler.py,sha256=jEeHvzCioSpelSFD9Crdl7BVG7DZ_xl1OSj_mm8O228,2131
mlx_kv_quant/handlers/qjl_residual_handler.py,sha256=VV9SKZUCMXN01G6uT-eJy-eGHir13N2bU2Og8tEDyCA,2058
mlx_kv_quant/handlers/rotation_handler.py,sha256=2iHQyTdxoIakrktYJ1yfiOuU5LN_WPgzqwwlWWZN1N0,1381
mlx_kv_quant/handlers/scalar_quant_handler.py,sha256=906P51-Bi1alyko4j-pkT2UbMUTGACk0yqbM9GEzWjk,1424
mlx_kv_quant/handlers/value_quant_handler.py,sha256=mtapMgdCL-Na6WVk7X-1uJnCEOp8oa-D30_ICmUDrgI,1666
mlx_kv_quant/integration/__init__.py,sha256=uRzdBRyp1q3N-X7Wp2Q0Gvs9_nacqmag-atnSCsPWC0,143
mlx_kv_quant/integration/mlx_lm_patch.py,sha256=6_hlTwFJq1Oji8ah4NSVXuAbxgHH9rHJw1PcqK5r5LM,2861
mlx_kv_quant/math/__init__.py,sha256=_b8Wlu5QV29v90IBsEPfWcvDZwZmoxEvO_bxaTRaX7w,387
mlx_kv_quant/math/distributions.py,sha256=jz3IKry1CcEl32LOPqGSGYDwWqE9tu_o1Cg5Mc-G5ew,3208
mlx_kv_quant/math/lloyd_max.py,sha256=Fc9dwg0dWn42Bt9WSSfgwDkzC_S35Q-YU7WpDgbzWAc,4090
mlx_kv_quant/math/rotation.py,sha256=aHruAwJn3ypzt5_foBRLQCTjP_CwDCYb_fYQ__UT99s,3273
mlx_kv_quant/observers/__init__.py,sha256=iO6F1sF3OCoQgTQ-feb_yO-jTqOxcRjyhQPYCHKAky0,428
mlx_kv_quant/observers/base.py,sha256=FV-oie8XRzrhLWRpKesQVH7TlR2D1Gqj_HwKTTvGl3A,964
mlx_kv_quant/observers/distortion.py,sha256=VpiMHwQKkKnDhylWvmS4K4D7Zz-RrY74hlFBaER5CbQ,6351
mlx_kv_quant/observers/latency.py,sha256=1NfO-LiMC2oG2oHwzYlVE9CwmdANO3REc-xZrwsx22g,1596
mlx_kv_quant/observers/memory.py,sha256=XCGWimy1aafOuoCLsPgZMdcetgNQKABj0KhaJkF2FqU,1554
mlx_kv_quant/outlier/__init__.py,sha256=E9MkTPvvKupOWvjmQHM5M7R90G6mYe825Lf9hOiQQsI,125
mlx_kv_quant/outlier/detector.py,sha256=nZcexC7XACc5ARgUJhcIVCa9hincloP5IL7toE_PmUo,2895
mlx_kv_quant/preconditioners/__init__.py,sha256=mwAZWzNENRuNQQhpN6jDZG5bV0p8aZLVDFN8yIzVL2k,385
mlx_kv_quant/preconditioners/base.py,sha256=v8DJcaPltGQ6Y8Qtuy2kLwUXuWOzmHvQnymjiD8gRug,2367
mlx_kv_quant/preconditioners/jl_sketch.py,sha256=kESFEue4Dx-DBKMLm_mXtJd2n4Y0ZVn9uUZDW2qllAM,4156
mlx_kv_quant/preconditioners/rotation.py,sha256=UTLkFWvCkmx3qs36kjAoJeo8vkbY7MtuC-4YHREkkHw,3287
mlx_kv_quant/quantizers/__init__.py,sha256=Zr-XfCZYL1oHJ3NBy_fsOyzIiYY_rMHiKnFQYC4A7P4,642
mlx_kv_quant/quantizers/base.py,sha256=YLXbG0Nkgge4du9p8G5uTNS2yjEt7C0XSeHvwizWsFM,2211
mlx_kv_quant/quantizers/composite.py,sha256=MBPaBbMd7J4GuSQM2aCjBgbhLBARut-Mjr8pLn50glo,3669
mlx_kv_quant/quantizers/polarquant.py,sha256=wxAiuGH8sHNDNoopWt6EXT4YxV8kjhnQDJ_j4V6F64k,5812
mlx_kv_quant/quantizers/qjl.py,sha256=9v2fwnpwg3dXU6DmVSJrlwRvfuYJlH8lPUW_Nz_mEC8,3406
mlx_kv_quant/quantizers/turboquant_mse.py,sha256=6JoSzCPU3oIOb9YPuWO_06l1aGeBPWoK79PcgvUWDJY,4958
mlx_kv_quant/quantizers/turboquant_prod.py,sha256=sBSiXkJdGWfPxBfnp6TCcVm-WlK8bYlLX-UrDHmWzWk,9456
mlx_kv_quant/quantizers/turboquant_rvq.py,sha256=8wBHuCPTNv6GmTKJXgIcLt77dh8qYtPGSN89aYxSUtI,6623
mlx_kv_quant/tests/__init__.py,sha256=U4S_2y3zgLZVfMenHRaJFBW8yqh2mUBuI291LGQVOJ8,35
mlx_kv_quant/tests/conftest.py,sha256=dc49bfC5dF7ojxncD5LH_rfNbaJGWp3rNQIL34wjltU,1817
mlx_kv_quant/tests/cache/__init__.py,sha256=U4S_2y3zgLZVfMenHRaJFBW8yqh2mUBuI291LGQVOJ8,35
mlx_kv_quant/tests/cache/test_sliding_window.py,sha256=VXz-1iBCyZf0xk7qWhzwieqWtXvpaBm_XQSZ2mVxQrs,1780
mlx_kv_quant/tests/cache/test_turboquant_cache.py,sha256=o1BzYXnUroMkOOLBEZNN-HOQpWPFBmagfyRGL9wCmf8,8315
mlx_kv_quant/tests/dsa/__init__.py,sha256=U4S_2y3zgLZVfMenHRaJFBW8yqh2mUBuI291LGQVOJ8,35
mlx_kv_quant/tests/dsa/test_avl_tree.py,sha256=T2fXILcyCqJljvxxYyTa68qe0bOtzP2XjN4SLu7qKQA,3131
mlx_kv_quant/tests/dsa/test_bit_pack.py,sha256=1S1qx4pD3Wo1ttpUFj5pf_Vpjjkwj69VmLJBqXCVYmk,2226
mlx_kv_quant/tests/dsa/test_dag.py,sha256=8xBhz4oUFq0q0o_94bFL718q383A6HQRDepmZBREpz4,3093
mlx_kv_quant/tests/dsa/test_heap.py,sha256=wIlbZaMMlKeGE-4G6YxIrXwXWAgNFzhlqSmewQGcOQE,2404
mlx_kv_quant/tests/dsa/test_ring_buffer.py,sha256=8zoWt_F7M17vpSt2d7ILYRVdPBZ6gP_TGlX3cf2BHpY,2170
mlx_kv_quant/tests/handlers/__init__.py,sha256=U4S_2y3zgLZVfMenHRaJFBW8yqh2mUBuI291LGQVOJ8,35
mlx_kv_quant/tests/handlers/test_pipeline.py,sha256=NX7gwY8GnWyCD7Rgtt7gEoC7waqRZnzAjDiXvX7EeGo,4141
mlx_kv_quant/tests/integration/__init__.py,sha256=U4S_2y3zgLZVfMenHRaJFBW8yqh2mUBuI291LGQVOJ8,35
mlx_kv_quant/tests/integration/test_distortion_bounds.py,sha256=cOnVALjqaLcDFXQOvtkHlYbTYuduLDkBgs4k2QJvRYU,3893
mlx_kv_quant/tests/math/__init__.py,sha256=U4S_2y3zgLZVfMenHRaJFBW8yqh2mUBuI291LGQVOJ8,35
mlx_kv_quant/tests/math/test_distributions.py,sha256=YUk95h0cbDfhGMw8jUor5mVGBo7Yz9mLdblzzxwUP88,2935
mlx_kv_quant/tests/math/test_lloyd_max.py,sha256=15bfOyUZN9IIvtVnbuSyziEEtk3ZclwG0rOJMYaC5E8,3611
mlx_kv_quant/tests/quantizers/__init__.py,sha256=U4S_2y3zgLZVfMenHRaJFBW8yqh2mUBuI291LGQVOJ8,35
mlx_kv_quant/tests/quantizers/test_polar.py,sha256=wPPOdQTrJYJtNXqbwqFo46_NL5zlrDb8IGewPewHAT0,2564
mlx_kv_quant/tests/quantizers/test_qjl.py,sha256=10d4JDSMpRZksx0xKxhqaLNzLVEfz-jIyctsdt8-D6o,2314
mlx_kv_quant/tests/quantizers/test_turboquant_mse.py,sha256=r8A4NDSThfpPBZYvBM6uZ7Tuae2akJFMzahmP7QjyEY,2106
mlx_kv_quant/tests/quantizers/test_turboquant_prod.py,sha256=rpghN-uH9nn2fqYl9hOducr65J7YubVFsdsYFwnmMoU,2956
mlx_kv_quant/transforms/__init__.py,sha256=o9-tySgSG8hQTfUgTJfeCEgdJwbtVOJTfWKbqauLn6w,141
mlx_kv_quant/transforms/base.py,sha256=4SrVACBsKHlMhB01REHaxrmkB5RopCM9bOv4opfl_OA,114
mlx_kv_quant/transforms/polar.py,sha256=D6FOLwx1i8AoQb0OygSkMtZNc4lx3SpPa4nCAHcWJwM,5023
mlx_kv_quant/weight/__init__.py,sha256=8thqTwH-m21b1Ws-1SFmhQkFCZGlKY0DX4NBFF3PObA,219
mlx_kv_quant/weight/model_quantizer.py,sha256=C1zqIU2GJgYz9p-Zsc9ivXI09-iElv--TY4pV_Q_KnM,5318
mlx_kv_quant/weight/quantized_linear.py,sha256=qBTJw6zG0RHy9l22VodBJKkx21nsJfLNXrmB1coFy90,6188
veloxquant_mlx-0.3.0.dist-info/licenses/LICENSE,sha256=ttzpD2ttZpa_B9a9Th00zS6XlTbSk_I0MtrOOhZ1wyk,1071
veloxquant_mlx-0.3.0.dist-info/METADATA,sha256=X3ECpvtIV0YBPA0fxYyPLnLX6Tybjk0bArOazFlKh9c,16533
veloxquant_mlx-0.3.0.dist-info/WHEEL,sha256=aeYiig01lYGDzBgS8HxWXOg3uV61G9ijOsup-k9o1sk,91
veloxquant_mlx-0.3.0.dist-info/entry_points.txt,sha256=Ya0nh0cD4Yo-UjnoYzTIdkQeHfPyoQuHssxlXOtwRWQ,100
veloxquant_mlx-0.3.0.dist-info/top_level.txt,sha256=wFnVKFMdvDz2OsGvu-j2FutRS4LqJFwyOjOTQfwhA4o,13
veloxquant_mlx-0.3.0.dist-info/RECORD,,
