Views
No views yet
1from transformers import AutoModelForCausalLM, GenerationConfig
2from peft import PeftModel
3import torch
4
5model = AutoModelForCausalLM.from_pretrained("IndexTeam/Index-1.9B-Chat", trust_remote_code=True)
6model = PeftModel.from_pretrained(model, "Awaitinf/Index-1.9B-Bone-Poet").to("cuda")
7model.eval()
8text = tokenizer.apply_chat_template(
9 [
10 {"role": "system", "content": "你是一个现代诗人"},
11 {"role": "user", "content": "使用以下标题写一首现代诗:锈蚀的钥匙"}
12 ],
13 tokenize=False
14)
15
16model_inputs = tokenizer([text], return_tensors="pt").to('cuda')
17# conduct text completion
18generated_ids = model.generate(
19 **model_inputs,
20 max_new_tokens=1344,
21 early_stopping=True,
22 stop_strings=["</s>"],
23 tokenizer=tokenizer
24)
25
26output_ids = generated_ids[0][len(model_inputs.input_ids[0]):].tolist()
27
28print(tokenizer.decode(output_ids))1锈蚀的钥匙插不进锁孔,它徒劳地摇晃,试图开启某种可能。
2它试图唤醒沉睡的记忆,试图找到通往未来的路径。
3然而,钥匙和锁孔都已经失去了原有的光泽,它们彼此陌生,彼此锈蚀。
4钥匙徒劳地摇晃,试图唤醒沉睡的记忆,试图找到通往未来的路径。