Views
No views yet
| Setup | VRAM |
|---|---|
| Single GPU | ~40GB |
| 2x GPU | ~20GB each |
1from transformers import AutoModelForCausalLM, AutoTokenizer, BitsAndBytesConfig
2import torch
3
4bnb_config = BitsAndBytesConfig(
5 load_in_4bit=True,
6 bnb_4bit_quant_type="nf4",
7 bnb_4bit_compute_dtype=torch.bfloat16,
8)
9
10model = AutoModelForCausalLM.from_pretrained(
11 "aphoticshaman/qwen-72b-math-nf4",
12 quantization_config=bnb_config,
13 device_map="auto",
14 trust_remote_code=True,
15)
16tokenizer = AutoTokenizer.from_pretrained("aphoticshaman/qwen-72b-math-nf4")
17
18prompt = "Prove that the sum of first n integers is n(n+1)/2."
19inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
20outputs = model.generate(**inputs, max_new_tokens=512, temperature=0.7)
21print(tokenizer.decode(outputs[0], skip_special_tokens=True))