Views
No views yet
1# pip install accelerate
2from transformers import AutoTokenizer, AutoModelForCausalLM
3import torch
4
5tokenizer = AutoTokenizer.from_pretrained("MDDDDR/gemma-7b-it-v0.1")
6model = AutoModelForCausalLM.from_pretrained(
7 "MDDDDR/gemma-7b-it-v0.1",
8 device_map="auto",
9 torch_dtype=torch.bfloat16
10)
11
12input_text = "사과가 뭐야?"
13input_ids = tokenizer(input_text, return_tensors="pt").to("cuda")
14
15outputs = model.generate(**input_ids)
16print(tokenizer.decode(outputs[0]))1bnd_config = BitsAndBytesConfig(
2 load_in_4bit = True,
3 bnb_4bit_use_double_quant = True,
4 bnb_4bit_quant_type = 'nf4',
5 bnb_4bit_compute_dtype = torch.bfloat16
6)
7
8lora_config = LoraConfig(
9 r = 32,
10 lora_alpha = 32,
11 lora_dropout = 0.05,
12 target_modules = ['q_proj', 'k_proj', 'v_proj', 'o_proj', 'gate_proj', 'up_proj', 'down_proj']
13)