Views
No views yet
meta-llama/Llama-3.2-3B-Instruct specialized for the
ALCF Aurora supercomputer (Intel Xeon Sapphire
Rapids + Intel GPU Max 1550 / Ponte Vecchio, oneAPI / SYCL, PBS Pro).nvcc instead of
icpx -fsycl, srun / aprun instead of mpiexec, NERSC's /global/cfs instead of
/lus/flare, and CUDA device strings instead of xpu. This adapter teaches the base
model the actual Aurora toolchain, file system layout, scheduler conventions, and
recommended PyTorch/TensorFlow/SYCL idioms.| Base model | meta-llama/Llama-3.2-3B-Instruct |
| Format | Merged 16-bit — HuggingFace Transformers / vLLM / TGI |
| Fine-tuning | LoRA (PEFT) — r=32, α=64, dropout 0.0, 2 epochs |
| Optimizer | AdamW fused, lr 2e-4 cosine, warmup 3%, batch 1 × grad-accum 8 |
| Precision / seq-len | bf16, 1,536 tokens |
| Training data | aurora-docs-distill-multirank — 4,495 ChatML rows |
| Train loss (final) | 0.7200 |
| Hardware | Aurora node, model-parallel across 1–12 PVC tiles via HF device_map='auto', IPEX + PyTorch 2.10 XPU backend |
| Eval (53-Q Aurora, 0–5) | pending |
1from transformers import AutoModelForCausalLM, AutoTokenizer
2import torch
3
4tok = AutoTokenizer.from_pretrained("shazzadulimun/llama32-3b-aurora-chat-v3")
5mdl = AutoModelForCausalLM.from_pretrained("shazzadulimun/llama32-3b-aurora-chat-v3", torch_dtype=torch.bfloat16, device_map="auto")
6
7msgs = [{"role": "user", "content": "How do I launch one MPI rank per Aurora GPU tile?"}]
8ids = tok(tok.apply_chat_template(msgs, tokenize=False, add_generation_prompt=True), return_tensors="pt").to(mdl.device)
9print(tok.decode(mdl.generate(**ids, max_new_tokens=400, temperature=0.0)[0][ids.input_ids.shape[1]:], skip_special_tokens=True))openai/gpt-oss-120b on ALCF Sophia (vLLM) over 416 cleaned chunks of
docs.alcf.anl.gov/aurora. 4,495
training rows + 562 validation rows in ChatML format with embedded
chain-of-thought (**Reasoning:** / **Answer:**).docs.alcf.anl.gov/aurora corpus and asked the teacher for chain-of-thought QA pairs. Disjoint slicing maximizes phrasing diversity (each rank sees fresh context) while still covering every chunk exactly once.gpt-oss-120b) can confabulate plausible-looking
but incorrect commands. Treat outputs as a verifiable first draft, not authoritative./lus/flare, xpu, PBS queues) won't transfer to Frontier,
Polaris, or other systems.1@misc{aurora-llms-2026,
2 title = { Llama-3.2-3B-Aurora-Chat v3 },
3 author = { Islam Mun, Shazzadul },
4 year = { 2026 },
5 url = { https://huggingface.co/shazzadulimun/llama32-3b-aurora-chat-v3 },
6 note = { LoRA fine-tune of Llama-3.2-3B-Instruct; data distilled from gpt-oss-120b on docs.alcf.anl.gov/aurora }
7}meta-llama/Llama-3.2-3B-Instruct.