Views
No views yet
flash-linear-attention and the latest version of transformers before using this model:1pip install git+https://github.com/fla-org/flash-linear-attention
2pip install 'transformers>=4.48.0'1from transformers import AutoModelForCausalLM, AutoTokenizer
2model = AutoModelForCausalLM.from_pretrained('fla-hub/rwkv7-1.5B-world', trust_remote_code=True)
3tokenizer = AutoTokenizer.from_pretrained('fla-hub/rwkv7-1.5B-world', trust_remote_code=True)
4
5model = model.cuda() # Supported on Nvidia/AMD/Intel eg. model.xpu()
6prompt = "What is a large language model?"
7messages = [
8 {"role": "user", "content": prompt}
9]
10text = tokenizer.apply_chat_template(
11 messages,
12 tokenize=False,
13 add_generation_prompt=True
14)
15
16model_inputs = tokenizer([text], return_tensors="pt").to(model.device)
17
18generated_ids = model.generate(
19 **model_inputs,
20 max_new_tokens=4096,
21 do_sample=True,
22 temperature=1.0,
23 top_p=0.3,
24 repetition_penalty=1.2
25)
26generated_ids = [
27 output_ids[len(input_ids):] for input_ids, output_ids in zip(model_inputs.input_ids, generated_ids)
28]
29
30response = tokenizer.batch_decode(generated_ids, skip_special_tokens=False)[0]
31print(response)lambada_openai:pip install 'transformers>=4.48.0'