myanmar-ghost / README.md
amkyawdev's picture
Fix YAML metadata - base_model, datasets, proper tags
67349c2 verified
|
Raw
History Blame Contribute Delete
1.98 kB
---
language:
- my
- en
license: apache-2.0
library_name: transformers
pipeline_tag: text-generation
tags:
- myanmar
- burmese
- llm
- chat
- instruction-following
- conversational
- autoregressive
base_model: MiniMaxAI/MiniMax-M2.7
datasets:
- amkyawdev/myanmar-v3-clean
- amkyawdev/burme-coder-max
- amkyawdev/mm-llm-coder-agent-dataset
- saillab/alpaca-myanmar_burmese-cleaned
---
# πŸ‰ Myanmar Ghost
**Advanced Myanmar Language Model (LLM)**
Fine-tuned on MiniMax-M2.7 with QLoRA for Myanmar language understanding.
## πŸ’¬ Features
- πŸ—£οΈ **Myanmar Chat** - Natural conversation in Burmese
- πŸ“ **Instruction Following** - Follow complex Myanmar instructions
- πŸ’» **Code Generation** - Write Myanmar code and documentation
- 🌐 **Translation** - Myanmar ↔ English
- πŸ“– **Summarization** - Summarize Myanmar text
- ❓ **QA** - Answer questions in Myanmar
## πŸ“Š Training Data
| Dataset | Samples |
|---------|---------|
| myanmar-v3-clean | 877,706 |
| burme-coder-max | 1,000,000 |
| mm-llm-coder-agent | 4,000,020 |
| alpaca-myanmar | 41,601 |
**Total: ~6M instruction samples**
## πŸš€ Quick Start
```python
from transformers import AutoTokenizer, AutoModelForCausalLM
import torch
# Load model
model_name = "amkyawdev/myanmar-ghost"
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForCausalLM.from_pretrained(
model_name,
load_in_4bit=True,
device_map="auto"
)
# Generate
prompt = """### Instruction:
မြန်မာစာမေးပွဲထကြောင်း ရှင်းပါ
### Response:
"""
inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
outputs = model.generate(**inputs, max_new_tokens=256, temperature=0.7)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))
```
## πŸ“‹ Requirements
```
torch>=2.0.0
transformers>=4.40.0
bitsandbytes>=0.40.0
peft>=0.4.0
accelerate>=0.20.0
```
## πŸ“œ License
Apache 2.0
## πŸ‘€ Author
**Aung Myo Kyaw (amkyawdev)**