#bitsandbytes
bitsandbytes - 高效CUDA优化库 支持多位量化和矩阵运算
bitsandbytesCUDA量化优化器硬件后端Github开源项目
bitsandbytes是一个轻量级Python库,为CUDA自定义函数提供封装。该库主要提供8位优化器、矩阵乘法(LLM.int8())以及8位和4位量化功能。通过bitsandbytes.nn模块实现多位线性层,bitsandbytes.optim模块提供优化器。目前正在拓展对更多硬件后端的支持,包括Intel CPU+GPU、AMD GPU和Apple Silicon,Windows平台的支持也在开发中。
Llama-2-7b-LoRA-alpaca-cleaned - 量化配置与训练过程的详细介绍
8bitbfloat16HuggingfaceGithub开源项目模型量化配置bitsandbytespeft
该项目客观描述了在PEFT框架下应用bitsandbytes量化配置进行模型训练的详细过程,尤其是4bit量化策略与bfloat16计算类型的使用。这些配置旨在提升模型效率,优化计算负载表现。