unsloth

View on PyPIReverse Dependencies (5)

2025.3.19 unsloth-2025.3.19-py3-none-any.whl

Wheel Details

Project: unsloth
Version: 2025.3.19
Filename: unsloth-2025.3.19-py3-none-any.whl
Download: [link]
Size: 192666
MD5: 16d478067a4404f424820e35a14edcd6
SHA256: 3f450c2dcbc40ba5fdc82afb43164c175fabb10ed2d7ccbab8b11c12ff87777e
Uploaded: 2025-03-26 12:22:55 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: unsloth
Version: 2025.3.19
Summary: 2-5X faster LLM finetuning
Author: Unsloth AI team
Author-Email: info[at]unsloth.ai
Maintainer-Email: Daniel Han <danielhanchen[at]gmail.com>, Michael Han <info[at]unsloth.ai>
Project-Url: homepage, http://www.unsloth.ai
Project-Url: documentation, https://github.com/unslothai/unsloth
Project-Url: repository, https://github.com/unslothai/unsloth
Keywords: ai,llm
Classifier: Programming Language :: Python
Requires-Python: <3.13,>=3.9
Requires-Dist: unsloth_zoo (>=2025.3.17)
Requires-Dist: torch (>=2.4.0)
Requires-Dist: xformers (>=0.0.27.post2)
Requires-Dist: bitsandbytes
Requires-Dist: triton (>=3.0.0); platform_system == "Linux"
Requires-Dist: triton-windows; platform_system == "Windows"
Requires-Dist: packaging
Requires-Dist: tyro
Requires-Dist: transformers (!=4.47.0,>=4.46.1)
Requires-Dist: datasets (>=2.16.0)
Requires-Dist: sentencepiece (>=0.2.0)
Requires-Dist: tqdm
Requires-Dist: psutil
Requires-Dist: wheel (>=0.42.0)
Requires-Dist: numpy
Requires-Dist: accelerate (>=0.34.1)
Requires-Dist: trl (!=0.15.0,!=0.9.0,!=0.9.1,!=0.9.2,!=0.9.3,<=0.15.2,>=0.7.9)
Requires-Dist: peft (!=0.11.0,>=0.7.1)
Requires-Dist: protobuf (<4.0.0)
Requires-Dist: huggingface_hub
Requires-Dist: hf_transfer
Requires-Dist: diffusers
Requires-Dist: torchvision
Requires-Dist: unsloth_zoo (>=2025.3.17); extra == "huggingface"
Requires-Dist: packaging; extra == "huggingface"
Requires-Dist: tyro; extra == "huggingface"
Requires-Dist: transformers (!=4.47.0,>=4.46.1); extra == "huggingface"
Requires-Dist: datasets (>=2.16.0); extra == "huggingface"
Requires-Dist: sentencepiece (>=0.2.0); extra == "huggingface"
Requires-Dist: tqdm; extra == "huggingface"
Requires-Dist: psutil; extra == "huggingface"
Requires-Dist: wheel (>=0.42.0); extra == "huggingface"
Requires-Dist: numpy; extra == "huggingface"
Requires-Dist: accelerate (>=0.34.1); extra == "huggingface"
Requires-Dist: trl (!=0.15.0,!=0.9.0,!=0.9.1,!=0.9.2,!=0.9.3,<=0.15.2,>=0.7.9); extra == "huggingface"
Requires-Dist: peft (!=0.11.0,>=0.7.1); extra == "huggingface"
Requires-Dist: protobuf (<4.0.0); extra == "huggingface"
Requires-Dist: huggingface_hub; extra == "huggingface"
Requires-Dist: hf_transfer; extra == "huggingface"
Requires-Dist: diffusers; extra == "huggingface"
Requires-Dist: torchvision; extra == "huggingface"
Requires-Dist: xformers (==0.0.22.post7); extra == "cu118only"
Requires-Dist: xformers (==0.0.22.post7); extra == "cu121only"
Requires-Dist: xformers (==0.0.23); extra == "cu118onlytorch211"
Requires-Dist: xformers (==0.0.23); extra == "cu121onlytorch211"
Requires-Dist: xformers (==0.0.23.post1); extra == "cu118onlytorch212"
Requires-Dist: xformers (==0.0.23.post1); extra == "cu121onlytorch212"
Requires-Dist: xformers (==0.0.24); extra == "cu118onlytorch220"
Requires-Dist: xformers (==0.0.24); extra == "cu121onlytorch220"
Requires-Dist: xformers (==0.0.27); extra == "cu118onlytorch230"
Requires-Dist: xformers (==0.0.27); extra == "cu121onlytorch230"
Requires-Dist: xformers (==0.0.27.post2); extra == "cu118onlytorch240"
Requires-Dist: xformers (==0.0.27.post2); extra == "cu121onlytorch240"
Requires-Dist: xformers (==0.0.28.post2); extra == "cu118onlytorch250"
Requires-Dist: xformers (==0.0.28.post2); extra == "cu121onlytorch250"
Requires-Dist: xformers (==0.0.28.post2); extra == "cu124onlytorch250"
Requires-Dist: xformers (==0.0.29.post1); extra == "cu118onlytorch251"
Requires-Dist: xformers (==0.0.29.post1); extra == "cu121onlytorch251"
Requires-Dist: xformers (==0.0.29.post1); extra == "cu124onlytorch251"
Requires-Dist: xformers (==0.0.29.post3); extra == "cu118onlytorch260"
Requires-Dist: xformers (==0.0.29.post3); extra == "cu124onlytorch260"
Requires-Dist: xformers (==0.0.29.post3); extra == "cu126onlytorch260"
Requires-Dist: unsloth[huggingface]; extra == "cu118"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu118"
Requires-Dist: unsloth[cu118only]; extra == "cu118"
Requires-Dist: unsloth[huggingface]; extra == "cu121"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu121"
Requires-Dist: unsloth[cu121only]; extra == "cu121"
Requires-Dist: unsloth[huggingface]; extra == "cu118-torch211"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu118-torch211"
Requires-Dist: unsloth[cu118onlytorch211]; extra == "cu118-torch211"
Requires-Dist: unsloth[huggingface]; extra == "cu121-torch211"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu121-torch211"
Requires-Dist: unsloth[cu121onlytorch211]; extra == "cu121-torch211"
Requires-Dist: unsloth[huggingface]; extra == "cu118-torch212"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu118-torch212"
Requires-Dist: unsloth[cu118onlytorch212]; extra == "cu118-torch212"
Requires-Dist: unsloth[huggingface]; extra == "cu121-torch212"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu121-torch212"
Requires-Dist: unsloth[cu121onlytorch212]; extra == "cu121-torch212"
Requires-Dist: unsloth[huggingface]; extra == "cu118-torch220"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu118-torch220"
Requires-Dist: unsloth[cu118onlytorch220]; extra == "cu118-torch220"
Requires-Dist: unsloth[huggingface]; extra == "cu121-torch220"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu121-torch220"
Requires-Dist: unsloth[cu121onlytorch220]; extra == "cu121-torch220"
Requires-Dist: unsloth[huggingface]; extra == "cu118-torch230"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu118-torch230"
Requires-Dist: unsloth[cu118onlytorch230]; extra == "cu118-torch230"
Requires-Dist: unsloth[huggingface]; extra == "cu121-torch230"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu121-torch230"
Requires-Dist: unsloth[cu121onlytorch230]; extra == "cu121-torch230"
Requires-Dist: unsloth[huggingface]; extra == "cu118-torch240"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu118-torch240"
Requires-Dist: unsloth[cu118onlytorch240]; extra == "cu118-torch240"
Requires-Dist: unsloth[huggingface]; extra == "cu121-torch240"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu121-torch240"
Requires-Dist: unsloth[cu121onlytorch240]; extra == "cu121-torch240"
Requires-Dist: unsloth[huggingface]; extra == "cu124-torch240"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu124-torch240"
Requires-Dist: unsloth[cu124onlytorch240]; extra == "cu124-torch240"
Requires-Dist: unsloth[huggingface]; extra == "cu118-torch250"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu118-torch250"
Requires-Dist: unsloth[cu118onlytorch250]; extra == "cu118-torch250"
Requires-Dist: unsloth[huggingface]; extra == "cu121-torch250"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu121-torch250"
Requires-Dist: unsloth[cu121onlytorch250]; extra == "cu121-torch250"
Requires-Dist: unsloth[huggingface]; extra == "cu124-torch250"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu124-torch250"
Requires-Dist: unsloth[cu124onlytorch250]; extra == "cu124-torch250"
Requires-Dist: unsloth[huggingface]; extra == "cu118-torch251"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu118-torch251"
Requires-Dist: unsloth[cu118onlytorch251]; extra == "cu118-torch251"
Requires-Dist: unsloth[huggingface]; extra == "cu121-torch251"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu121-torch251"
Requires-Dist: unsloth[cu121onlytorch251]; extra == "cu121-torch251"
Requires-Dist: unsloth[huggingface]; extra == "cu124-torch251"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu124-torch251"
Requires-Dist: unsloth[cu124onlytorch251]; extra == "cu124-torch251"
Requires-Dist: unsloth[huggingface]; extra == "cu118-torch260"
Requires-Dist: bitsandbytes (>=0.45.1); extra == "cu118-torch260"
Requires-Dist: unsloth[cu118onlytorch260]; extra == "cu118-torch260"
Requires-Dist: unsloth[huggingface]; extra == "cu124-torch260"
Requires-Dist: bitsandbytes (>=0.45.1); extra == "cu124-torch260"
Requires-Dist: unsloth[cu124onlytorch260]; extra == "cu124-torch260"
Requires-Dist: unsloth[huggingface]; extra == "cu126-torch260"
Requires-Dist: bitsandbytes (>=0.45.1); extra == "cu126-torch260"
Requires-Dist: unsloth[cu126onlytorch260]; extra == "cu126-torch260"
Requires-Dist: unsloth[huggingface]; extra == "kaggle"
Requires-Dist: unsloth[huggingface]; extra == "kaggle-new"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "kaggle-new"
Requires-Dist: unsloth[huggingface]; extra == "conda"
Requires-Dist: unsloth[huggingface]; extra == "colab-torch211"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "colab-torch211"
Requires-Dist: unsloth[cu121onlytorch211]; extra == "colab-torch211"
Requires-Dist: packaging; platform_system == "Linux" and extra == "flashattention"
Requires-Dist: ninja; platform_system == "Linux" and extra == "flashattention"
Requires-Dist: flash-attn (>=2.6.3); platform_system == "Linux" and extra == "flashattention"
Requires-Dist: unsloth[huggingface]; extra == "colab-ampere-torch211"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "colab-ampere-torch211"
Requires-Dist: unsloth[cu121onlytorch211]; extra == "colab-ampere-torch211"
Requires-Dist: unsloth[flashattention]; extra == "colab-ampere-torch211"
Requires-Dist: unsloth[huggingface]; extra == "colab-torch220"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "colab-torch220"
Requires-Dist: unsloth[cu121onlytorch220]; extra == "colab-torch220"
Requires-Dist: unsloth[huggingface]; extra == "colab-ampere-torch220"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "colab-ampere-torch220"
Requires-Dist: unsloth[cu121onlytorch220]; extra == "colab-ampere-torch220"
Requires-Dist: unsloth[flashattention]; extra == "colab-ampere-torch220"
Requires-Dist: unsloth_zoo (>=2025.3.17); extra == "colab-new"
Requires-Dist: packaging; extra == "colab-new"
Requires-Dist: tyro; extra == "colab-new"
Requires-Dist: transformers (!=4.47.0,>=4.46.1); extra == "colab-new"
Requires-Dist: datasets (>=2.16.0); extra == "colab-new"
Requires-Dist: sentencepiece (>=0.2.0); extra == "colab-new"
Requires-Dist: tqdm; extra == "colab-new"
Requires-Dist: psutil; extra == "colab-new"
Requires-Dist: wheel (>=0.42.0); extra == "colab-new"
Requires-Dist: numpy; extra == "colab-new"
Requires-Dist: protobuf (<4.0.0); extra == "colab-new"
Requires-Dist: huggingface_hub; extra == "colab-new"
Requires-Dist: hf_transfer; extra == "colab-new"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "colab-new"
Requires-Dist: unsloth[triton]; extra == "colab-new"
Requires-Dist: accelerate (>=0.34.1); extra == "colab-no-deps"
Requires-Dist: trl (!=0.9.0,!=0.9.1,!=0.9.2,!=0.9.3,<0.15.0,<=0.15.2,>=0.7.9); extra == "colab-no-deps"
Requires-Dist: peft (>=0.7.1); extra == "colab-no-deps"
Requires-Dist: xformers (<0.0.27); extra == "colab-no-deps"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "colab-no-deps"
Requires-Dist: protobuf (<4.0.0); extra == "colab-no-deps"
Requires-Dist: unsloth[cu121]; extra == "colab"
Requires-Dist: unsloth[colab-ampere-torch220]; extra == "colab-ampere"
Requires-Dist: unsloth[flashattention]; extra == "colab-ampere"
Requires-Dist: unsloth[huggingface]; extra == "cu118-ampere"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu118-ampere"
Requires-Dist: unsloth[cu118only]; extra == "cu118-ampere"
Requires-Dist: unsloth[flashattention]; extra == "cu118-ampere"
Requires-Dist: unsloth[huggingface]; extra == "cu121-ampere"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu121-ampere"
Requires-Dist: unsloth[cu121only]; extra == "cu121-ampere"
Requires-Dist: unsloth[flashattention]; extra == "cu121-ampere"
Requires-Dist: unsloth[huggingface]; extra == "cu118-ampere-torch211"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu118-ampere-torch211"
Requires-Dist: unsloth[cu118onlytorch211]; extra == "cu118-ampere-torch211"
Requires-Dist: unsloth[flashattention]; extra == "cu118-ampere-torch211"
Requires-Dist: unsloth[huggingface]; extra == "cu121-ampere-torch211"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu121-ampere-torch211"
Requires-Dist: unsloth[cu121onlytorch211]; extra == "cu121-ampere-torch211"
Requires-Dist: unsloth[flashattention]; extra == "cu121-ampere-torch211"
Requires-Dist: unsloth[huggingface]; extra == "cu118-ampere-torch220"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu118-ampere-torch220"
Requires-Dist: unsloth[cu118onlytorch220]; extra == "cu118-ampere-torch220"
Requires-Dist: unsloth[flashattention]; extra == "cu118-ampere-torch220"
Requires-Dist: unsloth[huggingface]; extra == "cu121-ampere-torch220"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu121-ampere-torch220"
Requires-Dist: unsloth[cu121onlytorch220]; extra == "cu121-ampere-torch220"
Requires-Dist: unsloth[flashattention]; extra == "cu121-ampere-torch220"
Requires-Dist: unsloth[huggingface]; extra == "cu118-ampere-torch230"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu118-ampere-torch230"
Requires-Dist: unsloth[cu118onlytorch230]; extra == "cu118-ampere-torch230"
Requires-Dist: unsloth[flashattention]; extra == "cu118-ampere-torch230"
Requires-Dist: unsloth[huggingface]; extra == "cu121-ampere-torch230"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu121-ampere-torch230"
Requires-Dist: unsloth[cu121onlytorch230]; extra == "cu121-ampere-torch230"
Requires-Dist: unsloth[flashattention]; extra == "cu121-ampere-torch230"
Requires-Dist: unsloth[huggingface]; extra == "cu118-ampere-torch240"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu118-ampere-torch240"
Requires-Dist: unsloth[cu118onlytorch240]; extra == "cu118-ampere-torch240"
Requires-Dist: unsloth[flashattention]; extra == "cu118-ampere-torch240"
Requires-Dist: unsloth[huggingface]; extra == "cu121-ampere-torch240"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu121-ampere-torch240"
Requires-Dist: unsloth[cu121onlytorch240]; extra == "cu121-ampere-torch240"
Requires-Dist: unsloth[flashattention]; extra == "cu121-ampere-torch240"
Requires-Dist: unsloth[huggingface]; extra == "cu124-ampere-torch240"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu124-ampere-torch240"
Requires-Dist: unsloth[cu124onlytorch240]; extra == "cu124-ampere-torch240"
Requires-Dist: unsloth[flashattention]; extra == "cu124-ampere-torch240"
Requires-Dist: unsloth[huggingface]; extra == "cu118-ampere-torch250"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu118-ampere-torch250"
Requires-Dist: unsloth[cu118onlytorch250]; extra == "cu118-ampere-torch250"
Requires-Dist: unsloth[flashattention]; extra == "cu118-ampere-torch250"
Requires-Dist: unsloth[huggingface]; extra == "cu121-ampere-torch250"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu121-ampere-torch250"
Requires-Dist: unsloth[cu121onlytorch250]; extra == "cu121-ampere-torch250"
Requires-Dist: unsloth[flashattention]; extra == "cu121-ampere-torch250"
Requires-Dist: unsloth[huggingface]; extra == "cu124-ampere-torch250"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu124-ampere-torch250"
Requires-Dist: unsloth[cu124onlytorch250]; extra == "cu124-ampere-torch250"
Requires-Dist: unsloth[flashattention]; extra == "cu124-ampere-torch250"
Requires-Dist: unsloth[huggingface]; extra == "cu118-ampere-torch251"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu118-ampere-torch251"
Requires-Dist: unsloth[cu118onlytorch251]; extra == "cu118-ampere-torch251"
Requires-Dist: unsloth[flashattention]; extra == "cu118-ampere-torch251"
Requires-Dist: unsloth[huggingface]; extra == "cu121-ampere-torch251"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu121-ampere-torch251"
Requires-Dist: unsloth[cu121onlytorch251]; extra == "cu121-ampere-torch251"
Requires-Dist: unsloth[flashattention]; extra == "cu121-ampere-torch251"
Requires-Dist: unsloth[huggingface]; extra == "cu124-ampere-torch251"
Requires-Dist: bitsandbytes (>=0.43.3); extra == "cu124-ampere-torch251"
Requires-Dist: unsloth[cu124onlytorch251]; extra == "cu124-ampere-torch251"
Requires-Dist: unsloth[flashattention]; extra == "cu124-ampere-torch251"
Requires-Dist: unsloth[huggingface]; extra == "cu118-ampere-torch260"
Requires-Dist: bitsandbytes (>=0.45.1); extra == "cu118-ampere-torch260"
Requires-Dist: unsloth[cu118onlytorch260]; extra == "cu118-ampere-torch260"
Requires-Dist: unsloth[flashattention]; extra == "cu118-ampere-torch260"
Requires-Dist: unsloth[huggingface]; extra == "cu124-ampere-torch260"
Requires-Dist: bitsandbytes (>=0.45.1); extra == "cu124-ampere-torch260"
Requires-Dist: unsloth[cu124onlytorch260]; extra == "cu124-ampere-torch260"
Requires-Dist: unsloth[flashattention]; extra == "cu124-ampere-torch260"
Requires-Dist: unsloth[huggingface]; extra == "cu126-ampere-torch260"
Requires-Dist: bitsandbytes (>=0.45.1); extra == "cu126-ampere-torch260"
Requires-Dist: unsloth[cu126onlytorch260]; extra == "cu126-ampere-torch260"
Requires-Dist: unsloth[flashattention]; extra == "cu126-ampere-torch260"
Provides-Extra: huggingface
Provides-Extra: cu118only
Provides-Extra: cu121only
Provides-Extra: cu118onlytorch211
Provides-Extra: cu121onlytorch211
Provides-Extra: cu118onlytorch212
Provides-Extra: cu121onlytorch212
Provides-Extra: cu118onlytorch220
Provides-Extra: cu121onlytorch220
Provides-Extra: cu118onlytorch230
Provides-Extra: cu121onlytorch230
Provides-Extra: cu118onlytorch240
Provides-Extra: cu121onlytorch240
Provides-Extra: cu118onlytorch250
Provides-Extra: cu121onlytorch250
Provides-Extra: cu124onlytorch250
Provides-Extra: cu118onlytorch251
Provides-Extra: cu121onlytorch251
Provides-Extra: cu124onlytorch251
Provides-Extra: cu118onlytorch260
Provides-Extra: cu124onlytorch260
Provides-Extra: cu126onlytorch260
Provides-Extra: cu118
Provides-Extra: cu121
Provides-Extra: cu118-torch211
Provides-Extra: cu121-torch211
Provides-Extra: cu118-torch212
Provides-Extra: cu121-torch212
Provides-Extra: cu118-torch220
Provides-Extra: cu121-torch220
Provides-Extra: cu118-torch230
Provides-Extra: cu121-torch230
Provides-Extra: cu118-torch240
Provides-Extra: cu121-torch240
Provides-Extra: cu124-torch240
Provides-Extra: cu118-torch250
Provides-Extra: cu121-torch250
Provides-Extra: cu124-torch250
Provides-Extra: cu118-torch251
Provides-Extra: cu121-torch251
Provides-Extra: cu124-torch251
Provides-Extra: cu118-torch260
Provides-Extra: cu124-torch260
Provides-Extra: cu126-torch260
Provides-Extra: kaggle
Provides-Extra: kaggle-new
Provides-Extra: conda
Provides-Extra: colab-torch211
Provides-Extra: flashattention
Provides-Extra: colab-ampere-torch211
Provides-Extra: colab-torch220
Provides-Extra: colab-ampere-torch220
Provides-Extra: colab-new
Provides-Extra: colab-no-deps
Provides-Extra: colab
Provides-Extra: colab-ampere
Provides-Extra: cu118-ampere
Provides-Extra: cu121-ampere
Provides-Extra: cu118-ampere-torch211
Provides-Extra: cu121-ampere-torch211
Provides-Extra: cu118-ampere-torch220
Provides-Extra: cu121-ampere-torch220
Provides-Extra: cu118-ampere-torch230
Provides-Extra: cu121-ampere-torch230
Provides-Extra: cu118-ampere-torch240
Provides-Extra: cu121-ampere-torch240
Provides-Extra: cu124-ampere-torch240
Provides-Extra: cu118-ampere-torch250
Provides-Extra: cu121-ampere-torch250
Provides-Extra: cu124-ampere-torch250
Provides-Extra: cu118-ampere-torch251
Provides-Extra: cu121-ampere-torch251
Provides-Extra: cu124-ampere-torch251
Provides-Extra: cu118-ampere-torch260
Provides-Extra: cu124-ampere-torch260
Provides-Extra: cu126-ampere-torch260
Description-Content-Type: text/markdown
Dynamic: license-file
License-Expression: Apache-2.0
License-File: LICENSE
[Description omitted; length: 26329 characters]

WHEEL

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

RECORD

Path Digest Size
unsloth/__init__.py sha256=96H-YydzgNE3dNPdJukoyRLsSVXplLRH-IFC_JGh9AM 9529
unsloth/_auto_install.py sha256=2rIz-1T6QWuGbM4iqHB3n4icEVU1OoK5Ho-uCChQ3Mc 1676
unsloth/chat_templates.py sha256=0cRbEBRJFzjWAwj0JVvhwB5cTZStEkdXGb-OHe_4Ies 85438
unsloth/save.py sha256=pxT_59adgNMrGFxpnmj3ijChe-PowlDEZ-WjipN4nZc 100865
unsloth/tokenizer_utils.py sha256=4jKpD6JSQxjDTUxtWf5JS-_kwxGtStG_Ppbrq09TGhw 42239
unsloth/trainer.py sha256=EBODqK3CDhBNSgQbYRNqwF7lAAbGIkntEqLj06V96T0 8250
unsloth/kernels/__init__.py sha256=xWbQwbxDZKCZVxxJ_wrtORyT-72VGkPx9N2GyvYaIec 2106
unsloth/kernels/cross_entropy_loss.py sha256=bPybXLbwgBe2C4sOh5xymkLT9emAYFMezZGym7qdz3I 14816
unsloth/kernels/fast_lora.py sha256=Lwuife0shCW9qZimQVvSHxNedJnzj1npi2MrseYq3E4 18948
unsloth/kernels/flex_attention.py sha256=1qQus15h2U8CT0bWRJ-Ta2yDL8S4OQMiTOfExCJPIOs 7104
unsloth/kernels/geglu.py sha256=0m150nUzeriFhBbg7lUABV9oCx8QOSfXhP-Pu8Y6Vac 7458
unsloth/kernels/layernorm.py sha256=D3I6LKLwzDLb0cPDjQ7Aq-dbx-RweAHNBEs6YQrjGf4 7210
unsloth/kernels/rms_layernorm.py sha256=TdCHtpDfZQAhXIY9btcho73gk5p7u2UBMx8gVpQs-9c 10058
unsloth/kernels/rope_embedding.py sha256=TU7KaAG8_MnVWBeJDHYjZqk6Gyph1B4OnSbXPsa9NH4 7083
unsloth/kernels/swiglu.py sha256=JmwMhtIDr1QpVMzvPHWBXoAZJ_FNUBAoG64hZmdgJy0 3514
unsloth/kernels/utils.py sha256=SbpDf11DMWOCDhUxaCYLWfv9JhJRuue2h0YU9xM9ffw 18482
unsloth/models/__init__.py sha256=r4v-sMazIuDvGB247pEZgTcN9aVuzAO1RRCPbYDE8x0 1044
unsloth/models/_utils.py sha256=d01loPP44mREqJg3oKH4XPqmIHhQtKXFiceReILwVW8 52083
unsloth/models/cohere.py sha256=1N9PQvRF14r6aBmFA6NegHVbsWLmjUpJpaXRKk9C6m8 19588
unsloth/models/dpo.py sha256=MAf6ESGQpyArvDKMFolJlufvbUbk8m56xunIMF2jOEI 773
unsloth/models/gemma.py sha256=4az-PRtM8YHlTLi0HHAqGvxRBt7SmI6gbr-hoSKBK6U 16874
unsloth/models/gemma2.py sha256=lWptE9Ootf-IuumemZWifDLu2Q93Ed4x3xyqJgszNGQ 22546
unsloth/models/granite.py sha256=sGGgGorhRs6DrcPnYeE3J8Mc0n5sSn-3fbPQplk801s 22891
unsloth/models/llama.py sha256=8NNT2ahJMMoh9b-wtnPZLhb1yajpE20TRr2ScdjdvM8 119128
unsloth/models/loader.py sha256=R7vfGrPCPTMm7fejv9FhRcpwkv1HrDRny8IFKnWXXMA 34820
unsloth/models/loader_utils.py sha256=BRycQMGpuMqroyV4L9RKSo1RQYd9DH1xeIOaEHfufZk 5463
unsloth/models/mapper.py sha256=2OE46MlECWcz6v-DXIHtM5Fa9J51n7ojaQVhcxTm39s 27391
unsloth/models/mistral.py sha256=5FsFrJGQNCEKF-SMlZWFjjZDZInBTtMiOc_Jp4lgD0Y 16809
unsloth/models/qwen2.py sha256=gzDV445LDQsYAD-051s3fBYRQM5rTW9K6zsGeJsgzwY 3974
unsloth/models/rl.py sha256=5QgtdlDfgNwTqwOqLCywPMN51HJjgA4k9h5rEb0YOjA 30565
unsloth/models/rl_replacements.py sha256=fgU54b7EWT4_H8lV_tndgho9kfdD9sjurTblXfpQSRA 15660
unsloth/models/vision.py sha256=BibiUoIxyt3UucoTH5XhLS0ZvDmprqjnxI3KXt8NKPI 26872
unsloth-2025.3.19.dist-info/licenses/LICENSE sha256=R5jdXWWIsxkzPFPmXXbRaPFYvH57GSVjzHi_rgr0iK0 11582
unsloth-2025.3.19.dist-info/METADATA sha256=oVde27r3w0N2Z3u2fLzttbSoZ5iPFOQncSf1Y54Tjd4 46244
unsloth-2025.3.19.dist-info/WHEEL sha256=CmyFI0kx5cdEMTLiONQRbGQwjIoR1aIYB7eCAQ4KPJ0 91
unsloth-2025.3.19.dist-info/top_level.txt sha256=pgDKMPqWBxsaMkIAfJSMZ2nGpd0zgFFl9-nZnpvzYEo 8
unsloth-2025.3.19.dist-info/RECORD

top_level.txt

unsloth