ML

mlx-community/Mistral-7B-Instruct-v0.3-4bit

text-generationmlxapache-2.07.3B params · updated Jun 2024

Usage

usage.pytemplate from repo id
from osai import AutoModelForCausalLM, AutoTokenizer

repo = "mlx-community/Mistral-7B-Instruct-v0.3-4bit"
tok = AutoTokenizer.from_pretrained(repo)
model = AutoModelForCausalLM.from_pretrained(
    repo, dtype="bfloat16", device_map="auto",
)

msgs = [{"role": "user", "content": "Explain speculative decoding."}]
ids = tok.apply_chat_template(msgs, return_tensors="pt").to(model.device)
print(tok.decode(model.generate(ids, max_new_tokens=256)[0]))

Hardware

Computed from 7.25B parameters × bytes per parameter, plus 20% for activations and KV cache. Not measured.

PrecisionWeightsEstimated VRAMFits on
bf1613.5 GB17 GBL4 24 GB
int86.8 GB8.1 GBCPU or T4 16 GB
nf43.4 GB4.1 GBCPU or T4 16 GB