Downloads · 30 days
20
3% of all-time downloads
bactrianus/HotpotQA-Reader-Llama-3-8B-Instruct
HotpotQA-Reader-Llama-3-8B-Instruct is a text generation model from bactrianus. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as llama3.
<p align="center" <img src="assets/models.png" alt="Bactrainus Llama 3 model collection artwork" width="720" </p
Downloads · 30 days
20
3% of all-time downloads
All-time downloads
754
Public
Parameters
8B
16.1 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors16.1 GB · 100%
How the weights are stored.
BF167B · 87%
From the Hugging Face model README
meta-llama/Meta-Llama-3-8B-Instruct98c63afd55b5b4bd46890165e85e69c7d7d10a3dThis is a historical Llama 3 artifact. The revised Bactrainus manuscript reports controlled architecture experiments with Llama 3.1 checkpoints. This card does not relabel, rebase, or claim that these weights are the revised manuscript checkpoint.
The model is a HotpotQA-focused reader. It receives a multi-hop question together with already selected evidence and generates a concise answer. Evidence selection is outside this checkpoint's responsibility.
This model is appropriate for studying the reader stage independently or as the final component of a fixed-candidate selector--reader pipeline.
Input should contain:
Output is free-form text and must be normalized and parsed before evaluation. The public legacy configuration does not preserve a complete prompt-version manifest; an illustrative prompt should not be treated as a byte-exact reconstruction of the 2024 training serialization.
Pin the immutable revision:
import torch
from transformers import AutoModelForCausalLM, AutoTokenizer
MODEL_ID = "bactrianus/HotpotQA-Reader-Llama-3-8B-Instruct"
REVISION = "98c63afd55b5b4bd46890165e85e69c7d7d10a3d"
tokenizer = AutoTokenizer.from_pretrained(MODEL_ID, revision=REVISION)
model = AutoModelForCausalLM.from_pretrained(
MODEL_ID,
revision=REVISION,
torch_dtype=torch.bfloat16,
device_map="auto",
)
model.eval()
Review the Meta Llama 3 license and choose hardware, precision, and generation limits appropriate for your environment before running inference.
The checkpoint is derived from Meta Llama 3 8B Instruct and adapted for HotpotQA-derived reader supervision. HotpotQA supplies English Wikipedia questions, candidate paragraphs, answers, and supporting-fact annotations.
The matching canonical training view is reader-sft, pinned to dataset tag v1.0.0. It contains all 90,447 training source IDs and remains joinable to every other view through source_id; byte-for-byte identity with every historical 2024 training file is not asserted.
from datasets import load_dataset
train = load_dataset(
"bactrianus/bactrainus-hotpotqa",
"reader-sft",
split="train",
revision="v1.0.0",
)
Do not project the revised Llama 3.1 optimizer and LoRA configuration onto this historical merged checkpoint unless an independently verified run manifest establishes that identity.
No predictions, evaluation results, or leaderboard claims are bundled with this model card. For the methodology and the distinction between historical artifacts and revised experiments, see the Bactrainus paper and the clean code repository.
The weights remain subject to the Meta Llama 3 Community License and Acceptable Use Policy. Redistribution must include the upstream agreement and required notices.
Meta Llama 3 is licensed under the Meta Llama 3 Community License, Copyright Meta Platforms, Inc. All Rights Reserved.
Built with Meta Llama 3.
HotpotQA-derived data is licensed under CC BY-SA 4.0. The Bactrainus code is separately licensed under Apache-2.0.
@article{barati2025bactrainus,
title = {Bactrainus: Optimizing Large Language Models for Multi-hop Complex Question Answering Tasks},
author = {Barati, Iman and Ghafouri, Arash and Minaei-Bidgoli, Behrouz},
journal = {arXiv preprint arXiv:2501.06286},
year = {2025},
doi = {10.48550/arXiv.2501.06286},
url = {https://arxiv.org/abs/2501.06286}
}