inteintegrity2026-09-29

Qwen3-1.7B-benchmark voor lange context op RK1820

Test de eerste respons, het terugvinden van informatie in lange contexten en het gespreksgeheugen van Qwen3-1.7B, lokaal uitgevoerd op reComputer RK3576 met een RK1820-versneller.

Long ContextLLMBenchmarkGitHub

Voer Qwen3-1.7B lokaal uit op een reComputer RK3576 met RK1820-versneller. De browserinterface combineert drie tests: de eerste respons, het terugvinden van verborgen informatie in een lange tekst en geheugen over meerdere gespreksbeurten. Zowel de modelservice als de interface draaien op het bord.

Demo van de Qwen3-1.7B-benchmark voor lange context op RK1820

Wat de demo laat zien

TestWat wordt gecontroleerd
Eerste responsDe respons op een nieuwe prompt met een lege KV-cache.
Zoeken in lange contextOf het model informatie terugvindt die in een lange invoer verborgen is.
GespreksgeheugenOf het model eerdere informatie na veel gespreksbeurten kan ophalen.

De opgenomen demo toont een Qwen3-1.7B W4A16-model met een modelcontext van 25,088 tokens. De getoonde tokensnelheden zijn gemeten via de lokale streaming-API; het zijn geen resultaten van rknn3_session_test en geen prestatiegarantie voor andere configuraties.

Vereisten

  • Een reComputer RK3576 met een geïnstalleerde en herkende RK1820-versneller.
  • Een compatibele runtime op het bord waarin rkllm3-server beschikbaar is.
  • Python 3 en venv voor de FastAPI-interface. De Python-afhankelijkheden staan in de requirements.txt van het project; start_ui.sh installeert ze met pip.
  • Een afzonderlijk voorbereid Qwen3-1.7B-modelpakket voor RK1820. Het startscript verwacht Qwen3-1.7B-25088.rknn, Qwen3-1.7B.weight, Qwen3-1.7B.tokenizer.gguf en Qwen3-1.7B.embed.bin in MODEL_DIR.

Het project uitvoeren

Kloon de repository en ga naar de projectmap:

bash
git clone https://github.com/Seeed-Projects/Lab-Prooject-RK.git
cd Lab-Prooject-RK/projects/rk1820-1p5b-benchmark
chmod +x *.sh
./check_env.sh

De mapnaam in de bronrepository bevat nog 1p5b, maar de README, configuratie en het startscript van dit project gebruiken Qwen3-1.7B. Wijs in de eerste terminal met MODEL_DIR naar het juiste modelpakket en start de modelservice:

bash
MODEL_DIR=/path/to/Firefly-Qwen3-1.7B-RK1820 ./start_model_server.sh

Laat de service draaien. Start in een tweede terminal vanuit dezelfde map de interface:

bash
./start_ui.sh

Open http://<RK3576-IP>:7863 in een browser op hetzelfde netwerk. De interface maakt standaard verbinding met http://127.0.0.1:8080 op het bord. De scripts gebruiken standaard een context van 25,088 tokens. Gebruik bij een wijziging een passend modelpakket en houd CTX_SIZE van de server en SERVER_CONTEXT van de interface gelijk.

Broncode en opmerkingen

De modelbestanden en een compatibele runtime op het bord moeten apart worden voorbereid. De interface is bedoeld voor een vertrouwd lokaal netwerk; controleer de toegangsbeveiliging voordat je haar buiten dat netwerk beschikbaar stelt.