llmtuner

View on PyPIReverse Dependencies (0)

0.7.1 llmtuner-0.7.1-py3-none-any.whl

Wheel Details

Project: llmtuner
Version: 0.7.1
Filename: llmtuner-0.7.1-py3-none-any.whl
Download: [link]
Size: 163667
MD5: 47c8a0ec8775ab6a49b4a02661dde52d
SHA256: b02b239ecfc9bdbeba869ee70a3bcf1185a4d28a50fda9ff4715038c6eb54ab0
Uploaded: 2024-05-15 16:58:15 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: llmtuner
Version: 0.7.1
Summary: Easy-to-use LLM fine-tuning framework
Author: hiyouga
Author-Email: hiyouga[at]buaa.edu.cn
Home-Page: https://github.com/hiyouga/LLaMA-Factory
License: Apache 2.0 License
Keywords: LLaMA,BLOOM,Falcon,LLM,ChatGPT,transformer,pytorch,deep learning
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
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
Requires-Python: >=3.8.0
Requires-Dist: transformers (>=4.37.2)
Requires-Dist: datasets (>=2.14.3)
Requires-Dist: accelerate (>=0.27.2)
Requires-Dist: peft (>=0.10.0)
Requires-Dist: trl (>=0.8.1)
Requires-Dist: gradio (>=4.0.0)
Requires-Dist: scipy
Requires-Dist: einops
Requires-Dist: sentencepiece
Requires-Dist: protobuf
Requires-Dist: uvicorn
Requires-Dist: pydantic
Requires-Dist: fastapi
Requires-Dist: sse-starlette
Requires-Dist: matplotlib (>=3.7.0)
Requires-Dist: fire
Requires-Dist: packaging
Requires-Dist: pyyaml
Requires-Dist: aqlm[gpu] (>=1.1.0); extra == "aqlm"
Requires-Dist: autoawq; extra == "awq"
Requires-Dist: badam; extra == "badam"
Requires-Dist: bitsandbytes (>=0.39.0); extra == "bitsandbytes"
Requires-Dist: deepspeed (<=0.14.0,>=0.10.0); extra == "deepspeed"
Requires-Dist: galore-torch; extra == "galore"
Requires-Dist: optimum (>=1.16.0); extra == "gptq"
Requires-Dist: auto-gptq (>=0.5.0); extra == "gptq"
Requires-Dist: nltk; extra == "metrics"
Requires-Dist: jieba; extra == "metrics"
Requires-Dist: rouge-chinese; extra == "metrics"
Requires-Dist: modelscope; extra == "modelscope"
Requires-Dist: ruff; extra == "quality"
Requires-Dist: tiktoken; extra == "qwen"
Requires-Dist: transformers-stream-generator; extra == "qwen"
Requires-Dist: torch (>=1.13.1); extra == "torch"
Requires-Dist: vllm (>=0.4.0); extra == "vllm"
Provides-Extra: aqlm
Provides-Extra: awq
Provides-Extra: badam
Provides-Extra: bitsandbytes
Provides-Extra: deepspeed
Provides-Extra: galore
Provides-Extra: gptq
Provides-Extra: metrics
Provides-Extra: modelscope
Provides-Extra: quality
Provides-Extra: qwen
Provides-Extra: torch
Provides-Extra: vllm
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 36682 characters]

WHEEL

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

RECORD

Path Digest Size
llmtuner/__init__.py sha256=pyK_RwEMusyZ94Sukkb017_xdcIwpSxMSopqr07-bCw 128
llmtuner/cli.py sha256=k8iUOr_qbHUeL6ZhGQWw2dC2OI219UOZiMsSCdMWIeE 2139
llmtuner/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
llmtuner/api/app.py sha256=UWn2vzsDjmSld68HgJ2xJ83L3BFK8H2GFi65iX9ZaBk 3489
llmtuner/api/chat.py sha256=aXiCLYpSNa26uWuPjs7f9fBREJq3PJQMxkVN1SKCzbQ 7176
llmtuner/api/common.py sha256=tLW_5oTIQeJqVQePgtTnMnbhk13b4rJt9ZDXKnNQeHo 580
llmtuner/api/protocol.py sha256=Y2WAz0_8oWDho3-_cr-9PVziggwkuu0tAuSR4Dfk38g 3009
llmtuner/chat/__init__.py sha256=C8lxJdHoBhSORix9PNBTjj_UeuxLisDqGvRR96YhD0Y 110
llmtuner/chat/base_engine.py sha256=JyUEpufLG8wxwB-3IWJJqZQEoRW8kEQHglXHyZ9IK44 1896
llmtuner/chat/chat_model.py sha256=RS4RNC8pXhuVYZXFTEvBl33v5M9dGnkOj4tjXr_bNzw 4887
llmtuner/chat/hf_engine.py sha256=U17bYvKHSXpnJQVr8yDGH8FcwI07cN69ZraiMERQFlY 11701
llmtuner/chat/vllm_engine.py sha256=YM8MM7FntXbtGd96GrFphtJ6CLCIBmae0VK_g2hILr8 8638
llmtuner/data/__init__.py sha256=f0sGLNKb14QX0CtH7lvRc5SWb83LXTY4IQJQd2i-7uc 377
llmtuner/data/aligner.py sha256=Ksq9Xx1ineTSE7AsGPrvqApsMPIqJGFsWWY7dd0_ZXg 6621
llmtuner/data/collator.py sha256=mXPWF6QH7NXEVdLENGHdr2GfwBBUFFk0A_RhG5B6NqI 2140
llmtuner/data/formatter.py sha256=yCpOys0AGhKVGkGkUM89Kw9aS0pJ6abTF7UMKHaWhEg 6528
llmtuner/data/loader.py sha256=tarqfy33u_Wf7US15Sz5vtbZ_Hguo--DNqmySYkBMAM 7387
llmtuner/data/parser.py sha256=DVIem1DZd8oED9wAZqZyDnhuvbDuxXhJXLDnuVkoaxI 5012
llmtuner/data/preprocess.py sha256=cJBF8m2P-XZofWVTU23CddIk8phMM-6fNhkPbEipeNs 13825
llmtuner/data/template.py sha256=334q7ural0N_LDAqhBx1HVShxL8AjHWTei5eNDz6-aU 33737
llmtuner/data/utils.py sha256=PNWmdrXDUAY8pqSl0lrYzlNGfonyiLb-jpmB2-H03Rg 3132
llmtuner/eval/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
llmtuner/eval/evaluator.py sha256=TtaiAPgbWYCJmz6Z3Up-MLrPTFA-bv9jUkFoU3feaOo 5747
llmtuner/eval/template.py sha256=ng92jIBVtSpC8UjfDrMQ5e0UbUULhP4aErUJI72yX0k 2419
llmtuner/extras/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
llmtuner/extras/callbacks.py sha256=UKJzB-jhtBcycTwfMzTbbaaixVRLVK8FuhkfuOr7tQI 8362
llmtuner/extras/constants.py sha256=EKM-f7mTxD-QPjMLvIPFK1MdgG054kwrJ9nEmF9Nl_8 42269
llmtuner/extras/logging.py sha256=oyhiKHZMdFENS-IW3lo7iQRUjiOPR70Fajedf-xG0Gs 1928
llmtuner/extras/misc.py sha256=gctHD4XXrUGIJuC7iDhrQN-3V9DNxSgRDQI54E2yjpE 7470
llmtuner/extras/packages.py sha256=-d58hkImjMbRoEiVRX6xjHfnJjrH8BJG5T6UhPTe1ik 1663
llmtuner/extras/ploting.py sha256=caTtl9cKi0cMy6iEwCSwitIyGueXQ9maQtBnSrgwW0o 2641
llmtuner/hparams/__init__.py sha256=NWcm4i0hRYmPyvM_rQxPwLw2MwlzKl1HHa1wl62DmpA 494
llmtuner/hparams/data_args.py sha256=1wVXh0-7PZC4njOGMBq-h39fGqG9iNQtd16bh-Zrn14 3882
llmtuner/hparams/evaluation_args.py sha256=2dyxZkRQ6KdYX4rtKtiEBOsgk3Dd1s4SycZmokY8WEw 1462
llmtuner/hparams/finetuning_args.py sha256=cGjhD6-W2JdkmZua7NlXJAwlOVMuk6Dy7Zvedc17Xec 13012
llmtuner/hparams/generating_args.py sha256=eMZ2SVeQ9jGG7_Rz3KgmpxvU03FNwco1SG3Hq5_pZQI 1917
llmtuner/hparams/model_args.py sha256=7P08LhSvlFg-f9B42DFiA5v9Y_7eODTY1S1VDtdrFs4 8174
llmtuner/hparams/parser.py sha256=0WYGvNGXUINo81qwJw4xjUoUVY3HvnTjy7jP9oLvhWw 15191
llmtuner/model/__init__.py sha256=a6OeQ6xUJL-ZpzChUaUQ7nMRwJt73QG9Ld_wZ41thIE 294
llmtuner/model/adapter.py sha256=oG_tIv4eSTfg4rGvTV19J1bllbH4KeNliPKLgmu4Efc 10115
llmtuner/model/loader.py sha256=ud7NbQ8s-6IIaNgqmNwmod_Ik1ByxflM5szZ2DDGCmo 6521
llmtuner/model/patcher.py sha256=0KwBX6Kcj3SKJVKCByExqmiT5xlcIJndsSAmRgpXGzo 5814
llmtuner/model/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
llmtuner/model/utils/attention.py sha256=-PnJaOOr2qe-vEcG5WrFfrwAz3LrcOltcjrZVB_kV28 1998
llmtuner/model/utils/checkpointing.py sha256=-qANirnReL8HB0gCyn7M42leMPRsjQgscLKMObYIOpU 4028
llmtuner/model/utils/embedding.py sha256=ZsihQaJ8QM45CJl6xRzF7EAxIBirvAOYYb3pP94l1c0 2344
llmtuner/model/utils/longlora.py sha256=ohWFkn8ubCm14VrmgftdLEZFHPRfddaXMoj78lrJ07M 14136
llmtuner/model/utils/misc.py sha256=D4IlqDVtN_xm68U-fzx5-TQwlpkoAsgA0szEggoGuF4 3061
llmtuner/model/utils/mod.py sha256=LZcd0a62QP6U2cuRjGyV71JAx6AE9jeIHcCnBOtW32s 832
llmtuner/model/utils/moe.py sha256=yJbMO4i3WruB_9ag2L6IxRkxInva0QKhKPi_P5cFKBs 2063
llmtuner/model/utils/quantization.py sha256=Wbj_9nKudXZ1Q9nZIfz5vlrpm1u15rVJ2r099QO7Zlo 6339
llmtuner/model/utils/rope.py sha256=YftHLNJM93MT_J9wRfH0Mccx4gqotNcoeUsZOu_NI9Y 1711
llmtuner/model/utils/unsloth.py sha256=Chzj4nVTW7w1aXFTtauFPSu4w9cLJoP7o9G95PBwjqY 2886
llmtuner/model/utils/valuehead.py sha256=PNqX7LEJC_DWW-2rn32cg_skplkQJum1uEwMVzqQ3a0 2262
llmtuner/model/utils/visual.py sha256=-RF0NCDfYQ4FPeCAjFM8aO2kuHF7_1fzgcEar4NqUL4 3643
llmtuner/train/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
llmtuner/train/tuner.py sha256=p2PRU3CsaDm-Gl6l-UCqCs1KOAWaUR3vhIJM1ZSQhec 4415
llmtuner/train/utils.py sha256=hHYnDBuJ0dM5mXLl93FDVJkP0PbOVuzaQhTm4i_BZOE 16569
llmtuner/train/dpo/__init__.py sha256=dTZFFcF-5J1vVKe551sei4t1Bp5qjnpcnn6aZsGiIJM 54
llmtuner/train/dpo/trainer.py sha256=byvwDLvQC99ybMiHv-Ahtw9stz62QYlMj2dS7kamuNs 8051
llmtuner/train/dpo/workflow.py sha256=5iDVJVXSEKuUh30RfSn8-Vp7cWDN6XPgFrYUi4XRwXE 3151
llmtuner/train/orpo/__init__.py sha256=IApEGAx2gAD3nOVjyBDVWeaRx49cMXO8tdyWSxgZIgY 56
llmtuner/train/orpo/trainer.py sha256=5etlyUYgv9oK4bhITpGj3oj-e1ilgEp5z7MAI0wOrp8 6110
llmtuner/train/orpo/workflow.py sha256=zrh71NeytgDJVfzsda9jL1ukmSNoXx_dXnZinkAtswM 2647
llmtuner/train/ppo/__init__.py sha256=z07KyB_96fbLUWTiRtGcADaws5EKrPG9Lvr-oilERzM 54
llmtuner/train/ppo/trainer.py sha256=6H4JXuITuXuYqKZ4dv5rSDqohnpwN9gtBEk43AKZGtM 21330
llmtuner/train/ppo/utils.py sha256=DglJQGq0qHG9DkZ2I7VIt9Zw5HysTISzbfv3YZt0-_U 2380
llmtuner/train/ppo/workflow.py sha256=DSySD48kOKdN_kpO4MEbU7dL7-cSPclA0d748KgYDAU 2695
llmtuner/train/pt/__init__.py sha256=EqsgfROTdh9n-X-k_DLuQXQ9_SdHr_PQqUNUKKL-TSY 52
llmtuner/train/pt/trainer.py sha256=bBhgNh2P6zoiD45SguXKiaj3-PRpT4uxUMCWIjnRCnk 1862
llmtuner/train/pt/workflow.py sha256=PG6wz4NOqbLbCXjBUQM1hZQGkdR8d0iVjFpviiWrLmw 2500
llmtuner/train/rm/__init__.py sha256=FwjmtFRpnCiMPhPYl3CZShjPqiBfl_4lTWISby6_0cI 52
llmtuner/train/rm/metric.py sha256=U9Roy_yPYYYp2-1Q_pOTXwHWWJMNxHs_8LmetvZl_LI 267
llmtuner/train/rm/trainer.py sha256=5_ZHcg5hPWcpd6Ib9UAzV7AqRh2-nV_ZjTD36Rm9GDc 5783
llmtuner/train/rm/workflow.py sha256=4MH0tgpTsF1mmjaMSkG2I5QOGnwR2_XifyO-1T701RU 3102
llmtuner/train/sft/__init__.py sha256=Zo2cA_Rj8_lCC-RPYFmgOYNBkCY5E8f_iK1U4d6YD3M 54
llmtuner/train/sft/metric.py sha256=hUPlLFmNv3hCcU6M5ayYkr7bCg2RIVuyHtuDPCefb2Y 2247
llmtuner/train/sft/trainer.py sha256=GchX23fSe41b3ghuDGWE-XA9KwRtT7yC2ULyY5mcMck 5822
llmtuner/train/sft/workflow.py sha256=X3e7eguqQdjf1NQGD8Dg6InARv40Ti9b_WtAaraaVP4 4478
llmtuner/webui/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
llmtuner/webui/chatter.py sha256=xxhZEUkL75sF6U9Qx-w60o_YtdM2XI6ba1cw4SNjSpU 5235
llmtuner/webui/common.py sha256=nkyI0WRZClR2_cKG98RNoT0LgAuwS7gCnYQmFdEJ-5M 5177
llmtuner/webui/css.py sha256=qFUFuUSXXpT3idEtao0CQFwZQSzblM5_eutaLVzLYSo 567
llmtuner/webui/engine.py sha256=Hn5COAtGZSX7NxJ5-CfqKF7_3ghQDClA9Nah29Ytlsg 2759
llmtuner/webui/interface.py sha256=kHRaxjnrOJZa6RXRDNJRL3TonJlPQXtWhz9GVBUnFgs 2952
llmtuner/webui/locales.py sha256=_HAxSd18uxsYByeYqcSf_W8b2WJ-rFO4F5KmDlook6Q 47520
llmtuner/webui/manager.py sha256=7GmcZzvhX3J_bV3o4EDrfMCntBAD7KZwlQ-9VHE1c5g 2055
llmtuner/webui/runner.py sha256=LQ0hJpp9YzDYtBYtpbDKTxOoQMwkLEC_EaQgR2sp6Io 16091
llmtuner/webui/utils.py sha256=F0OqWyLb6BNL0O489QAg26crnqG1c2VKYfV-cYEjS10 3604
llmtuner/webui/components/__init__.py sha256=XkqMbmvEsvJvMrEZIraT9BEBB0LKGsQ9cusTIg9-_qA 362
llmtuner/webui/components/chatbot.py sha256=oTBIOwkpa6-sGkdeZApwBth4WV5zz3tNEwqK7ZfCsLU 2437
llmtuner/webui/components/data.py sha256=zss-5pe8-O3bs_aJZ7zx47CVB4h7oDO94X8ttky2uOk 3839
llmtuner/webui/components/eval.py sha256=wwz7Mgj1yyq-RuyeUt2TMTAl1kqrKy4g_8MATQnSGlE 2854
llmtuner/webui/components/export.py sha256=M_od1zkI9lNiUusT8kqGe5fHhFiKGgXnuG9oG0pbsAY 4224
llmtuner/webui/components/infer.py sha256=fVtG-nz5LtdJa97ehVhzgjhO6xfTF6X1ryQCJts0wSc 1566
llmtuner/webui/components/top.py sha256=tXWkE1z3QR4LZm6Jh53TPTzAVo9qXzeG1Dswadlu8gM 2605
llmtuner/webui/components/train.py sha256=VidEOTqBBtyDjkNM5XiNxIxBe_p3crT-oMI2Anxsz5o 11042
llmtuner-0.7.1.dist-info/LICENSE sha256=F96EzotgWhhpnQTW2TcdoqrMDir1jyEo6H915tGQ-QE 11524
llmtuner-0.7.1.dist-info/METADATA sha256=gKnn8_Rj1WVOsOpAw7wFBZCGd0OD_Q5Ci5OmFOPKQ54 39324
llmtuner-0.7.1.dist-info/WHEEL sha256=yQN5g4mg4AybRjkgi-9yy4iQEFibGQmlz78Pik5Or-A 92
llmtuner-0.7.1.dist-info/entry_points.txt sha256=fcBFDuIBmz5dvrsIJd9dI7DoJQoDKm0TxrzD7f6iCyc 55
llmtuner-0.7.1.dist-info/top_level.txt sha256=6dQA6dwBbwA2aiiCU-hEshDkxOsyeOSkKkfg9b2AzIs 9
llmtuner-0.7.1.dist-info/RECORD

top_level.txt

llmtuner

entry_points.txt

llamafactory-cli = llmtuner.cli:main