# model.py # CharRNN model class — Hugging Face par upload karne ke liye # Yeh file user import karega taake model load ho sake import torch import torch.nn as nn class CharRNN(nn.Module): def __init__(self, vocab_size, embed_size=64, hidden_size=256): super().__init__() self.embedding = nn.Embedding(vocab_size, embed_size) self.rnn = nn.RNN(embed_size, hidden_size, batch_first=True) self.fc = nn.Linear(hidden_size, vocab_size) def forward(self, x): emb = self.embedding(x) out, _ = self.rnn(emb) logits = self.fc(out) return logits