unsloth/gemma-7b-bnb-4bit ์‚ฌ์šฉ

''' from transformers import AutoModelForCausalLM, AutoTokenizer, pipeline

๋ณ‘ํ•ฉ๋œ ๋ชจ๋ธ ๋‹ค์šด๋กœ๋“œ (LoRA ์—†์ด๋„ ๋ฐ”๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅ)

model_name = "Jiminiya/G_os_lora_merged"

ํ† ํฌ๋‚˜์ด์ € ๋กœ๋“œ

tokenizer = AutoTokenizer.from_pretrained(model_name)

๋ชจ๋ธ ๋กœ๋“œ (์ด์ œ PeftModel์ด ํ•„์š” ์—†์Œ)

model = AutoModelForCausalLM.from_pretrained( model_name, torch_dtype="auto", device_map="auto" )

ํ…์ŠคํŠธ ์ƒ์„ฑ ํŒŒ์ดํ”„๋ผ์ธ

pipe = pipeline( "text-generation", model=model, tokenizer=tokenizer, torch_dtype="auto" )

๐Ÿ”ฅ ์ถ”๋ก  ํ•จ์ˆ˜ (๊ณ ์ •๋œ ์ง€์‹œ๋ฌธ ์ถ”๊ฐ€ ํฌํ•จ)

DEFAULT_INSTRUCTION = "Only include an answer. Do not add any additional questions or explanations."

def infer(prompt, max_new_tokens=200): """ ํ”„๋กฌํ”„ํŠธ์— ์ž๋™์œผ๋กœ ์ง€์‹œ๋ฌธ ์ถ”๊ฐ€ํ•˜์—ฌ ์‹คํ–‰ """ full_prompt = f"{prompt} {DEFAULT_INSTRUCTION}"

result = pipe(
    full_prompt,
    max_new_tokens=max_new_tokens,
    do_sample=True,
    temperature=0.3,  # ๐Ÿ”น ์ •ํ™•๋„๋ฅผ ๋†’์ด๊ธฐ ์œ„ํ•ด ๋‚ฎ์ถค
    top_k=50,
    top_p=0.9
)
return result[0]["generated_text"]

๐Ÿ”Ž ํ…Œ์ŠคํŠธ ์˜ˆ์ œ (๋ช…ํ™•ํ•œ ํ”„๋กฌํ”„ํŠธ ์‚ฌ์šฉ)

prompt_text = "Explain virtual memory in operating systems." generated_text = infer(prompt_text)

print("Generated Output:\n", generated_text)

'''

Downloads last month
11
Safetensors
Model size
9B params
Tensor type
F32
ยท
F16
ยท
U8
ยท
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support