Text Generation
Transformers
Safetensors
Norwegian Bokmål
Norwegian
t5gemma2
text2text-generation
norwegian
bokmal
bokmål
morphology
normform
🇪🇺 Region: EU
Instructions to use NbAiLab/normform-bokmaal-multitask with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use NbAiLab/normform-bokmaal-multitask with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-generation", model="NbAiLab/normform-bokmaal-multitask")# pip install -U transformers accelerate # Load model directly from transformers import AutoProcessor, AutoModelForMultimodalLM processor = AutoProcessor.from_pretrained("NbAiLab/normform-bokmaal-multitask") model = AutoModelForMultimodalLM.from_pretrained("NbAiLab/normform-bokmaal-multitask", device_map="auto") - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- vLLM
How to use NbAiLab/normform-bokmaal-multitask with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "NbAiLab/normform-bokmaal-multitask" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "NbAiLab/normform-bokmaal-multitask", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }'Use Docker
docker model run hf.co/NbAiLab/normform-bokmaal-multitask
- SGLang
How to use NbAiLab/normform-bokmaal-multitask with SGLang:
Install from pip and serve model
# Install SGLang from pip: pip install sglang # Start the SGLang server: python3 -m sglang.launch_server \ --model-path "NbAiLab/normform-bokmaal-multitask" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "NbAiLab/normform-bokmaal-multitask", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }'Use Docker images
docker run --gpus all \ --shm-size 32g \ -p 30000:30000 \ -v ~/.cache/huggingface:/root/.cache/huggingface \ --env "HF_TOKEN=<secret>" \ --ipc=host \ lmsysorg/sglang:latest \ python3 -m sglang.launch_server \ --model-path "NbAiLab/normform-bokmaal-multitask" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "NbAiLab/normform-bokmaal-multitask", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }' - Docker Model Runner
How to use NbAiLab/normform-bokmaal-multitask with Docker Model Runner:
docker model run hf.co/NbAiLab/normform-bokmaal-multitask
NormForm Bokmål Two-Task Model (NbAiLab/normform-bokmaal-multitask)
Experimental Release (
v0.1): Part of the NormForm toolkit for context-aware Norwegian morphological standardization, alternative generation, and sub-norm consistency auditing.
This two-task T5Gemma2 sequence-to-sequence model handles:
create_morphological_alternatives:— Expands Norwegian Bokmål sentences into contextually valid[alt1|alt2]morphological alternative lattices while preserving all non-alternative text byte-for-byte.skriv_i_samme_morfologiske_stil:— Resolves[alt1|alt2]morphological lattices into a consistent target sub-norm style conditioned on steering prompt words.
Quick Start with normform
Install the normform package (which wraps this model with strict Template.align lattice validation and the official reviewed NbAiLab/normform-bokmaal-redaksjonsnorm style cache):
pip install normform
# Standardize Bokmål text using Redaksjonsnorm:
normform standardize -t "Jenten kasta boken og så på klokka utenfor sykehuset." --lang nob --style redaksjonsnorm
# -> Jenta kastet boka og så på klokken utafor sjukehuset.
# Generate [alt1|alt2] morphological alternative brackets:
normform alternatives -t "Katta ligger på matta." --lang nob
# -> [Katta|Katten] ligger på [matta|matten].
# Audit a document for internal sub-norm inconsistencies:
normform audit -i manuscript.txt --lang nob --raw
Python API
from normform import Standardizer
std = Standardizer(lang="nob", style="redaksjonsnorm")
print(std("Jenten kasta boken og så på klokka utenfor sykehuset."))
# -> "Jenta kastet boka og så på klokken utafor sjukehuset."
Model Provenance
- Base Model:
google/t5gemma-2-1b-1b@dd0a2683227859151b1730ca3a63087df5b5f39b - Training Checkpoint: Final step (
47,544; 3 epochs) of the production two-task SFT run onNbAiLab/nb-asr-morfologiske-oppgaver-nob-r1@4fca7b0d21c7d61114322622be9e65c824c70001. - Official Companion Style Cache:
NbAiLab/normform-bokmaal-redaksjonsnorm
- Downloads last month
- 128