Pre-converted NPU weights for the intent home-robot intent-recognition
pipeline on Rockchip RK3588 boards.
1bash scripts/download_models.sh llm_rkllm
2uv run intent-model --serve --llm-runtime rkllm \
3 --asr-provider rknn --asr-model-dir models/asr-sensevoice-rknn
Converting the pipeline's GLiNER2 (DeBERTa-v3) encoder to RKNN was attempted
thoroughly (fp16 + int8, graph splitting, every relevant toolkit knob) and is
blocked by rknn-toolkit2 2.3.2 itself: its build phase needs >460 GB RAM at
the model's working sequence length, crashes with integer-overflow mallocs,
and emits artifacts with multi-GB zero-padded sections. On the board the
GLiNER2 encoder runs on CPU via ONNX (--gliner-encoder onnx), which matches
torch accuracy; the NPU's three cores are used by ASR + the LLM.