Downloads · 30 days
17
1% of all-time downloads
LoftQ/Meta-Llama-3-8B-Instruct-4bit-64rank
Meta-Llama-3-8B-Instruct-4bit-64rank is a text generation model from LoftQ. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as mit.
LoftQ (LoRA-fine-tuning-aware Quantization) provides a quantized backbone Q and LoRA adapters A and B, given a full-precision pre-trained weight W.
Downloads · 30 days
17
1% of all-time downloads
All-time downloads
1.2K
Public
Parameters
8.1B
6.7 GB on disk
Likes
2
Public
Click a slice to open those files.
.safetensors6.4 GB · 95%
How the weights are stored.
U87B · 86%
From the Hugging Face model README
| Paper | Code | PEFT Example |
LoftQ (LoRA-fine-tuning-aware Quantization) provides a quantized backbone Q and LoRA adapters A and B, given a full-precision pre-trained weight W.
This model, LoftQ/Meta-Llama-3-8B-Instruct-4bit-64rank, is obtained from Llama-3-8B-Instruct.
The backbone is under LoftQ/Meta-Llama-3-8B-Instruct-4bit-64rank and LoRA adapters are under the subfolder='loftq_init'.
Here's an example of loading this model and preparing for the LoRA fine-tuning.
import torch
from transformers import AutoModelForCausalLM, BitsAndBytesConfig
from peft import PeftModel
MODEL_ID = "LoftQ/Meta-Llama-3-8B-Instruct-4bit-64rank"
base_model = AutoModelForCausalLM.from_pretrained(MODEL_ID)
peft_model = PeftModel.from_pretrained(
base_model,
MODEL_ID,
subfolder="loftq_init",
is_trainable=True,
)
# Do training with peft_model ...
See the full code at our Github Repo
@article{li2023loftq,
title={Loftq: Lora-fine-tuning-aware quantization for large language models},
author={Li, Yixiao and Yu, Yifan and Liang, Chen and He, Pengcheng and Karampatziakis, Nikos and Chen, Weizhu and Zhao, Tuo},
journal={arXiv preprint arXiv:2310.08659},
year={2023}
}