Views
No views yet
1from unsloth import FastLanguageModel
2from vllm import SamplingParams
3
4# Load model
5model, tokenizer = FastLanguageModel.from_pretrained(
6 model_name="xingqiang/Medical-NER-Qwen-0.6B_COT-GRPO",
7 max_seq_length=4096,
8 load_in_4bit=False,
9 fast_inference=True,
10)
11
12# Prepare input
13literature = """
14Hepatitis C virus (HCV) is a major cause of chronic liver disease.
15Studies show that HCV infection leads to cirrhosis in 20% of patients.
16"""
17
18messages = [
19 {"role": "system", "content": "You are a medical NER expert..."},
20 {"role": "user", "content": literature},
21]
22
23prompt = tokenizer.apply_chat_template(
24 messages,
25 add_generation_prompt=True,
26 tokenize=False
27)
28
29# Generate
30output = model.fast_generate(
31 prompt,
32 sampling_params=SamplingParams(temperature=0.7, max_tokens=1024),
33)[0].outputs[0].text
34
35print(output)1{
2 "entities": [
3 {"text": "Hepatitis C virus", "label": "Bacteria"},
4 {"text": "chronic liver disease", "label": "Disease"}
5 ],
6 "relations": [
7 {
8 "subject": "Hepatitis C virus",
9 "relation": "has_relationship",
10 "object": "chronic liver disease"
11 }
12 ]
13}1@misc{medical-ner-qwen-grpo,
2 title={Medical NER with GRPO},
3 author={chen,xingqiang},
4 year={2025},
5 publisher={HuggingFace},
6 url={https://huggingface.co/xingqiang/Medical-NER-Qwen-0.6B_COT-GRPO}
7}