Simple-Stories-Hindi-20M / test_model.py
kaushik-harsh-99's picture
Upload exported SimpleStories Hindi 20M model with custom modeling.py and safetensors
27a1653 verified
Raw
History Blame Contribute Delete
1.15 kB
"""Quick smoke-test for the exported HuggingFace model."""
import torch
from transformers import AutoModelForCausalLM, AutoTokenizer
def main():
model_dir = "."
print("Loading model and tokenizer …")
tokenizer = AutoTokenizer.from_pretrained(model_dir, trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained(
model_dir, trust_remote_code=True, torch_dtype=torch.float32
)
if torch.cuda.is_available():
model = model.to("cuda")
prompts = [
"एक समय की बात है",
"एक जंगल में",
"एक छोटी लड़की",
]
for prompt in prompts:
print(f"\n{'='*60}")
print(f"Prompt: {prompt}")
print(f"{'='*60}")
inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
outputs = model.generate(
**inputs,
max_new_tokens=150,
do_sample=True,
top_k=40,
top_p=0.95,
temperature=0.8,
)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))
if __name__ == "__main__":
main()