lmquant

View on PyPIReverse Dependencies (0)

0.0.0 lmquant-0.0.0-py3-none-any.whl

Wheel Details

Project: lmquant
Version: 0.0.0
Filename: lmquant-0.0.0-py3-none-any.whl
Download: [link]
Size: 169066
MD5: 0f854dbc5a34076c3e8ff06cd5a4a0f8
SHA256: b9f181bc751ea40f0f98a743952406ff56f890825447d564fc037cff7e41ff30
Uploaded: 2024-05-04 20:14:33 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: lmquant
Version: 0.0.0
Summary: This package is used for evaluating large foundation models quantization in deep learning.
Author: Yujun Lin
License: Apache-2.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.10,<3.12
Requires-Dist: accelerate (>=0.26.0)
Requires-Dist: bitsandbytes (>=0.42.0)
Requires-Dist: datasets (>=2.16.0)
Requires-Dist: lm_eval (>=0.4.2)
Requires-Dist: ninja (>=1.11.1)
Requires-Dist: omniconfig (>=0.1.5)
Requires-Dist: protobuf (>=5.26.0)
Requires-Dist: sentencepiece (>=0.1.99)
Requires-Dist: torch (>=2.2.0)
Requires-Dist: tqdm (>=4.66.0)
Requires-Dist: transformers (>=4.37.0)
Description-Content-Type: text/markdown
[Description omitted; length: 4128 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
lmquant/__init__.py sha256=4RI3MC6BSqsczOBE7Mq3OB8hVJB2xa3GJKsULzuLosk 47
lmquant/dataset/__init__.py sha256=bqjF0tVyPf3z_VLSDBsX4g7r4x4y2MdW6cGnRGZ3Bng 303
lmquant/dataset/cache/__init__.py sha256=tRyszbLWE0E8YyQIXq79KuL6veJ7QYs8dacj35TBy-k 204
lmquant/dataset/cache/action.py sha256=zsuvm2H34_4DcFJjV4FhBs8bKw6GB-Eldsj8vWX_e38 9864
lmquant/dataset/cache/activation.py sha256=lW-CfZlBTk7GkaozBI0r9ld0ZCWB_55GcAG_dChFOlU 3259
lmquant/dataset/cache/calibration.py sha256=HgpNRSkrf2Gd-FvlRReYiNuZXWjiOmbqUX-tx0IJVEE 16673
lmquant/dataset/config.py sha256=Ii8GDBBCgyFhXxUd6MqXk_Oi5k8U96FORK237Nwr1UI 1176
lmquant/dataset/transform.py sha256=yBgRE9RoSGyouYGZYVENvZz7kZu2rID2uzIWTbFbZAw 2709
lmquant/eval/__init__.py sha256=niUcEAsJWmUdEp6g1qwDdbcdlXzFoxaONPBdAo4Cszo 66
lmquant/eval/config.py sha256=GJfKfvHog37yyBnpBfT2nI97TWuA4Xg6-WaNa-Lp_o4 2791
lmquant/llm/__init__.py sha256=iwhKnzeBJLKxpRVjvzwiRE63_zNpIBfaKLITauVph-0 24
lmquant/llm/config.py sha256=dWZhKmyHxCphk2hy_-ofKWBBNQq1zycrAD2xDvhm-NI 17290
lmquant/llm/dataset.py sha256=pairHgfGLjtx8AyJfw079va72r3swqv5cuswpxzt68I 12592
lmquant/llm/eval.py sha256=szhU6ud1d_q9q2rOUqXUZvb2EBwQkiqiOPgnNu1hHiw 9564
lmquant/llm/model.py sha256=EqvL1GHDUSqe75cDD5YywKKBAcCnKT8Y43M4-_Or2yM 2066
lmquant/llm/nn/__init__.py sha256=CYVhbh2CiU5l5VG0m5NGuodaWjFdsHuuQb6JHf1QSkw 141
lmquant/llm/nn/attention.py sha256=KZ-avWukrB6MBjFGZ2PO28HpGbwtLlxQGPxShTGgHTo 6560
lmquant/llm/nn/struct.py sha256=VttVG5vqngHkDLsZSluPgM7-8zJN5Nvwe3_d2bQPsoQ 22893
lmquant/llm/quant/__init__.py sha256=pDpvoEmbcl15IAnTQr7xYzpx6zr5OrXGU0kPPGcr014 281
lmquant/llm/quant/activation.py sha256=1IEcVCj9fz9vZOcydypz2oKlZ8Q7jK5LIRS3orGD_eU 12758
lmquant/llm/quant/bias.py sha256=axrmKpnuX5EygHnEjl7onSkHjAmGpSxQAfTRx08HPKE 578
lmquant/llm/quant/config.py sha256=vjWgDS1ziRmSfyhwpHewvBjjrRs4_LU0VF6YukYnGqQ 30083
lmquant/llm/quant/reorder.py sha256=9veJGzZ9jp1blujjANvIjLKqLNe7r4sAHENYCuvIOdM 16775
lmquant/llm/quant/rotate.py sha256=EFghTB_xZkU4s79_R2cAklACrkSvhna9B0F6k0Y6mQI 7078
lmquant/llm/quant/smooth.py sha256=4WWWGe8f83Tt0ky6957CQjkhun2u3RP-ObUjSfqCxMg 10087
lmquant/llm/quant/weight.py sha256=_E62Bh5ba8b2OSBtzlqm9e35wVb7VWyynE8ISog4Uq0 9928
lmquant/llm/run.py sha256=iX8dnM6vGPMO8qEYBy35XJnSxeTM97S0CmMJu6TaB8A 12910
lmquant/llm/utils.py sha256=etIzI1K1gsfWIOzf_Y-BuBnmBPglzDGxMOSyCGf-Ln0 2253
lmquant/model/__init__.py sha256=Pd-ud1doeFehn2ncTmpuPPXQUM22RRp5SXuMwuYiPI0 61
lmquant/model/config.py sha256=Hn-FcrQ27kP1Igi4nIBMh5oXiTmYTYlkN-U9qE5q4QM 1375
lmquant/nn/__init__.py sha256=31wVrZD--gaKisQ3l3GPSxdFrKMAgvIAGOXkDhd7Xp4 74
lmquant/quant/__init__.py sha256=kFOVklBn9bkRz98PyeOzpWKOSa8Ukn-LqZmROxlo2-A 71
lmquant/quant/calib/__init__.py sha256=iwhKnzeBJLKxpRVjvzwiRE63_zNpIBfaKLITauVph-0 24
lmquant/quant/calib/bias.py sha256=vyVRIUpny9guXAE9qztQKfDiGGwu05SAfKNsPq0aznE 1306
lmquant/quant/calib/calibrator/base/__init__.py sha256=Pz3CvLZG9YTuQ_rd-mc23MdsT5k6KYwbHzlqMtr_r-s 72
lmquant/quant/calib/calibrator/base/search.py sha256=M2e5zOds2FDvnPlysyOr0O7b8IUE9VbJMAXAGW6DnMs 52999
lmquant/quant/calib/calibrator/range.py sha256=wNhmvZdMww5iBjIhTWZu95ZS19t1HRBK8QyvPctItPc 12459
lmquant/quant/calib/calibrator/reorder.py sha256=qHPYDmq-_rW_45Md45POz-0CvJBmK9u3FvHILSVDy_E 23028
lmquant/quant/calib/calibrator/smooth.py sha256=idqfRqrVTRfFdRMaWDaHqJ9KrSyq0oDGwEIYBUBtPLU 29976
lmquant/quant/calib/config/__init__.py sha256=VuLpExYSziMz9G56w4ZVzLjr4jEZxg7HtMtUHkVkAvM 433
lmquant/quant/calib/config/base/__init__.py sha256=HxbZke51RKSAdmprplb1s12TNvc2wJoIT4Nw0ivCpLI 229
lmquant/quant/calib/config/base/common.py sha256=QGvSoEegNDlqVr369623UMGBMVc8SUzBkNmhgsGi_8E 2373
lmquant/quant/calib/config/base/search.py sha256=q5YCPRBni_f7ont13k7_rKHQ3-NJu0MF336lCD4C2w8 5134
lmquant/quant/calib/config/range.py sha256=-7CtlIWsZoWA7Vp6hUMFT9zYAzegY1qixUuKrhNf_MU 4317
lmquant/quant/calib/config/reorder.py sha256=PMQDUaMsUZZ69g7nI-n4fBv8794DLq5lKcmSX-qHdVQ 4396
lmquant/quant/calib/config/rotation.py sha256=3VzQSFMhLL0bux2BdFX2xk8uY4zNHsjoAs_JSjjVfTQ 2697
lmquant/quant/calib/config/smooth.py sha256=ZP4blJymmYV8YfkThzs7GX7ubmQV61iSQeRL7bA7zVE 12976
lmquant/quant/calib/rotate.py sha256=wGZGfkH9f_SwvFJ4CkGQ4tJWAgWC-Gh4fiMY2jKg4aw 8667
lmquant/quant/calib/smooth.py sha256=iaM9AM27iR6UBweo1LpxzNeN4FrpwsRQyqSiWe58b-M 9070
lmquant/quant/config/__init__.py sha256=wIuSIT_eG_R2cT-uJaXW7q0SIDDxOMl9m_OSznB3H58 741
lmquant/quant/config/model.py sha256=TsHachb_2MtHFFCySejYrAj3OxeUr0zWMhlnt3zRUGg 10619
lmquant/quant/config/module.py sha256=HJIs-KytvPqpQPRf5gMOUacLGT9CP-xtO-_ABJjTi3Y 7755
lmquant/quant/data/__init__.py sha256=rNJYknHgObSVw65bgehxXC4X-S4oMTQp8sak7rsaZJk 201
lmquant/quant/data/codebook.py sha256=lbjCEHkF_lK8bWYMFTKy_JPSmiFbz_aZ-TycqNf9Xw0 13397
lmquant/quant/data/dtype.py sha256=JR2XpNxY2C5l3qIF8kiTYjDXZmker726hBr5kTSn3yc 17437
lmquant/quant/data/metric.py sha256=EAlb5-VXic23OwPcIQOXXHKBJPgjC1okxLCHfdcu0ZU 9853
lmquant/quant/data/range.py sha256=KJxCAgj4feDioXyEK29OjJXvcR21Xhc8xga8_62N5_Y 14117
lmquant/quant/data/scale.py sha256=EQTjw7RUWnJGKoy43m1MshRJkkYIA4aZctnQeGHJcxA 1521
lmquant/quant/data/tensor.py sha256=muDhBRPGOcgZRsgKondmbFNHQDep-g1Dtir7bEyraZE 1224
lmquant/quant/data/utils/__init__.py sha256=IQwNKo6ubL2N4rpbI7kwPS6w6IgfHBcR9fH8qFGjLFw 127
lmquant/quant/data/utils/dtype.py sha256=nqMc4Itx1bys39WcQzWl7MgW-IrHBVE-LkBHEcaWe1o 1846
lmquant/quant/data/utils/scale.py sha256=5N0sLD3zWn-3tkmIAlq33GqshBBZtNA32JUuq3geG5o 1912
lmquant/quant/data/utils/shape.py sha256=TLn_CBtB5JgcHpFQZXYIn7dCTZGDwwm4UsGiYqRO4IU 7657
lmquant/quant/functional/__init__.py sha256=iwhKnzeBJLKxpRVjvzwiRE63_zNpIBfaKLITauVph-0 24
lmquant/quant/functional/config/__init__.py sha256=-IuHJONOcUpX30j05fEDQYrCeZfeSwDy53Qgy-H112s 127
lmquant/quant/functional/config/base.py sha256=UV4x_ftD2V-0wAs1k9jX_Z7VYPvFSRHB9ncRIFynvjU 12321
lmquant/quant/functional/config/kernel.py sha256=_l_oM7hLl2oiihBjOfx9KfDrDMavDLuSV6tEu9vrKcw 4664
lmquant/quant/functional/gptq.py sha256=t2XIwpVvXTcDM3SPrlpXgvm9chhYWffdYkrK8RMp0-w 8116
lmquant/quant/functional/onestep.py sha256=IdC4--lIzMDGMgXYk9Uz22nxVivLsohiD-RcPZWwnAw 5800
lmquant/quant/functional/progressive.py sha256=VSriZcHKfRTIdKVzVQD5q1aZ4WaqgwB_TYHHvylgtZI 7849
lmquant/quant/functional/quantize.py sha256=SyCck-dWCOvE6iI440c6hu5xxLlzU4dCR4JyCqT7bTQ 3444
lmquant/quant/functional/rtn.py sha256=AWRVhoslbiPPWTbfL_pLWQeSIIzQCkHYAXF_ceBzfmw 1495
lmquant/quant/functional/scale.py sha256=jIMCy4leqBJpUJ-Ie3e1arIJbVHxf_C87iqwlP91guQ 8252
lmquant/quant/functional/simple.py sha256=iBren4KYwuiWOt4li1I0NdRqBeaFxN1C5aDwkR9itC4 2492
lmquant/quant/functional/ste.py sha256=U7FdWBO-pTS7LAaWlJ--TUZiNpWt6SRJWLze0iLZ8sk 763
lmquant/quant/quantizer/__init__.py sha256=Df6G_D6ml4lgh5qdhHC3Srt5hGlTYDDpWerOmATMGGQ 169
lmquant/quant/quantizer/activation.py sha256=w6oonp33aUr7kl9PYXPoz5olUgsNR8svwvr04ou62Sk 1410
lmquant/quant/quantizer/base.py sha256=3HTHMEpdDy7mMhyJzmX-jJ_e2tJu4JOeM_T2CGS7kEA 11744
lmquant/quant/quantizer/config/__init__.py sha256=OjUB320lnuwNh2t5V8T7wz_Spe2p7-MzZejdWZ9qUvE 193
lmquant/quant/quantizer/config/base.py sha256=3unw8tgkR43h3g39LNh4i34jtMYXNsgfjpVdFiidhZQ 4255
lmquant/quant/quantizer/config/kernel.py sha256=JbD4RRLaxzfR6Bs-4k5HYe6ALn9RYK0ptbNxdnfMICQ 2953
lmquant/quant/quantizer/config/tensor.py sha256=e-y_u-At054gPGGeFDEJPpApdA9GY9bKm0_am3dVKZE 6711
lmquant/quant/quantizer/tensor.py sha256=nQ0quYys5HFiHYkzb1v0ms2X8cLgWBLCRQIWvv5ePoY 11425
lmquant/quant/quantizer/weight.py sha256=GSrh4eCZD9iTgzUebCgdecWrHdSD5TLqTLNWlSDLiws 2746
lmquant/utils/__init__.py sha256=kCadAs097k1vSUBQi3TS7RuhhdT96_NTP2zyequlPzw 47
lmquant/utils/common.py sha256=_fBxN2XxBx8dGhce4QN0R6wo8I_LlM8V1V2XA0L5no0 451
lmquant/utils/gates.py sha256=5X-7jA6GRcPLqCYlmcvBvQnc_jFsK0udl0jRMYbqlTU 9117
lmquant/utils/math/__init__.py sha256=7iHDFLGr0KhS7ISx0BxocabZbBXBpRx6cXM3IiEoJ6k 75
lmquant/utils/math/functional.py sha256=U75xBVCHxAdmZsEM7xLT137q0INKEpeM3sJS0QcuV5Y 336
lmquant/utils/math/hadamard.py sha256=gUSLp-9ADfHGaKBzqn18Vq_bzXsqrIQTn4qsSz34qtQ 428088
lmquant/utils/patch.py sha256=hcwX0qmn-HJO15xjcu0XLraB-6sj6Gar7AQfxENNwhU 615
lmquant/utils/qsnr.py sha256=FBvoG1pvFc-UnfGQ1Cx0wcJpc4eN4BPkr_7IYyuv-yc 2187
lmquant/utils/tools/__init__.py sha256=04aDF6K1W9ofotTCcV0qvovwXoSvzKIPOra3IJ6qzDk 84
lmquant/utils/tools/logging.py sha256=xO1gKcKNNLi5qz7b8eBi4s3fUwJ85RIriEQxfRa8I-Y 5050
lmquant/utils/tools/sys.py sha256=FUWLdPKJKiBzPMQ6bYjIMfikkfp4dbF3d8Qt6WbpBoo 1004
lmquant/version.py sha256=0htajTO-pT_pD0DSw015Bi4qhEi25Ngx8ro_MqB4q28 74
lmquant-0.0.0.dist-info/LICENSE sha256=Vfr82IS38iyPWJOYR7ZOMCyOpD8xkFo8pFcbi90ws24 11376
lmquant-0.0.0.dist-info/METADATA sha256=kQ_VOqnXF5f4hgCz2J_l8xAC7zFGgQAsZRjmJaJTPoc 5043
lmquant-0.0.0.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
lmquant-0.0.0.dist-info/RECORD