import sentencepiece as spmfrom huggingface_hub import hf_hub_downloadfrom transformers import AutoModelForCausalLMimport torch # Load modelmodel = AutoModelForCausalLM.from_pretrained("pulipakav-1/dravidian-gpt2-malayalam")model.eval() # Load tokenizermodel_path = hf_hub_download( repo_id="pulipakav-1/dravidian-gpt2-malayalam", filename="tokenizer.model")sp = spm.SentencePieceProcessor()sp.Load(model_path) # Generateprompt = "മലയാളം ഭാഷ"token_ids = sp.Encode(prompt)inputs = {"input_ids": torch.tensor([token_ids])} with torch.no_grad(): outputs = model.generate( **inputs, max_new_tokens=50, do_sample=True, temperature=0.7, top_p=0.9, repetition_penalty=1.2, pad_token_id=0, eos_token_id=3, bos_token_id=2 ) print(sp.Decode(outputs[0].tolist()))