xllm

View on PyPIReverse Dependencies (0)

0.1.8 xllm-0.1.8-py3-none-any.whl

Wheel Details

Project: xllm
Version: 0.1.8
Filename: xllm-0.1.8-py3-none-any.whl
Download: [link]
Size: 105678
MD5: 0b8c79c19f846a93a2910020a2b05d2c
SHA256: 6a2d93447caebb2cde4eca5b09e2d5fa2d4858fadb8e920fbfb7981a0bb74748
Uploaded: 2023-12-06 11:16:13 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: xllm
Version: 0.1.8
Summary: Simple & Cutting Edge LLM Finetuning
Author: BobaZooba
Author-Email: bobazooba[at]gmail.com
Home-Page: https://github.com/bobazooba/xllm
License: Apache
Keywords: ai nlp llm text deep-learning
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Legal Industry
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Education
Classifier: Environment :: GPU :: NVIDIA CUDA :: 11.8
Classifier: Framework :: Jupyter
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.8
Requires-Dist: numpy (>=1.17)
Requires-Dist: packaging (>=20.0)
Requires-Dist: psutil
Requires-Dist: torch (>=2.0.1)
Requires-Dist: loguru
Requires-Dist: peft (>=0.5.0)
Requires-Dist: wandb
Requires-Dist: python-dotenv
Requires-Dist: requests
Requires-Dist: optimum (>=1.12.0)
Requires-Dist: bitsandbytes (>=0.41.1)
Requires-Dist: scipy
Requires-Dist: transformers (>=4.35.2)
Requires-Dist: tqdm
Requires-Dist: safetensors
Requires-Dist: deepspeed; extra == "all"
Requires-Dist: flash-attn (>=2.2.1); extra == "all"
Requires-Dist: auto-gptq; extra == "all"
Requires-Dist: black[jupyter]; extra == "all"
Requires-Dist: mypy; extra == "all"
Requires-Dist: mypy-extensions; extra == "all"
Requires-Dist: pre-commit; extra == "all"
Requires-Dist: ruff; extra == "all"
Requires-Dist: pytest; extra == "all"
Requires-Dist: coverage; extra == "all"
Requires-Dist: pytest-html; extra == "all"
Requires-Dist: pytest-cov; extra == "all"
Requires-Dist: wheel; extra == "all"
Requires-Dist: twine; extra == "all"
Requires-Dist: sphinx; extra == "all"
Requires-Dist: sphinx-rtd-theme; extra == "all"
Requires-Dist: auto-gptq; extra == "auto-gptq"
Requires-Dist: wheel; extra == "build"
Requires-Dist: twine; extra == "build"
Requires-Dist: deepspeed; extra == "deepspeed"
Requires-Dist: black[jupyter]; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: mypy-extensions; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: coverage; extra == "dev"
Requires-Dist: pytest-html; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: wheel; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: sphinx; extra == "dev"
Requires-Dist: sphinx-rtd-theme; extra == "dev"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx-rtd-theme; extra == "docs"
Requires-Dist: flash-attn (>=2.2.1); extra == "flash-attn"
Requires-Dist: black[jupyter]; extra == "quality"
Requires-Dist: mypy; extra == "quality"
Requires-Dist: mypy-extensions; extra == "quality"
Requires-Dist: pre-commit; extra == "quality"
Requires-Dist: ruff; extra == "quality"
Requires-Dist: pytest; extra == "tests"
Requires-Dist: coverage; extra == "tests"
Requires-Dist: pytest-html; extra == "tests"
Requires-Dist: pytest-cov; extra == "tests"
Requires-Dist: deepspeed; extra == "train"
Requires-Dist: flash-attn (>=2.2.1); extra == "train"
Requires-Dist: auto-gptq; extra == "train"
Provides-Extra: all
Provides-Extra: auto-gptq
Provides-Extra: build
Provides-Extra: deepspeed
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: flash-attn
Provides-Extra: quality
Provides-Extra: tests
Provides-Extra: train
Description-Content-Type: text/markdown
[Description omitted; length: 22812 characters]

WHEEL

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

RECORD

Path Digest Size
.DS_Store sha256=OF8o5QGzgqaM0MzBjYDjUQ8HWRKQUqy7JSAxnymKgtM 6148
xllm/__init__.py sha256=8x3wjExHC8vtQCJ7T_X4AgsZlUOVR01qB_YrlJ8Tqfc 1018
xllm/__main__.py sha256=CTGnM33jlYVG33W_NR9zwe99R_ugJ63W8R8AvzqbnNk 734
xllm/enums.py sha256=jiz0xFb9sAAYcW-P15ha-ZRTIioNeAiXCk5QreDId-w 1987
xllm/types.py sha256=rNYxwMSrKuEOplraYDzQyOiAUOeflvQjksfIEYtvL7w 747
xllm/cli/__init__.py sha256=f-LJ5JBXwRxzUBKXsI1cG8qXJgQZ9IW4QEgqI6kiwO8 760
xllm/cli/fuse.py sha256=eavjDfD9EOLo7OLGeummlRqxDcMtN_WUUFMBWWAAOwY 3203
xllm/cli/prepare.py sha256=ij-vE0wssf-MS4oxAbQxc0RDiF_L6Aw-Etsd9PV0Mwg 3210
xllm/cli/quantize.py sha256=4AvXbMuMRa3yHawiXoEXd-piQmUqpcpnQTHc5yojLjg 3418
xllm/cli/train.py sha256=VatD5dMORPVXhh7kqVTXWKSI8P5wXJ3nR8DVsQ68cF0 4053
xllm/collators/__init__.py sha256=Wzbar45bKe4yuwDyEDAhXvqE6x8vPiMbaauQWCISRMw 762
xllm/collators/base.py sha256=mIBeyi3plmWREMCx8T5djhumcFKvPYe7bYztp2_eiDo 6202
xllm/collators/completion.py sha256=fDLVXI0BwHbJZK7H2emyjbO4Az68vb7M0ZRc5oyjMAA 10949
xllm/collators/lm.py sha256=FD-cOA01k6gSnSky-dXnmFyo2aYFuBVOzpmNiS8X0T4 6043
xllm/collators/registry.py sha256=y-acSp0JODhraUANBQzQjEpz-ay-lQj6H7Zm4zs-5RU 986
xllm/core/__init__.py sha256=mM6xuPKu5oTmSjzR9oEzXVzmapxyApYw1bYRgJx7L8k 730
xllm/core/config.py sha256=upaAGj8wIkKUWA0Z5gxqUSeNOI6xdWi9S34e65Oe8UQ 43413
xllm/core/constants.py sha256=Jr4NKmfqTW77B4reS-80lZ8F4zA_u4vaAaGDfQngtkE 806
xllm/core/deepspeed_configs.py sha256=pmVKh7c7YoU1zhH9piDO45QHUsm-FcCZEcyKnN4tqf8 4872
xllm/core/dependencies.py sha256=FMJpy5fxpH3PKWA1iIvmcFtJbzy7m0vo67GwBf5p-98 24183
xllm/datasets/__init__.py sha256=ZMXkiHwNY-XUGxLEb3iQPoyC4bZ895BqbCsLQqEkNEY 756
xllm/datasets/base.py sha256=Z6UL6GVjOPVT-_EPqElLbFjQIJjzSY8T_F4PQ2osqrg 13761
xllm/datasets/general.py sha256=z79iWiKoW83cFWN4HsjzWs83YWuXCXGHlTncUHosLRI 8998
xllm/datasets/registry.py sha256=5XJOwpDXH0iYXsArdkfxDuFuLeQIiNz-VtKkTrmnOcw 1016
xllm/datasets/soda.py sha256=pOFfMWKgUUCt53zmxcMkoF-J857BxoLLj1kHWC8lf5M 3031
xllm/experiments/__init__.py sha256=bSWJMA-SmlFkb3sgRAxSUmEdI0QRivYtNUp-jkaM3hQ 692
xllm/experiments/base.py sha256=kfw_6AOByavWkHeMOIf9dWc04lRqNdo9wMzIhWXLnOg 32640
xllm/experiments/registry.py sha256=HWuKIlEzNcIsaq0dVIZHKE5pnkGRtGqyslXFM2HkH6Y 839
xllm/quantization/__init__.py sha256=fUzRipx6Hax3jlux89i9pgNOOacO5lCt6hQXUJJa0jk 653
xllm/quantization/quantizer.py sha256=MvnMLUQ_M6ugNi5Kl2CRM037Wa6fNM_EemzK87z-C5I 18659
xllm/run/__init__.py sha256=L-RFCcMGuV3dfHgAwbsB4n9xTDUtoMq4xwkoKpoFGvI 728
xllm/run/fuse.py sha256=7WuomHsY0zqyxpQqEdq8WXC2tuRlswp78ooGrHagEcI 2770
xllm/run/prepare.py sha256=Bj0UX1JxTwWVDfbYRkqE1Ie8Ea8K1TvI8NxRa1EvgW4 7303
xllm/run/quantize.py sha256=Z_1IBwLT39lw4P_uXtrs7YEyvI3aPAheVanFvaJMqWY 2869
xllm/run/train.py sha256=-H8MKH0450OO3JwVHwVEgDb4_8qftv97Ooxh_m05-Tw 4122
xllm/trainers/__init__.py sha256=hMsmhACGjWdTdk5q01GPFZsMMoHU2whBnI3gAyHt6lM 686
xllm/trainers/lm.py sha256=dIRcU--oMBovViUod1VTWHW2V935fr0cm2ZfBMm6aQo 9132
xllm/trainers/registry.py sha256=cyjrQvsdETPo_Q-q7Yq1FXXw1nn4bGissbEYb-h324M 843
xllm/utils/__init__.py sha256=zBbZUEUj9bD63cpvBrsDkscl1P_ixx9Vb0zgFCRaFWQ 808
xllm/utils/cli.py sha256=RRqzdUnQhxwTpNgib6lZsIAknxm2L158rqDYHyZehuo 3707
xllm/utils/logger.py sha256=XRIEnpelhYrPbwwH3xKfl0IcdqLMgdVfKSV9oX21RwM 9594
xllm/utils/miscellaneous.py sha256=Q2v4LZndGzH7pUnO0P4dJinKlKo3qqP4BDAIgJs5V-c 1336
xllm/utils/nn.py sha256=z6NoyatYlW5MqJ4fRfxTNAF-7l-9NldMKFEruhIBA-k 6546
xllm/utils/post_training.py sha256=WhQOHPR4wkp2-VlOA49LC0J8spu25PzJPWQqVQQTLNU 9141
xllm/utils/registry.py sha256=8xCf0Ne146_mwaCfKTc6focj3dm4DaazsLkvQbRiv98 8418
xllm-0.1.8.dist-info/LICENSE sha256=tQff2R6whwNXa7iwNYCve4lUSYfgzSE7f9Ez5slWhoY 11343
xllm-0.1.8.dist-info/METADATA sha256=-gL_EN5IprxFuBZqf7osPvwml86-GlCMSxKh6Z3Hwpc 26878
xllm-0.1.8.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
xllm-0.1.8.dist-info/top_level.txt sha256=F09x9fSHIv2ov08Fyie3uWkeSIv_AmGHA-S7vxnLPfo 5
xllm-0.1.8.dist-info/RECORD

top_level.txt

xllm