Views
No views yet
| Task | Description | Output |
|---|---|---|
| race_c | C/C++ OpenMP data race detection | yes / no |
| race_fortran | Fortran OpenMP data race detection | yes / no |
| mlperf | HPC benchmark factual QA | Short factual answer |
| plp | Programming language processing QA | Descriptive answer |
1from transformers import AutoModelForCausalLM, AutoTokenizer
2
3model_id = "swaggy/Qwen2.5-0.5B-HARGO-HPC"
4tokenizer = AutoTokenizer.from_pretrained(model_id)
5model = AutoModelForCausalLM.from_pretrained(model_id, torch_dtype="auto", device_map="auto")
6
7messages = [
8 {"role": "system", "content": "You are an expert in parallel programming and data race detection. Given a C/C++ code snippet with OpenMP directives, determine whether a data race exists. Answer ONLY 'yes' or 'no'."},
9 {"role": "user", "content": "<your code snippet here>"},
10]
11
12inputs = tokenizer.apply_chat_template(messages, tokenize=True, add_generation_prompt=True, return_tensors="pt").to(model.device)
13outputs = model.generate(inputs, max_new_tokens=64, do_sample=False)
14print(tokenizer.decode(outputs[0][inputs.shape[1]:], skip_special_tokens=True))