Views
No views yet
facebook/nllb-200-1.3Bbitsandbytes)torch.float161LoraConfig(
2 r=64,
3 lora_alpha=128,
4 target_modules=["q_proj", "v_proj"],
5 lora_dropout=0.05,
6 bias="none",
7 task_type="SEQ_2_SEQ_LM"
8)| Parameter | Value | Parameter | Value |
|---|---|---|---|
| Optimizer | paged_adamw_32bit | Max Steps | 5,000 |
| Learning Rate | 2e-4 | Warmup Steps | 500 |
| LR Scheduler | Cosine Annealing | Batch Size (Eff) | 16 (2 × 8 Grad Accum) |
| Weight Decay | 0.01 | Max Grad Norm | 0.3 |
| Mixed Precision | FP16 | Training Hardware | 1x NVIDIA T4 (16GB) |
hin_Deva)tam_Taml)tel_Telu)ben_Beng)mar_Deva)guj_Gujr)kan_Knda)mal_Mlym)pan_Guru)ory_Orya)asm_Beng)fra_Latn)spa_Latn)deu_Latn)ita_Latn)rus_Cyrl)jpn_Jpan)eng_Latn) — Trained specifically for English-to-Romanized Hindi conversational outputs.peft and transformers libraries. The adapter must be merged with the base NLLB-200-1.3B model at runtime.pip install torch transformers peft accelerate1import torch
2from transformers import AutoTokenizer, AutoModelForSeq2SeqLM
3from peft import PeftModel
4
5# 1. Initialize tokenizer and base model
6model_id = "facebook/nllb-200-1.3B"
7adapter_id = "heykunal123/polytalk-ai-lora-nllb-1.3b"
8
9tokenizer = AutoTokenizer.from_pretrained(model_id, src_lang="eng_Latn")
10base_model = AutoModelForSeq2SeqLM.from_pretrained(
11 model_id,
12 dtype=torch.float16,
13 device_map="auto"
14)
15
16# 2. Attach PEFT LoRA adapter
17model = PeftModel.from_pretrained(base_model, adapter_id)
18model.eval()
19
20# 3. Translation Execution
21text = "The architecture utilizes Low-Rank Adaptation for parameter efficiency."
22inputs = tokenizer(text, return_tensors="pt").to(model.device)
23
24# Set target language (e.g., Hindi)
25target_lang_id = tokenizer.convert_tokens_to_ids("hin_Deva")
26
27with torch.no_grad():
28 outputs = model.generate(
29 **inputs,
30 forced_bos_token_id=target_lang_id,
31 max_new_tokens=128
32 )
33
34print(tokenizer.decode(outputs[0], skip_special_tokens=True))Assamese ↔ Japanese and German ↔ Bengali directly.eng_Latn target produces fluent Hinglish (e.g., "Dude mai tumhe bata raha hu...").1@software{polytalk-ai-2026,
2 author = {Kunaljit Kashyap},
3 title = {PolyTalk AI: Efficient Multilingual Translation via QLoRA Adaptation of NLLB-200},
4 year = {2026},
5 url = {https://huggingface.co/heykunal123/polytalk-ai-lora-nllb-1.3b}
6}