Views
No views yet
1from transformers import AutoTokenizer, AutoModelForCausalLM
2import transformers
3import torch
4
5model = "Dhruvil47/falcon-7b-bioarxiv-qa"
6
7tokenizer = AutoTokenizer.from_pretrained(model)
8pipeline = transformers.pipeline(
9 "text-generation",
10 model=model,
11 tokenizer=tokenizer,
12 torch_dtype=torch.bfloat16,
13 trust_remote_code=True,
14 device_map="auto",
15)
16
17
18input_prompt = "Question: Are group 2 innate lymphoid cells ( ILC2s ) increased in chronic rhinosinusitis with nasal polyps or eosinophilia?\nAnswer:"
19
20sequences = pipeline(
21 input_prompt,
22 max_length=300,
23 do_sample=True,
24 top_k=10,
25 num_return_sequences=1,
26 eos_token_id=tokenizer.eos_token_id,
27)
28
29for seq in sequences:
30 generated_text = seq['generated_text'].split("\nQuestion:")[0]
31 generated_text = generated_text.replace(input_prompt, "").strip()
32 print(generated_text)
33