Views
No views yet
| Component | Value |
|---|---|
| Architecture | LlamaForCausalLM |
| Hidden size | 2048 |
| Intermediate size | 8192 |
| Number of layers | 24 |
| Attention heads | 16 |
| Key-value heads | 16 |
| Head dimension | 128 |
| Activation | SiLU |
| Normalization | RMSNorm (ε = 1e-6) |
| Dropout | 0.0 |
| Vocabulary size | 32,000 |
| Max position embeddings | 2048 |
| Positional encoding | RoPE (θ = 10000) |
| Attention bias | Disabled |
| Weight tying | Disabled |
<s></s>The absence of a padding token is intentional and follows standard LLaMA base design.
During inference, it is recommended to setpad_token_id = eos_token_idand provide an explicitattention_mask.
1python -m vllm.entrypoints.openai.api_server \
2 --model mkd-hossain/keural-alpha-base \
3 --served-model-name keural-alpha-base \
4 --tensor-parallel-size 2 \
5 --dtype bfloat16 \
6 --max-model-len 2048 \
7 --disable-log-stats
8
9
10
11example command
12curl http://localhost:8000/v1/completions \
13 -H "Content-Type: application/json" \
14 -d '{
15 "model": "keural-alpha-base",
16 "prompt": "Hello, my name is",
17 "max_tokens": 60,
18 "temperature": 0.7,
19 "top_p": 0.9,
20 "repetition_penalty": 1.15
21 }'
22
23
24Usage Example (Transformers)
25
26from transformers import AutoModelForCausalLM, AutoTokenizer
27import torch
28
29model_id = "mkd-hossain/keural-alpha-base"
30
31tokenizer = AutoTokenizer.from_pretrained(model_id)
32model = AutoModelForCausalLM.from_pretrained(
33 model_id,
34 torch_dtype=torch.bfloat16,
35 device_map="auto"
36)
37
38tokenizer.pad_token = tokenizer.eos_token
39
40inputs = tokenizer(
41 "Hello, I am Hossain from Bangladesh.",
42 return_tensors="pt"
43)
44
45with torch.no_grad():
46 outputs = model.generate(
47 **inputs,
48 max_new_tokens=100,
49 temperature=0.7,
50 top_p=0.9,
51 repetition_penalty=1.15,
52 no_repeat_ngram_size=4,
53 )
54
55print(tokenizer.decode(outputs[0], skip_special_tokens=True))
56
57
58
59Ethical Considerations
60
61As a base model, Keural-Alpha-Base may generate biased, incorrect, or unsafe content.
62Users are responsible for applying appropriate alignment, filtering, and safeguards before deployment.
63
64
65
66Author
67Organization MKD Co LTD.
68Developed by
69Project: Keural AI Systems