Views
No views yet
transformers>=4.44.0. Please update your dependencies accordingly.
Also follow the dependencies it before using1import torch
2from transformers import AutoModelForCausalLM, AutoTokenizer
3device = "cuda"
4tokenizer = AutoTokenizer.from_pretrained("derek33125/project-angel-chatglm4", trust_remote_code=True)
5query = "我感到很悲伤"
6inputs = tokenizer.apply_chat_template([{"role": "user", "content": query}],
7 add_generation_prompt=True,
8 tokenize=True,
9 return_tensors="pt",
10 return_dict=True
11 )
12inputs = inputs.to(device)
13model = AutoModelForCausalLM.from_pretrained(
14 "derek33125/project-angel-chatglm4",
15 torch_dtype=torch.bfloat16,
16 low_cpu_mem_usage=True,
17 trust_remote_code=True
18).to(device).eval()
19gen_kwargs = {"max_length": 2500, "do_sample": True, "top_k": 1}
20with torch.no_grad():
21 outputs = model.generate(**inputs, **gen_kwargs)
22 outputs = outputs[:, inputs['input_ids'].shape[1]:]
23 print(tokenizer.decode(outputs[0], skip_special_tokens=True))