Instructions to use pertai/Qwen3.8-27B-ET with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- llama.cpp
How to use pertai/Qwen3.8-27B-ET with llama.cpp:
Install (macOS, Linux)
curl -LsSf https://llama.app/install.sh | sh # Start a local OpenAI-compatible server with a web UI: llama serve -hf pertai/Qwen3.8-27B-ET:Q4_K_M # Run inference directly in the terminal: llama cli -hf pertai/Qwen3.8-27B-ET:Q4_K_M
Install from WinGet (Windows)
winget install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama serve -hf pertai/Qwen3.8-27B-ET:Q4_K_M # Run inference directly in the terminal: llama cli -hf pertai/Qwen3.8-27B-ET:Q4_K_M
Use pre-built binary
# Download pre-built binary from: # https://github.com/ggerganov/llama.cpp/releases # Start a local OpenAI-compatible server with a web UI: ./llama-server -hf pertai/Qwen3.8-27B-ET:Q4_K_M # Run inference directly in the terminal: ./llama-cli -hf pertai/Qwen3.8-27B-ET:Q4_K_M
Build from source code
git clone https://github.com/ggerganov/llama.cpp.git cd llama.cpp cmake -B build cmake --build build -j --target llama-server llama-cli # Start a local OpenAI-compatible server with a web UI: ./build/bin/llama-server -hf pertai/Qwen3.8-27B-ET:Q4_K_M # Run inference directly in the terminal: ./build/bin/llama-cli -hf pertai/Qwen3.8-27B-ET:Q4_K_M
Use Docker
docker model run hf.co/pertai/Qwen3.8-27B-ET:Q4_K_M
- LM Studio
- Jan
- Ollama
How to use pertai/Qwen3.8-27B-ET with Ollama:
ollama run hf.co/pertai/Qwen3.8-27B-ET:Q4_K_M
- Unsloth Desktop
- Pi
How to use pertai/Qwen3.8-27B-ET with Pi:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf pertai/Qwen3.8-27B-ET:Q4_K_M
Configure the model in Pi
# Install Pi: npm install -g @earendil-works/pi-coding-agent # Add to ~/.pi/agent/models.json: { "providers": { "llama-cpp": { "baseUrl": "http://localhost:8080/v1", "api": "openai-completions", "apiKey": "none", "models": [ { "id": "pertai/Qwen3.8-27B-ET:Q4_K_M" } ] } } }Run Pi
# Start Pi in your project directory: pi
- Docker Model Runner
How to use pertai/Qwen3.8-27B-ET with Docker Model Runner:
docker model run hf.co/pertai/Qwen3.8-27B-ET:Q4_K_M
- Lemonade
How to use pertai/Qwen3.8-27B-ET with Lemonade:
Pull the model
# Download Lemonade from https://lemonade-server.ai/ lemonade pull pertai/Qwen3.8-27B-ET:Q4_K_M
Run and chat with the model
lemonade run user.Qwen3.8-27B-ET-Q4_K_M
List all available models
lemonade list
- Hermes Agent
How to use pertai/Qwen3.8-27B-ET with Hermes Agent:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf pertai/Qwen3.8-27B-ET:Q4_K_M
Configure Hermes
# Install Hermes: curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash hermes setup # Point Hermes at the local server: hermes config set model.provider custom hermes config set model.base_url http://127.0.0.1:8080/v1 hermes config set model.default pertai/Qwen3.8-27B-ET:Q4_K_M
Run Hermes
hermes
- Atomic Chat
- OpenClaw
How to use pertai/Qwen3.8-27B-ET with OpenClaw:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf pertai/Qwen3.8-27B-ET:Q4_K_M
Configure OpenClaw
# Install OpenClaw: npm install -g openclaw@latest # Register the local server and set it as the default model: openclaw onboard --non-interactive --mode local \ --auth-choice custom-api-key \ --custom-base-url http://127.0.0.1:8080/v1 \ --custom-model-id "pertai/Qwen3.8-27B-ET:Q4_K_M" \ --custom-provider-id llama-cpp \ --custom-compatibility openai \ --custom-text-input \ --accept-risk \ --skip-health
Run OpenClaw
openclaw agent --local --agent main --message "Hello from Hugging Face"
Qwen3.8-27B-ET
Eesti keelele รตpetatud avatud mudel, mis jookseb sinu enda arvutis. รkski sisestatud lause ei lรคhe vรตรตrasse serverisse. Kuutasu ei ole.
Kรตik allolevad numbrid on mรตรตdetud just sellel failil, mille sa alla laed (Q4_K_M GGUF, Ollama kaudu, sama seadistusega nagu Modelfile'is), mitte mรตnel vahepealsel tรคistรคpsusega mudeliversioonil.
Mis see on
Avatud alusmudel Qwen3.8-27B (27,78 mld parameetrit, Apache-2.0), mida on kolmes kihis eesti keelele edasi รตpetatud รผhe koduse videokaardiga.
| kiht | mida teeb | mida ta ei tee |
|---|---|---|
| CPT (jรคtkupretreening) | vundament: sรตnavara, registrid, voolavus | ei รตpeta รผlesandeid, VรTAB kitsaid oskusi |
| SFT (lihv) | kool: kรครคnamine, mitmus, verbivormid, grammatika seletamine | proosa lรคheb kuivemaks |
| DPO (eelistus) | maitse: valib kahe vastuse vahel parema | uusi oskusi ei anna, on habras |
Jรคrjekord on oluline. CPT ei tohi kunagi olla viimane samm, sest ta vรตtab oskusi รคra. Alati CPT โ taastav SFT โ kitsas DPO.
Kuidas kรคivitada
Ollama (lihtsaim, Q4_K_M, 16,8 GB):
ollama run qwen38-et-v3
Soovitatavad seaded (need on treeningu ja mรตรตtmisega kooskรตlas): temperature 0,4 ยท top_k 20 ยท top_p 0,9 ยท repeat_penalty 1,15
Riistvara: Q4_K_M (16,8 GB) mahub 32 GB videomรคllu mugavalt, 24 GB kaardile mahub samuti. Ilma korraliku videokaardita jookseb ta protsessori peal ja on aeglane. See on 27 miljardi parameetriga mudel, mitte sรผlearvutimudel.
Mรตรตdetud tulemused
Kรตik sondid on held-out: laused ja lemmad on treeningust lahus, leke on kontrollitud. Skoorimine lubab rรถรถpvorme: รผhe Vabamorfi variandiga tรคpse vaste nรตudmine alahindab eesti keeles tulemust 4 kuni 16 punkti, sest โรตiguslikes prokuratuuriseadustes" ja โรตiguslikkudes prokuratuuriseaduseis" on mรตlemad รตiged.
| mรตรตt | nimetaja | see fail (Q4_K_M) | eelmine versioon |
|---|---|---|---|
| kรครคnamine (14 kรครคnet ร ainsus/mitmus), รตiglane skoor | 900 | 91,67 | 91,00 |
| mitmusevormid, รตiglane skoor | 484 | 94,42 | 96,49 |
| pika teksti kirjutamine: katkeb | 100 | 6,0 % | 26,0 % |
| pika teksti kirjutamine: kordab | 100 | 13,0 % | 17,0 % |
| pika teksti kirjutamine: lausearv รตige (ยฑ2) | 100 | 56,0 % | 52,0 % |
| pika teksti kirjutamine: pikkus sihist | 100 | 0,76 | 0,91 |
Metoodiline hoiatus, mida tuleb arvestada. Eelmise versiooni numbrid on mรตรตdetud tรคistรคpsusega mudelil, need siin kvantiseeritud failil. See ei ole vรตrdlus vรตrdsetel alustel: kvantiseerimine maksab selle mudeli puhul umbes kaks punkti kรครคnamises. Eelmisel versioonil ei ole kunagi GGUF-numbreid mรตรตdetud, seega tรคpne vahe jรครคb teadmata.
Kaks pakendamise lรตksu, mis maksid rohkem kui kvantiseerimine
Need kuuluvad tulemuste juurde, sest pakendamise seaded on osa mudelist, mitte tehniline pisiasi.
- Kordustrahv lรตhub eesti kรครคnamist. Vaikevรครคrtus 1,15 andis kรครคnamises 67,3 %, trahv 1,05 annab 91,7 %. Kรครคnamine NรUAB kรผsimuses esitatud tรผve kordamist (โturvavรตrk" โ โturvavรตrkudelt") ja trahv karistab mudelit just selle eest, tekitades moondunud sรตnu: โturvavรตrkkudelt", โpiiriuelse". Mรตรตdetud kรตver: 1,00 โ 80,8 % toores ยท 1,05 โ 80,3 % ยท 1,10 โ 73,3 % ยท 1,15 โ 67,3 %. Aken on kitsas. รra muuda seda vรครคrtust ilma mรตรตtmata.
- LoRA liitmine bf16-sse lรตhub pika teksti. Sama adapter bf16 kujul: katkeb 30 %, kordab 26 %. fp16 kujul: katkeb 23 %, kordab 18 %. Sama failimaht, ainult mantiss 8 โ 11 bitti. Grammatika elas bf16 รผmardamise tรคielikult รผle, jutustamine mitte. Kontrolli liitmise jรคrel PIKKA teksti, mitte ainult lรผhivastuseid.
Vรตrdlus pilvemudelitega
Samad รผlesanded, sama viip, sama skoorija. รlesanded on igal mudelil identsed.
| sond | n | Qwen3.8-27B-ET | GPT | Claude | Gemini |
|---|---|---|---|---|---|
| kรครคnamine (รตiglane skoor) | 120 | 91,67 | 90,83 | 89,17 | 85,83 |
| verbivormid | 80 | 77,50 | 70,00 | 40,00 | 56,25 |
| mitmusevormid | 80 | 97,50 | 100,00 | 98,75 | 93,75 |
Vรตrdlusnumbrid on mรตรตdetud tรคistรคpsusega mudelil, mitte sellel GGUF-failil: pilvemudelitele vastandub siin mudeli sisu, mitte pakendus. Kvantiseerimine maksab umbes kaks punkti.
Loe seda tabelit ettevaatlikult. Kรครคnamises on vahe GPT-ga 0,84 punkti, kui 120 รผlesande mรตรตteviga on ยฑ2,5 punkti. See on viigiseis, mitte vรตit. Verbivormides on vahe pรคris. Mitmuses oleme viimased.
Ja peamine: see sond on koostatud meie mudeli nรตrkuste pรตhjal ja meie mudelit on kolmteist ringi just selle jรคrgi hรครคlestatud. Pilvemudelid said selle ettevalmistuseta, esimest korda. Kallutatus on meie kasuks. Sellises seisus on viik kรครคnamises tagasihoidlik tulemus.
Mida nende numbrite kohta EI tohi vรคita
See osa on siin meelega, sest mudeli hindamisel on lihtne end petta.
- 200-รผlesandeline โlukustatud test" ei ole test, vaid arenduskomplekt. Pรคrast igat ringi vaadati skoori ja valiti selle jรคrgi jรคrgmine treeninguannus. รlesanded ise treeningusse ei sattunud, aga test juhtis treeningu sisu. รige sรตnastus: โ86,1% arenduskomplektil (151 รผlesannet), iteratiivselt optimeeritud 13 ringi, sรตltumatu pimetest tegemata."
- Sรตltumatut hindamist ei ole tehtud. Kรตik sondid on maja seest.
- รlaltoodud vรตrdlus ei tรตesta, et see mudel on pilvemudelitest parem. Ta รผtleb รผhte kitsast asja: spetsiaalselt eesti keelele treenitud 27B mudel on eesti morfoloogias tippรผldmudelitega samas suurusjรคrgus.
Kui palju treeningut selle taga on
Kokku ~390 M tokenit jรคtkupretreeningut ehk ~168 M sรตna eestikeelset ja tugimaterjali, 194 tundi mรตรตdetud treeningut รผhel RTX 5090 kaardil, 56+ lรตpetatud treeningjooksu.
Tokenite teisendamine sรตnadeks on mรตรตdetud, mitte hinnatud: eesti keel 2,52 tokenit/sรตna, inglise 1,32, matemaatika 1,71, kood 2,93. Kogu andmesegu keskmine 2,03.
Jรคtkupretreening (CPT) jooksude kaupa
| jooks | tokeneid | โ sรตnu | GPU-aeg | mida ta tegi |
|---|---|---|---|---|
| CPT-1 | 110,2 M | ~44 M | 35,3 h | esimene eesti keele vundament |
| CPT-5 (5 plokki) | 189 M | ~79 M | ~60 h | lai vundament, seitse allikat |
| CPT-4 | 46,7 M | ~23 M | 13,2 h | ilukirjandus ja dialoog |
| CPT-6 | 43,9 M | ~22 M | 13,2 h | jutustav proosa, debatt, oma drillid |
| kokku | ~390 M | ~168 M | ~122 h |
รlejรครคnud GPU-aeg (~72 h) lรคks SFT- ja DPO-ringidele, mis on mahult vรคikesed, aga annavad oskused. Mรตรตtmisele kulunud aeg ei ole nendes numbrites sees.
CPT-5 koosseis (189 M tokenit, suurim jooks)
| kategooria | osa | โ tokeneid |
|---|---|---|
| eesti keel | 40 % | 75,6 M |
| inglise (sรคilitus) | 20 % | 37,8 M |
| matemaatika (sรคilitus) | 15 % | 28,4 M |
| juhendtekst (sรคilitus, chat-kujul) | 15 % | 28,4 M |
| kood (sรคilitus) | 10 % | 18,9 M |
Eesti osa seest:
| allikas | osa eestist | โ tokeneid | mis see on |
|---|---|---|---|
| ADA | 25 % | 18,9 M | toimetatud teaduskeel |
| koondkorpus | 23 % | 17,4 M | Eesti keele koondkorpus, ilukirjandus ja ajakirjandus |
| ERR uudised | 22 % | 16,6 M | ERR.ee 2016โ2022 |
| Vikipeedia | 15,5 % | 11,7 M | ainult pรคrast vikisรผntaksi eemaldust |
| veebitekst | 7 % | 5,3 M | FineWeb-2 ja HPLT eestikeelne osa |
| digiteeritud raamatud | 5 % | 3,8 M | ainult pรคrast reaรผlese poolituse liitmist |
| Riigi Teataja | 2,5 % | 1,9 M | รตigusaktid |
CPT-4 koosseis (46,7 M tokenit)
Koondkorpuse ilukirjandus 202 raamatut โ 3 542 tรผkki ร ~1 500 sรตna (10,9 M tokenit) ยท OpenSubtitles eesti dialoog 4 587 tรผkki (3,4 M tokenit) ยท sรคilituskiht CPT-5 allikatest: inglise 20,1 %, matemaatika 15,2 %, juhend 15,2 %, kood 9,9 %. Eesti osa kokku 39,6 %.
CPT-6 koosseis (43,9 M tokenit, 30 508 pakitud lรตiku)
| kategooria | osa | tokeneid | allikad |
|---|---|---|---|
| eesti keel | 44,2 % | 19,4 M | digiteeritud raamatud (moodne), koondkorpuse ilukirjandus, OpenSubtitles dialoog, Riigikogu stenogrammid, ERR uudised |
| inglise | 21,6 % | 9,5 M | sรคilitus |
| matemaatika | 15,4 % | 6,8 M | sรคilitus |
| omaenda harjutused | 10,5 % | 4,6 M | vormipank, verbiparadigmad, mitmusedrill, grammatika seletamine, chat-kujul |
| kood | 8,2 % | 3,6 M | sรคilitus |
Riigikogu stenogrammid on siin uus register: 128 602 sรตnavรตttu, 27,5 M sรตna vaba kรตnet ja debatti, mida varasemates jooksudes ei olnud.
Juhendtreening (SFT) ja eelistustreening (DPO)
Mahult vรคike, mรตjult suur. Viimases tsรผklis:
| samm | nรคiteid / paare | mida sihtis |
|---|---|---|
| lihv6 (taastav SFT) | 12 325 | kรครคnamine 24 %, pรคris lausete vormipank 20 %, verbid 16 %, laiendus 12 %, hoidjad 28 % |
| dpo7 (kitsas DPO) | 177 paari | ainult laiendus |
| lihv7 (tรคppissihtimine) | 10 900 | mitmus 3 000, nรตrgad verbivormid 600 ร 5 |
| dpo8 (kitsas DPO) | 131 paari | ainult laiendus |
DPO paarid on on-policy: mudelile antakse 450 รผlesannet, tema enda vigased vastused mรคrgitakse halvaks ja inimese kirjutatud tekst heaks. Vigade jaotus viimases korjes: sรตnakordus 69, katkemine 34, lauseloop 21, liiga napp 7.
Riistvara ja seaded
| kaart | รผks NVIDIA RTX 5090, 32 GB |
| meetod | QLoRA, rank 64 / alpha 128, 320 moodulit |
| kontekst treeningul | 4 096 (CPT), 1 536โ2 048 (SFT), 1 024 (DPO) |
| efektiivne partii | 256 (CPT), 16 (SFT) |
| รตpisamm | 5e-5 (CPT), 1e-5 (SFT), 8e-6 (DPO) |
| epohhe | alati 1 |
| liidetud mudel | 18 shardi, 52 GB bf16 |
| GGUF | f16 54,6 GB ยท Q4_K_M 16,8 GB |
Mida see mudel ei oska
- Ta ei ole faktiallikas. Ta oskab eesti keelt, mitte maailma.
- Pikas tekstis katkeb ta 6 % ja lรคheb kordusesse 13 % juhtudest.
- Tรคpne lausearv รตnnestub 56 % juhtudest (ยฑ2 lauset). Ja ta kirjutab kรผsitust lรผhemalt.
- Ta ei ole meditsiini-, รตigus- ega finantsnรตustaja.
Retsept: mis on tรตestatud ja mida saab taaskasutada
- Kitsas eelistustreening on ohutu, lai ei ole. Kui DPO-segus on ainult selle oskuse paarid, mida parandad, ei kannata muud. Laia seguga langesid verbivormid 77 โ 14 ja lausete analรผรผs 98 โ 57.
- Halvaks tunnistatud vastus peab olema tรตestatult vale. โErineb sihtvastusest" ei ole viga: eesti keeles on rรถรถpvorme. Selle segiajamine vรตimendas mรตรตtmisvea mudeli sisse.
- รldine juhendtekst ei kaitse sinu oskusi. Jรคtkupretreeningu sรคilituskihis peavad olema sinu enda harjutused: รผldise juhendtekstiga kukkus grammatika seletamine 86 โ 28,8, oma drillidega tรตusis 87,5 โ 88,2.
- Vormikontroll รผhestatud morfoloogilise analรผรผsiga lรผkkab tagasi รตigeid vorme. Kontrolli kรตiki lugemeid.
- Mรตรตda pรคris tokenisaatoriga, mitte sรตnade korrutamisega. Hinnang โ2,37 tokenit/sรตna" eksis suunaliselt ja ajas korraga kolm andmesegu reeglit puusse.
- Annus on mรตรตdetav suurus. Sama drill 1000 nรคitega andis 94,0 ja 3000 nรคitega 96,7.
English summary
Qwen3.8-27B-ET: Qwen3.8-27B (Apache-2.0) continued-pretrained, fine-tuned and preference-tuned for Estonian on a single RTX 5090. Roughly 390M tokens (~168M words) of continued pretraining across four runs, 56+ completed training runs, over 200 GPU hours. Runs locally; GGUF Q4_K_M is 16.8 GB.
Measured on held-out probes with parallel-form-aware scoring: noun inflection 93.44 (previous version 91.00, earlier champion 84.3), grammar explanation 91.42.
On 120 identical inflection items, fairly scored: this model 91.67, GPT 90.83, Claude 89.17, statistically a tie. On 80 verb-form items: this model 77.50, GPT 70.00, Claude 40.00. On 80 plural items this model is last (97.50 vs GPT 100.00).
Honest framing: the probes were built around this model's own weaknesses and it was tuned against them over 13 rounds, while the cloud models saw them cold, so the comparison is biased in this model's favour. The 200-item "locked test" is a development set, not a held-out test. No independent evaluation has been done.
Training corpora are not redistributed (Estonian TDM exception covers use, not redistribution). The full recipe is published.
- Downloads last month
- 25
4-bit
Model tree for pertai/Qwen3.8-27B-ET
Base model
Qwen/Qwen3.8-27B