-
-
Notifications
You must be signed in to change notification settings - Fork 816
Closed
Description
System Info
somehow BnB likes to bring with it libs for all possible cuda versions. It makes it the largest lib in my env after torch, with 300+ Mb disk use (in each env!). is this really necessary? Is there a magic install parameter to avoid this?
Below are the largest files in bnb folder in my env:
ncdu 1.12
--- /home/****/conda/envs/py38/lib/python3.8/site-packages/bitsandbytes --------------
Total disk usage: 324.4 MiB Apparent size: 324.2 MiB Items: 110
25.3 MiB [##########] libbitsandbytes_cuda118_nocublaslt.so
24.6 MiB [######### ] libbitsandbytes_cuda123_nocublaslt.so
24.6 MiB [######### ] libbitsandbytes_cuda122_nocublaslt.so
24.5 MiB [######### ] libbitsandbytes_cuda121_nocublaslt.so
24.5 MiB [######### ] libbitsandbytes_cuda120_nocublaslt.so
20.0 MiB [####### ] libbitsandbytes_cuda114_nocublaslt.so
20.0 MiB [####### ] libbitsandbytes_cuda115_nocublaslt.so
19.8 MiB [####### ] libbitsandbytes_cuda117_nocublaslt.so
19.3 MiB [####### ] libbitsandbytes_cuda111_nocublaslt.so
14.2 MiB [##### ] libbitsandbytes_cuda118.so
13.9 MiB [##### ] libbitsandbytes_cuda123.so
13.9 MiB [##### ] libbitsandbytes_cuda122.so
13.8 MiB [##### ] libbitsandbytes_cuda121.so
13.8 MiB [##### ] libbitsandbytes_cuda120.so
10.6 MiB [#### ] libbitsandbytes_cuda110_nocublaslt.so
8.9 MiB [### ] libbitsandbytes_cuda114.so
8.9 MiB [### ] libbitsandbytes_cuda115.so
8.7 MiB [### ] libbitsandbytes_cuda117.so
8.6 MiB [### ] libbitsandbytes_cuda111.so
5.7 MiB [## ] libbitsandbytes_cuda110.so
also compare it with GPTQ libs:
$ du -h ~/conda/envs/py38/lib/python3.8/site-packages/auto_gptq -s
832K /home/optimus/conda/envs/py38/lib/python3.8/site-packages/auto_gptq
$ du -h ~/conda/envs/py38/lib/python3.8/site-packages/optimum -s
3.4M /home/optimus/conda/envs/py38/lib/python3.8/site-packages/optimum
$ du -h ~/conda/envs/py38/lib/python3.8/site-packages/bitsandbytes -s
325M /home/optimus/conda/envs/py38/lib/python3.8/site-packages/bitsandbytes
Reproduction
intall bnb with pip, check disk use
Expected behavior
taking much less space
Metadata
Metadata
Assignees
Labels
No labels