|
Download docs/INFERENCE.md from Amitkumar001/Law_Slm: direct link, hf CLI and curl.
- Browser
- Download file 967 Bytes
-
https://huggingface.co/Amitkumar001/Law_Slm/resolve/main/docs/INFERENCE.md
- Command line
-
hf download hf://Amitkumar001/Law_Slm/docs/INFERENCE.md
-
curl -L -o INFERENCE.md https://huggingface.co/Amitkumar001/Law_Slm/resolve/main/docs/INFERENCE.md
967 Bytes
Inference Guide - Small Language Model (SLM)
Text Generation Engine
lawslm includes a complete autoregressive text sampling engine supporting:
- Temperature scaling
- Top-K filtering
- Top-P (Nucleus) sampling
- Repetition, Frequency, and Presence penalties
- Real-time streaming callbacks
CLI Text Generation
python -m slm.cli.main generate \
--prompt "The future of artificial intelligence" \
--max_tokens 128 \
--temperature 0.8 \
--top_k 40 \
--top_p 0.9
Python API Usage
from slm.config.model_config import ModelConfig
from slm.model.transformer_lm import SLMForCausalLM
from slm.tokenizer.bpe import BPETokenizer
from slm.sampling.generator import TextGenerator
# Load tokenizer and model
tokenizer = BPETokenizer.load("checkpoints/tokenizer")
model = SLMForCausalLM(ModelConfig())
generator = TextGenerator(model, tokenizer)
text = generator.generate("Once upon a time", max_new_tokens=100)
print(text)