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
metadata
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

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)