Views
No views yet
1from transformers import AutoTokenizer, AutoModelForCausalLM
2
3tokenizer = AutoTokenizer.from_pretrained("carrotter/ko-gemma-2b-it-sft")
4model = AutoModelForCausalLM.from_pretrained("carrotter/ko-gemma-2b-it-sft")
5
6chat = [
7 { "role": "user", "content": "피보나치 수열 파이썬 코드로 알려줘" },
8]
9prompt = tokenizer.apply_chat_template(chat, tokenize=False, add_generation_prompt=True)
10
11inputs = tokenizer.encode(prompt, add_special_tokens=False, return_tensors="pt")
12outputs = model.generate(input_ids=inputs.to(model.device), max_new_tokens=100)
13print(tokenizer.decode(outputs[0]))1<bos><start_of_turn>user
2피보나치 수열 파이썬 코드로 알려줘<end_of_turn>
3<start_of_turn>model
4다음은 피보나치 수열을 파이썬으로 구현하는 방법의 예입니다:
5
6def fibonacci(n):
7 if n <= 1:
8 return n
9 else:
10 return fibonacci(n-1) + fibonacci(n-2)
11
12이 함수는 n이 피보나치 수열의 몇 번째 항인지에 따라 반환합니다. n이 1이거나 2인 경우