Downloads · 30 days
18
2% of all-time downloads
Agnania/EviNurse-32B
EviNurse-32B is a text generation model from Agnania. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as apache-2.0.
EviNurse-32B is a domain-specific large language model developed for evidence-based nursing. It is based on Qwen3-32B and adapted to nursing-domain use through supervised fine-tuning. In the EviNurse study, the model…
Downloads · 30 days
18
2% of all-time downloads
All-time downloads
995
Public
Parameters
32.8B
65.5 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors65.5 GB · 100%
From the Hugging Face model README
EviNurse-32B is a domain-specific large language model developed for evidence-based nursing. It is based on Qwen3-32B and adapted to nursing-domain use through supervised fine-tuning. In the EviNurse study, the model was evaluated with automated multiple-choice testing, expert assessment of short-answer responses, and real-world usability evaluation among nurses.
The goal of this release is to support reproducible research on nursing AI by providing a model artifact that can be evaluated together with the public NursData-MCQ benchmark.
| Resource | Link |
|---|---|
| Benchmark dataset | NursData-MCQ |
| Code repository | EviNurse |
| Model repository | EviNurse-32B |
This model is intended for research on:
This model is not a medical device and should not be used as a substitute for professional clinical judgment.
The automated evaluation benchmark used with this model is available at:
The benchmark contains 3,438 Chinese nursing multiple-choice questions. Accuracy is computed by exact match between the extracted final option letter and the standard answer.
Example evaluation code is provided in:
from transformers import AutoModelForCausalLM, AutoTokenizer
model_id = "Agnania/EviNurse-32B"
tokenizer = AutoTokenizer.from_pretrained(model_id, trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained(
model_id,
torch_dtype="auto",
device_map="auto",
trust_remote_code=True,
)
messages = [
{"role": "system", "content": "You are an evidence-based nursing assistant."},
{"role": "user", "content": "请简要说明预防压疮的核心护理措施。"},
]
text = tokenizer.apply_chat_template(
messages,
tokenize=False,
add_generation_prompt=True,
)
inputs = tokenizer([text], return_tensors="pt").to(model.device)
outputs = model.generate(**inputs, max_new_tokens=512)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))
python -m vllm.entrypoints.openai.api_server \
--model Agnania/EviNurse-32B \
--served-model-name EviNurse \
--tensor-parallel-size 4 \
--trust-remote-code
Then evaluate through the OpenAI-compatible endpoint:
python scripts/evaluate_mcq.py \
--input data/NursData-MCQ/evinurse_automated_eval_3438.json \
--output outputs/evinurse_mcq_predictions.json \
--base-url http://127.0.0.1:8000/v1 \
--model EviNurse \
--api-key EMPTY
Before uploading this directory, ensure that all weight shards referenced in model.safetensors.index.json are present:
model-00001-of-00004.safetensors
model-00002-of-00004.safetensors
model-00003-of-00004.safetensors
model-00004-of-00004.safetensors
The non-weight configuration files in this release have been checked for local training and server path leaks.
EviNurse-32B is released under the Apache License 2.0.
Base model:
Please also comply with the license of the original base model and any applicable data/source licenses.
This model is intended for research and educational use in nursing and healthcare AI. It is not a medical device and should not be used as the sole basis for clinical decision-making.