Views
No views yet
1from transformers import AutoModelForCausalLM, AutoTokenizer
2
3MODEL_NAME = "eugenemaver/Llama-3.1-8B-MATH"
4
5tokenizer = AutoTokenizer.from_pretrained(MODEL_NAME)
6model = AutoModelForCausalLM.from_pretrained(MODEL_NAME, device_map="auto")
7
8input_text = "Solve the equation: x^2 + 5x + 6 = 0"
9inputs = tokenizer(input_text, return_tensors="pt").to(model.device)
10output = model.generate(**inputs, max_length=100)
11
12print(tokenizer.decode(output[0], skip_special_tokens=True))bitsandbytes:1from transformers import AutoModelForCausalLM, AutoTokenizer, BitsAndBytesConfig
2
3bnb_config = BitsAndBytesConfig(load_in_4bit=True, bnb_4bit_compute_dtype="float16")
4
5model = AutoModelForCausalLM.from_pretrained(MODEL_NAME, quantization_config=bnb_config, device_map="auto")