Downloads in the 30 and 7 days to October 10, 2026. Refreshed weekly.
Package Information
No reported malware or high/critical advisories · Details
The current version has no OSV.dev malware reports and no critical or high-severity vulnerabilities.
Package Insights
- No releases in 216 days despite active commits
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100More insights and metrics
Downloads by OS
Python Versions
Top Countries
Weekly Downloads
GitHub Stars *
Dependencies
235 optional dependencies
-
accelerate>=0.34.1[huggingfacenotorch]extra == "huggingfacenotorch"
-
accelerate>=0.34.1[colab-no-deps]extra == "colab-no-deps"
-
bitsandbytes==0.45.5[colab-torch211]extra == "colab-torch211"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[colab-torch220]extra == "colab-torch220"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu118]extra == "cu118"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu118-ampere]extra == "cu118-ampere"
-
bitsandbytes==0.45.5[cu118-ampere-torch211]extra == "cu118-ampere-torch211"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu118-ampere-torch220]extra == "cu118-ampere-torch220"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu118-ampere-torch230]extra == "cu118-ampere-torch230"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu118-ampere-torch240]extra == "cu118-ampere-torch240"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu118-ampere-torch250]extra == "cu118-ampere-torch250"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu118-ampere-torch251]extra == "cu118-ampere-torch251"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu118-ampere-torch260]extra == "cu118-ampere-torch260"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu118-ampere-torch270]extra == "cu118-ampere-torch270"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu118-ampere-torch271]extra == "cu118-ampere-torch271"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu118-ampere-torch280]extra == "cu118-ampere-torch280"
-
bitsandbytes==0.45.5[cu118-torch211]extra == "cu118-torch211"
-
bitsandbytes==0.45.5[cu118-torch212]extra == "cu118-torch212"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu118-torch220]extra == "cu118-torch220"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu118-torch230]extra == "cu118-torch230"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu118-torch240]extra == "cu118-torch240"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu118-torch250]extra == "cu118-torch250"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu118-torch251]extra == "cu118-torch251"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu118-torch260]extra == "cu118-torch260"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu118-torch270]extra == "cu118-torch270"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu118-torch271]extra == "cu118-torch271"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu118-torch280]extra == "cu118-torch280"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu121]extra == "cu121"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu121-ampere]extra == "cu121-ampere"
-
bitsandbytes==0.45.5[cu121-ampere-torch211]extra == "cu121-ampere-torch211"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu121-ampere-torch220]extra == "cu121-ampere-torch220"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu121-ampere-torch230]extra == "cu121-ampere-torch230"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu121-ampere-torch240]extra == "cu121-ampere-torch240"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu121-ampere-torch250]extra == "cu121-ampere-torch250"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu121-ampere-torch251]extra == "cu121-ampere-torch251"
-
bitsandbytes==0.45.5[cu121-torch211]extra == "cu121-torch211"
-
bitsandbytes==0.45.5[cu121-torch212]extra == "cu121-torch212"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu121-torch220]extra == "cu121-torch220"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu121-torch230]extra == "cu121-torch230"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu121-torch240]extra == "cu121-torch240"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu121-torch250]extra == "cu121-torch250"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu121-torch251]extra == "cu121-torch251"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu124-ampere-torch240]extra == "cu124-ampere-torch240"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu124-ampere-torch250]extra == "cu124-ampere-torch250"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu124-ampere-torch251]extra == "cu124-ampere-torch251"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu124-ampere-torch260]extra == "cu124-ampere-torch260"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu124-torch240]extra == "cu124-torch240"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu124-torch250]extra == "cu124-torch250"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu124-torch251]extra == "cu124-torch251"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu124-torch260]extra == "cu124-torch260"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu126-ampere-torch2100]extra == "cu126-ampere-torch2100"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu126-ampere-torch260]extra == "cu126-ampere-torch260"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu126-ampere-torch270]extra == "cu126-ampere-torch270"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu126-ampere-torch280]extra == "cu126-ampere-torch280"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu126-ampere-torch290]extra == "cu126-ampere-torch290"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu126-ampere-torch291]extra == "cu126-ampere-torch291"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu126-torch2100]extra == "cu126-torch2100"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu126-torch260]extra == "cu126-torch260"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu126-torch270]extra == "cu126-torch270"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu126-torch271]extra == "cu126-torch271"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu126-torch280]extra == "cu126-torch280"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu126-torch290]extra == "cu126-torch290"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu126-torch291]extra == "cu126-torch291"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu128-ampere-torch2100]extra == "cu128-ampere-torch2100"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu128-ampere-torch270]extra == "cu128-ampere-torch270"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu128-ampere-torch271]extra == "cu128-ampere-torch271"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu128-ampere-torch280]extra == "cu128-ampere-torch280"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu128-ampere-torch290]extra == "cu128-ampere-torch290"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu128-ampere-torch291]extra == "cu128-ampere-torch291"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu128-torch2100]extra == "cu128-torch2100"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu128-torch270]extra == "cu128-torch270"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu128-torch271]extra == "cu128-torch271"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu128-torch280]extra == "cu128-torch280"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu128-torch290]extra == "cu128-torch290"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu128-torch291]extra == "cu128-torch291"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu130-ampere-torch2100]extra == "cu130-ampere-torch2100"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu130-ampere-torch280]extra == "cu130-ampere-torch280"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu130-ampere-torch290]extra == "cu130-ampere-torch290"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu130-ampere-torch291]extra == "cu130-ampere-torch291"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu130-torch2100]extra == "cu130-torch2100"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu130-torch280]extra == "cu130-torch280"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu130-torch290]extra == "cu130-torch290"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu130-torch291]extra == "cu130-torch291"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[kaggle-new]extra == "kaggle-new"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[windows]sys_platform == "win32" and extra == "windows"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[cu126-ampere-torch271]extra == "cu126-ampere-torch271"
-
bitsandbytes>=0.49.1[amd]("linux" in sys_platform and (platform_machine == "AMD64" or platform_machine == "x86_64" or platform_machine == "aarch64")) and extra == "amd"
-
bitsandbytes==0.45.5[colab-ampere-torch211]extra == "colab-ampere-torch211"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[colab-ampere-torch220]extra == "colab-ampere-torch220"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[colab-new]extra == "colab-new"
-
bitsandbytes!=0.46.0,!=0.48.0,>=0.45.5[colab-no-deps]extra == "colab-no-deps"
-
datasets!=4.0.*,!=4.1.0,<4.4.0,>=3.4.1[colab-new]extra == "colab-new"
-
datasets!=4.0.*,!=4.1.0,<4.4.0,>=3.4.1[huggingfacenotorch]extra == "huggingfacenotorch"
-
diffusers[huggingfacenotorch]extra == "huggingfacenotorch"
-
flash-attn>=2.6.3[colab-ampere-torch211]"linux" in sys_platform and extra == "colab-ampere-torch211"
-
flash-attn>=2.6.3[flashattention]"linux" in sys_platform and extra == "flashattention"
-
flash-attn>=2.6.3[colab-ampere-torch220]"linux" in sys_platform and extra == "colab-ampere-torch220"
-
hf-transfer[colab-new]extra == "colab-new"
-
hf-transfer[huggingfacenotorch]extra == "huggingfacenotorch"
-
huggingface-hub>=0.34.0[colab-new]extra == "colab-new"
-
huggingface-hub>=0.34.0[huggingfacenotorch]extra == "huggingfacenotorch"
-
ninja[colab-ampere-torch211]extra == "colab-ampere-torch211"
-
ninja[flashattention]"linux" in sys_platform and extra == "flashattention"
-
ninja[colab-ampere-torch220]extra == "colab-ampere-torch220"
-
numpy[colab-new]extra == "colab-new"
-
numpy[huggingfacenotorch]extra == "huggingfacenotorch"
-
packaging[colab-new]extra == "colab-new"
-
packaging[flashattention]"linux" in sys_platform and extra == "flashattention"
-
packaging[huggingfacenotorch]extra == "huggingfacenotorch"
-
packaging[colab-ampere-torch211]extra == "colab-ampere-torch211"
-
packaging[colab-ampere-torch220]extra == "colab-ampere-torch220"
-
peft!=0.11.0,>=0.18.0[huggingfacenotorch]extra == "huggingfacenotorch"
-
peft>=0.18.0[colab-no-deps]extra == "colab-no-deps"
-
protobuf[colab-new]extra == "colab-new"
-
protobuf[colab-no-deps]extra == "colab-no-deps"
-
protobuf[huggingfacenotorch]extra == "huggingfacenotorch"
-
psutil[colab-new]extra == "colab-new"
-
psutil[huggingfacenotorch]extra == "huggingfacenotorch"
-
sentence-transformers[colab-new]extra == "colab-new"
-
sentence-transformers[huggingfacenotorch]extra == "huggingfacenotorch"
-
sentencepiece>=0.2.0[huggingfacenotorch]extra == "huggingfacenotorch"
-
sentencepiece>=0.2.0[colab-new]extra == "colab-new"
-
torchvision[huggingface]extra == "huggingface"
-
tqdm[huggingfacenotorch]extra == "huggingfacenotorch"
-
tqdm[colab-new]extra == "colab-new"
-
transformers!=4.52.0,!=4.52.1,!=4.52.2,!=4.52.3,!=4.53.0,!=4.54.0,!=4.55.0,!=4.55.1,!=4.57.0,!=4.57.4,!=4.57.5,!=5.0.0,!=5.1.0,<=5.2.0,>=4.51.3[colab-new]extra == "colab-new"
-
transformers!=4.52.0,!=4.52.1,!=4.52.2,!=4.52.3,!=4.53.0,!=4.54.0,!=4.55.0,!=4.55.1,!=4.57.0,!=4.57.4,!=4.57.5,!=5.0.0,!=5.1.0,<=5.2.0,>=4.51.3[huggingfacenotorch]extra == "huggingfacenotorch"
-
triton>=3.0.0[triton]"linux" in sys_platform and extra == "triton"
-
triton-windows[triton](sys_platform == "win32" and (platform_machine == "AMD64" or platform_machine == "x86_64")) and extra == "triton"
-
trl!=0.19.0,<=0.24.0,>=0.18.2[huggingfacenotorch]extra == "huggingfacenotorch"
-
trl!=0.19.0,<=0.24.0,>=0.18.2[colab-no-deps]extra == "colab-no-deps"
-
tyro[huggingfacenotorch]extra == "huggingfacenotorch"
-
tyro[colab-new]extra == "colab-new"
-
unsloth[cu121-torch211]extra == "cu121-torch211"
-
unsloth[cu121-torch212]extra == "cu121-torch212"
-
unsloth[cu121-torch220]extra == "cu121-torch220"
-
unsloth[cu121-torch230]extra == "cu121-torch230"
-
unsloth[cu121-torch240]extra == "cu121-torch240"
-
unsloth[cu121-torch250]extra == "cu121-torch250"
-
unsloth[cu121-torch251]extra == "cu121-torch251"
-
unsloth[cu124-ampere-torch240]extra == "cu124-ampere-torch240"
-
unsloth[cu124-ampere-torch250]extra == "cu124-ampere-torch250"
-
unsloth[cu124-ampere-torch251]extra == "cu124-ampere-torch251"
-
unsloth[cu124-ampere-torch260]extra == "cu124-ampere-torch260"
-
unsloth[cu124-torch240]extra == "cu124-torch240"
-
unsloth[cu124-torch250]extra == "cu124-torch250"
-
unsloth[cu124-torch251]extra == "cu124-torch251"
-
unsloth[cu124-torch260]extra == "cu124-torch260"
-
unsloth[cu126-ampere-torch2100]extra == "cu126-ampere-torch2100"
-
unsloth[cu126-ampere-torch260]extra == "cu126-ampere-torch260"
-
unsloth[cu126-ampere-torch270]extra == "cu126-ampere-torch270"
-
unsloth[cu126-ampere-torch271]extra == "cu126-ampere-torch271"
-
unsloth[cu126-ampere-torch280]extra == "cu126-ampere-torch280"
-
unsloth[cu126-ampere-torch290]extra == "cu126-ampere-torch290"
-
unsloth[cu126-ampere-torch291]extra == "cu126-ampere-torch291"
-
unsloth[cu126-torch2100]extra == "cu126-torch2100"
-
unsloth[cu126-torch260]extra == "cu126-torch260"
-
unsloth[cu126-torch271]extra == "cu126-torch271"
-
unsloth[cu126-torch280]extra == "cu126-torch280"
-
unsloth[cu126-torch290]extra == "cu126-torch290"
-
unsloth[cu126-torch291]extra == "cu126-torch291"
-
unsloth[cu128-ampere-torch2100]extra == "cu128-ampere-torch2100"
-
unsloth[cu128-ampere-torch270]extra == "cu128-ampere-torch270"
-
unsloth[cu128-ampere-torch271]extra == "cu128-ampere-torch271"
-
unsloth[cu128-ampere-torch280]extra == "cu128-ampere-torch280"
-
unsloth[cu128-ampere-torch290]extra == "cu128-ampere-torch290"
-
unsloth[cu128-ampere-torch291]extra == "cu128-ampere-torch291"
-
unsloth[cu128-torch2100]extra == "cu128-torch2100"
-
unsloth[cu128-torch270]extra == "cu128-torch270"
-
unsloth[cu128-torch271]extra == "cu128-torch271"
-
unsloth[cu128-torch280]extra == "cu128-torch280"
-
unsloth[cu128-torch290]extra == "cu128-torch290"
-
unsloth[cu128-torch291]extra == "cu128-torch291"
-
unsloth[cu130-ampere-torch2100]extra == "cu130-ampere-torch2100"
-
unsloth[cu130-ampere-torch280]extra == "cu130-ampere-torch280"
-
unsloth[cu130-ampere-torch290]extra == "cu130-ampere-torch290"
-
unsloth[cu130-ampere-torch291]extra == "cu130-ampere-torch291"
-
unsloth[cu130-torch2100]extra == "cu130-torch2100"
-
unsloth[cu130-torch280]extra == "cu130-torch280"
-
unsloth[cu130-torch290]extra == "cu130-torch290"
-
unsloth[cu130-torch291]extra == "cu130-torch291"
-
unsloth[huggingface]extra == "huggingface"
-
unsloth[intel]extra == "intel"
-
unsloth[intel-gpu-torch210]extra == "intel-gpu-torch210"
-
unsloth[kaggle]extra == "kaggle"
-
unsloth[kaggle-new]extra == "kaggle-new"
-
unsloth[windows]extra == "windows"
-
unsloth[cu126-torch270]extra == "cu126-torch270"
-
unsloth[amd]extra == "amd"
-
unsloth[base]extra == "base"
-
unsloth[colab]extra == "colab"
-
unsloth[colab-ampere]extra == "colab-ampere"
-
unsloth[colab-ampere-torch211]extra == "colab-ampere-torch211"
-
unsloth[colab-ampere-torch220]extra == "colab-ampere-torch220"
-
unsloth[colab-new]extra == "colab-new"
-
unsloth[colab-torch211]extra == "colab-torch211"
-
unsloth[colab-torch220]extra == "colab-torch220"
-
unsloth[conda]extra == "conda"
-
unsloth[cu118]extra == "cu118"
-
unsloth[cu118-ampere]extra == "cu118-ampere"
-
unsloth[cu118-ampere-torch211]extra == "cu118-ampere-torch211"
-
unsloth[cu118-ampere-torch220]extra == "cu118-ampere-torch220"
-
unsloth[cu118-ampere-torch230]extra == "cu118-ampere-torch230"
-
unsloth[cu118-ampere-torch240]extra == "cu118-ampere-torch240"
-
unsloth[cu118-ampere-torch250]extra == "cu118-ampere-torch250"
-
unsloth[cu118-ampere-torch251]extra == "cu118-ampere-torch251"
-
unsloth[cu118-ampere-torch260]extra == "cu118-ampere-torch260"
-
unsloth[cu118-ampere-torch270]extra == "cu118-ampere-torch270"
-
unsloth[cu118-ampere-torch271]extra == "cu118-ampere-torch271"
-
unsloth[cu118-ampere-torch280]extra == "cu118-ampere-torch280"
-
unsloth[cu118-torch211]extra == "cu118-torch211"
-
unsloth[cu118-torch212]extra == "cu118-torch212"
-
unsloth[cu118-torch220]extra == "cu118-torch220"
-
unsloth[cu118-torch230]extra == "cu118-torch230"
-
unsloth[cu118-torch240]extra == "cu118-torch240"
-
unsloth[cu118-torch250]extra == "cu118-torch250"
-
unsloth[cu118-torch251]extra == "cu118-torch251"
-
unsloth[cu118-torch260]extra == "cu118-torch260"
-
unsloth[cu118-torch270]extra == "cu118-torch270"
-
unsloth[cu118-torch271]extra == "cu118-torch271"
-
unsloth[cu118-torch280]extra == "cu118-torch280"
-
unsloth[cu121]extra == "cu121"
-
unsloth[cu121-ampere]extra == "cu121-ampere"
-
unsloth[cu121-ampere-torch211]extra == "cu121-ampere-torch211"
-
unsloth[cu121-ampere-torch220]extra == "cu121-ampere-torch220"
-
unsloth[cu121-ampere-torch230]extra == "cu121-ampere-torch230"
-
unsloth[cu121-ampere-torch240]extra == "cu121-ampere-torch240"
-
unsloth[cu121-ampere-torch250]extra == "cu121-ampere-torch250"
-
unsloth[cu121-ampere-torch251]extra == "cu121-ampere-torch251"
-
unsloth-zoo>=2026.3.2[colab-new]extra == "colab-new"
-
unsloth-zoo>=2026.3.2[huggingface]extra == "huggingface"
-
wheel>=0.42.0[colab-new]extra == "colab-new"
-
wheel>=0.42.0[huggingfacenotorch]extra == "huggingfacenotorch"
-
xformers[colab-no-deps](("linux" in sys_platform or sys_platform == "win32") and (platform_machine == "AMD64" or platform_machine == "x86_64")) and extra == "colab-no-deps"
-
xformers>=0.0.22.post7[windows]sys_platform == "win32" and extra == "windows"