Downloads · 30 days
25
0% of all-time downloads
arnavgrg/codellama-13b-instruct-nf4-fp16-upscaled
codellama-13b-instruct-nf4-fp16-upscaled is a text generation model from arnavgrg. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as apache-2.0.
This is an upscaled fp16 variant of the original CodeLlama-13b-instruct base model by Meta after it has been loaded with nf4 4-bit quantization via bitsandbytes. The main idea here is to upscale the linear4bit layers…
Downloads · 30 days
25
0% of all-time downloads
All-time downloads
11.3K
Public
Parameters
13B
26 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors26 GB · 100%
From the Hugging Face model README
This is an upscaled fp16 variant of the original CodeLlama-13b-instruct base model by Meta after it has been loaded with nf4 4-bit quantization via bitsandbytes. The main idea here is to upscale the linear4bit layers to fp16 so that the quantization/dequantization cost doesn't have to paid for each forward pass at inference time.
Note: The quantization operation to nf4 is not lossless, so the model weights for the linear layers are lossy, which means that this model will not work as well as the official base model.
To use this model, you can just load it via transformers in fp16:
import torch
from transformers import AutoModelForCausalLM
model = AutoModelForCausalLM.from_pretrained(
"arnavgrg/codellama-13b-instruct-nf4-fp16-upscaled",
device_map="auto",
torch_dtype=torch.float16,
)