kacperwikiel's picture
Publish ARC-E fine-tuned Slayer149 seed 45500
e7d4b8d verified
Raw History Blame Contribute Delete
654 Bytes
"""Load Slayer149 Balanced ARC-E fine-tune without Transformers remote code."""
import json
from pathlib import Path
import torch
from safetensors.torch import load_model as load_safetensors_model
from tokenizers import Tokenizer
from balanced_model import BalancedLM
def load_model(directory=".", device="cpu"):
directory = Path(directory)
config = json.loads((directory / "config.json").read_text())
model = BalancedLM(config)
load_safetensors_model(model, str(directory / "model.safetensors"), strict=True)
model.eval().to(device)
tokenizer = Tokenizer.from_file(str(directory / "tokenizer.json"))
return model, tokenizer