liger-kernel

View on PyPIReverse Dependencies (4)

0.4.1 liger_kernel-0.4.1-py3-none-any.whl

Wheel Details

Project: liger-kernel
Version: 0.4.1
Filename: liger_kernel-0.4.1-py3-none-any.whl
Download: [link]
Size: 87525
MD5: 09ff3b7a47e7a846a60742cd9da80338
SHA256: 902a6bd7fa782f6febf45c8e91697ed0a2a33c1f2f1b712e373bb51ba04c4abc
Uploaded: 2024-11-12 23:43:17 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: liger_kernel
Version: 0.4.1
Summary: Efficient Triton kernels for LLM Training
Project-Url: Homepage, https://github.com/linkedin/Liger-Kernel
License: BSD 2-CLAUSE LICENSE Copyright 2024 LinkedIn Corporation All Rights Reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Requires-Dist: torch (>=2.1.2)
Requires-Dist: triton (>=2.3.1)
Requires-Dist: transformers (>=4.44.2); extra == "dev"
Requires-Dist: matplotlib (>=3.7.2); extra == "dev"
Requires-Dist: flake8 (>=4.0.1.1); extra == "dev"
Requires-Dist: black (>=24.4.2); extra == "dev"
Requires-Dist: isort (>=5.13.2); extra == "dev"
Requires-Dist: pytest (>=7.1.2); extra == "dev"
Requires-Dist: datasets (>=2.19.2); extra == "dev"
Requires-Dist: torchvision (>=0.16.2); extra == "dev"
Requires-Dist: seaborn; extra == "dev"
Requires-Dist: transformers (~=4.0); extra == "transformers"
Provides-Extra: dev
Provides-Extra: transformers
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: NOTICE
[Description omitted; length: 25738 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.4.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
liger_kernel/env_report.py sha256=jye8RvUkmhqaIshdeIpoUABoAu7FPKJUib4FnAfvkpw 1132
liger_kernel/ops/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
liger_kernel/ops/cross_entropy.py sha256=sfUb7-jIZp0EKXjg1DYy2Wdzw_Mg-mHmGoR5bpdm4tw 15526
liger_kernel/ops/fused_linear_cross_entropy.py sha256=JPiQ0TgPjtQ-3F5ovC0b5ZnBk067XUmzyNuGO3KZv44 9963
liger_kernel/ops/fused_linear_jsd.py sha256=5D_obamh08lGGTMyh85kBJD_aNjPhOYf4-TmCZ6m4s4 9626
liger_kernel/ops/geglu.py sha256=MQL4zyzneZqZYUGPvb1QjI_EYT9_pKfSDgR25WD9jrI 4127
liger_kernel/ops/group_norm.py sha256=VaRErVJGR4JqgXXvuIjNGTn3E2egjLtU1y3ymwIf4d8 10961
liger_kernel/ops/jsd.py sha256=anWfdioucxZy4JQfTvbHBR-IQrZKeH-gBF1MHwwTuTQ 5781
liger_kernel/ops/kl_div.py sha256=03FNXfvCb6M-56hhFepAFV9p6brArPR6KOKkdGD34mw 8374
liger_kernel/ops/layer_norm.py sha256=unGMYMOPqtkM9aTrokhcqgPmsV2AUN7Yzv86isVB9OI 7422
liger_kernel/ops/rms_norm.py sha256=LAxCiFjpBbb7TDh9pOzsVmDGAR7eEbTDnEhjSd6TX_M 11583
liger_kernel/ops/rope.py sha256=jrzaA9-6Orn44y_IIam9_YNPQxOFK2FrIRNfFea4EtU 8513
liger_kernel/ops/swiglu.py sha256=Fwxtd76rhHKT9ShQAGca9RsnASplAVxtYKHmiT73_yA 2994
liger_kernel/ops/utils.py sha256=3JSF--O7KT5Wa5BuO70M4h0XetxoZ_e9IoW9GRlxlBg 3777
liger_kernel/ops/experimental/embedding.py sha256=LYR66dB-jhvhtUjeV4PnNro-n77J1mdlmpSLSxB3Y6U 4186
liger_kernel/ops/experimental/mm_int8int2.py sha256=JpGVZCgRC6T8XMUJ_QbZRS2XU1bh0urIZphs5DTc1mY 13358
liger_kernel/transformers/__init__.py sha256=gia-eBxr7TLxU0GdDf8AfCY4WgDlFLqIGSt7EoQGsBA 1336
liger_kernel/transformers/auto_model.py sha256=RMIwQHSiXoksXFTIqFZ4PLBgoqkxJJAT3q1Qh47bGN8 1552
liger_kernel/transformers/cross_entropy.py sha256=yEm_YQ7oa3_BzT3hdW6KrAslduhSqWcJQVNZZDcWCg4 1758
liger_kernel/transformers/functional.py sha256=Hd4WvxNqOJHM9HmRfAQueRnmOy5WU9nFsFygB5Iv8Xs 2000
liger_kernel/transformers/fused_linear_cross_entropy.py sha256=_i0PXSp5iZ9pKXdEeZ4lvHCENJYjV4y74yz3ZRG5XQg 1484
liger_kernel/transformers/fused_linear_jsd.py sha256=MJ-KjmLZnakuoVpnbDGkd95DQgvESniyrRWYzollVZM 4066
liger_kernel/transformers/geglu.py sha256=QcrME_8ooIn0xa59LaC0aoOdRrBIFd11Y0bAyF0NfCw 1130
liger_kernel/transformers/group_norm.py sha256=FJ9R7mS9G1wO-GRIQ6QKSmIhnZ6nQ6GIkE4NnX_hnn0 2241
liger_kernel/transformers/jsd.py sha256=W-5CypO2mx4-bUWOxq1KScfCdoXlLoYbtt5xBnRzMs4 3056
liger_kernel/transformers/kl_div.py sha256=qVhjBg6tjRyue5iZ3NFxo8uySY4JuIFJyv0IM_50F24 431
liger_kernel/transformers/layer_norm.py sha256=fd6o4kSHJWolQMWxh-l1qObfgL08ruNbUoBiANKX1ow 972
liger_kernel/transformers/monkey_patch.py sha256=rhLJlc-Dpdo7kVYssjw5sEEbPuG18ZxIIxKf8AgrLjg 38200
liger_kernel/transformers/rms_norm.py sha256=AHstklNIO1PLHjjCBU-TPuUD-Fl_pycJUTLlJNojbV8 1189
liger_kernel/transformers/rope.py sha256=m-ah8vZBYW8tfplTXCiAPMHJWlB1tdp_JPXJeWE-Boo 943
liger_kernel/transformers/swiglu.py sha256=0-tVJ8xEYfhxnduc16PflXFj8sZPxdx9sHUn3hfwCI4 2468
liger_kernel/transformers/trainer_integration.py sha256=W3ON51O5GkyzNJsItz0y5rKx-uy2f2cFfveZpqbUdhw 123
liger_kernel/transformers/experimental/embedding.py sha256=HpckiAMKM8-SRxKDcGTqortVxnjhwpZsfsp9lfjqfeM 895
liger_kernel/transformers/model/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
liger_kernel/transformers/model/gemma.py sha256=R4huxuR48gkLrdT8KqV7As2v9dZtEmcGVz6YG1ZmuJE 9692
liger_kernel/transformers/model/gemma2.py sha256=zxQsxCRqkoxCES3GJPVI7soUuF3J5HZDlvJgaBos1zM 10836
liger_kernel/transformers/model/llama.py sha256=RinsgC_eR-YNvZd2SHPQxZ4eyR3uViaTFCM3SvI5nks 10426
liger_kernel/transformers/model/mistral.py sha256=XpL1rlWg_llvW3z_Hf_d8WQs7uQaH4ds7EZ2SxjQHsU 5144
liger_kernel/transformers/model/mixtral.py sha256=nyDS1dBpsOXYC2DuW59Hgu7ZrGftrHuWPfNqjcNPIxs 11503
liger_kernel/transformers/model/mllama.py sha256=mesNCgj0Ea1O-fqRD4LVxDJ1CR2abY_zAzK_bfVzkiU 11222
liger_kernel/transformers/model/phi3.py sha256=xUZPlaPKwknLjHc3uUW3EPodm1h0vD3G7Qnhh51v-Io 10332
liger_kernel/transformers/model/qwen2.py sha256=EyhSSzQOskGjSnCsKMZpd1s5IAIlHd5PBO3q0MoCs00 9619
liger_kernel/transformers/model/qwen2_vl.py sha256=j6xAhp9AG195dsZK5f8dFYVM9uKtWApZrggT5Y08jn4 7055
liger_kernel/triton/__init__.py sha256=yfRe0zMb47QnqjecZWG7LnanfCTzeku7SgWRAwNVmzU 101
liger_kernel/triton/monkey_patch.py sha256=5BcGKTtdqeYchypBIBopGIWPx1-cFALz7sOKoEsqXJ0 1584
liger_kernel-0.4.1.dist-info/LICENSE sha256=OhzLDHJ0to4a8sodVLELZiCFylZ1NAAYLs-HrjPy0ag 1312
liger_kernel-0.4.1.dist-info/METADATA sha256=OnLdlwVJQOG6ltS03JV1jPduSnv2QD644GhGK3HAwbw 28095
liger_kernel-0.4.1.dist-info/NOTICE sha256=njwnoPZLh9AN8SJQzxvCGLHi-8X__AvWRze6joNXIY8 2066
liger_kernel-0.4.1.dist-info/WHEEL sha256=a7TGlA-5DaHMRrarXjVbQagU3Man_dCnGIWMJr5kRWo 91
liger_kernel-0.4.1.dist-info/top_level.txt sha256=2eghu4hA3LnkM7ElW92tQ8zegWKgSbeo-k-aGe1YnvY 13
liger_kernel-0.4.1.dist-info/RECORD

top_level.txt

liger_kernel