Qwen 3.8 Flash Next (125B) σε RTX 4090 με 100 tok/s;
Ένα project ονόματι Strata ισχυρίζεται ότι χωράει 125 δισεκατομμύρια παραμέτρους σε κάρτα 24GB. Κάνουμε τα μαθηματικά, εξηγούμε πώς θα μπορούσε να ισχύει — και πού κρατάμε πισινή.
01. Τι ισχυρίζεται το Strata
Το project (ανοιχτός κώδικας, GitHub) παρουσιάζει runtime που εκτελεί το μοντέλο Qwen 3.8 Flash Next μεγέθους 125B παραμέτρων πάνω σε καταναλωτική RTX 4090 (24GB VRAM) με ταχύτητα γύρω στα 100 tokens/sec. Αν ισχύει ως έχει, είναι άλμα: τέτοια μεγέθη μοντέλων ζούσαν παραδοσιακά σε workstations με πολλαπλές κάρτες ή σε cloud.
02. Τα μαθηματικά της VRAM
Ένας χοντρικός κανόνας: κάθε δισεκατομμύριο παραμέτρων θέλει ~2GB σε 16-bit, ~1GB σε 8-bit, ~0,5GB σε 4-bit — χωρίς το context (KV cache). Δες πού κάθεται το 125B:
| Quantization | Βάρη (~) | Χωράει σε 24GB; |
|---|---|---|
| FP16 | ~250GB | Όχι — ούτε για αστείο |
| 8-bit | ~125GB | Όχι |
| 4-bit | ~65GB | Όχι (χωρίς offload) |
| ~2-bit / MoE-offload | ~25-30GB + CPU RAM | Οριακά — εδώ παίζεται το παιχνίδι |
Συμπέρασμα: για να σταθεί ο ισχυρισμός, το Strata δεν φορτώνει απλά «το μοντέλο στην κάρτα». Παίζει με κάποιο συνδυασμό από: επιθετική κβαντοποίηση, MoE (ενεργοποιείται κλάσμα παραμέτρων ανά token), CPU offloading στρωμάτων, και speculative decoding για την ταχύτητα.
03. Γιατί έχει σημασία (αν επιβεβαιωθεί)
- Τέλος εποχής «μόνο cloud για μεγάλα μοντέλα». Αν 125B τρέχει αξιοπρεπώς τοπικά, η ιδιωτικότητα (ιατρικά, νομικά, εταιρικά δεδομένα) παύει να είναι πολυτέλεια.
- Κόστος. Μία 4090 που ήδη έχεις vs χιλιάδες ευρώ το χρόνο σε API για βαριά workloads.
- Πίεση στον ανταγωνισμό. Κάθε τέτοιο project σπρώχνει NVIDIA, AMD και Apple σε καλύτερα local runtimes.
04. Κράτα πισινή: 4 έλεγχοι πριν ενθουσιαστείς
- Με τι quantization; Αν είναι 2-bit με βαριά απώλεια ποιότητας, η σύγκριση με το «κανονικό» μοντέλο είναι άνιση. Ζήτα benchmarks (MMLU, HumanEval) στη συγκεκριμένη ρύθμιση.
- Τι μετράει το «100 tok/s»; Prefill ή decode; Με τι context length; Τα νούμερα φουσκώνουν εύκολα με κοντό context.
- Πόση CPU RAM τρώει; Το offloading μεταφέρει το βάρος στη RAM — 64GB+ σύστημα είναι πιθανότατα προαπαιτούμενο.
- Ασφάλεια repo: άγνωστο GitHub project + scripts που κατεβάζουν weights = έλεγξε τον κώδικα πριν το τρέξεις, ιδανικά σε απομονωμένο περιβάλλον. (Γνώριμο μοτίβο από τα supply-chain dossiers μας.)
05. Πώς γίνεται τεχνικά: τα 4 κόλπα
Κανένα runtime δεν «νικάει» τα μαθηματικά — τα παρακάμπτει έξυπνα. Αυτά είναι τα εργαλεία που (συνδυαστικά) κάνουν το 125B βιώσιμο:
- MoE (Mixture of Experts): από τα 125B, ανά token δουλεύουν μόνο μερικά δισεκατομμύρια («experts»). Η VRAM κρατάει όλους τους experts, αλλά ο υπολογισμός γίνεται σε κλάσμα — γλιτώνεις compute, όχι μνήμη.
- Επιθετική κβαντοποίηση (3-bit, 2-bit, 1.58-bit): κάθε bit που κόβεις σχεδόν διαιρεί τη μνήμη. Το τίμημα είναι ποιότητα — και εκεί κρίνεται το Strata.
- CPU/NVMe offloading: στρώματα που δεν χωράνε μένουν στη RAM/δίσκο και ανεβαίνουν just-in-time. Αργό PCIe = πτώση ταχύτητας, οπότε το layering πρέπει να είναι έξυπνο.
- Speculative decoding: ένα μικρό draft-μοντέλο μαντεύει tokens και το μεγάλο απλά τα επαληθεύει. Διπλασιάζει (και βάλε) την ταχύτητα χωρίς απώλεια ποιότητας.
06. Ο ξεχασμένος λογαριασμός: KV cache
Όλοι κοιτάνε τα βάρη, λίγοι το KV cache — τη μνήμη που κρατάει το context της συνομιλίας. Μεγαλώνει με context length × layers × κρυφό μέγεθος. Σε 125B μοντέλο με 32K context, το KV cache μόνο του μπορεί να φάει δεκάδες GB — δηλαδή να τινάξει όλο το παραπάνω μαθηματικό στον αέρα. Όταν δεις demo με «100 tok/s», ρώτα πάντα: με πόσο context; Με 2K context όλα πετάνε· με 32K κλαίνε.
07. Strata vs οι γνωστοί ύποπτοι
| Runtime | Δυνατό | Αδύναμο |
|---|---|---|
| llama.cpp | Τρέχει παντού, τεράστια κοινότητα, άπειρα quants | Όχι κορυφαία ταχύτητα σε μεγάλα MoE |
| vLLM | Βασιλιάς του server inference, PagedAttention | Θέλει VRAM και στήσιμο — όχι για laptop |
| Ollama | Ευκολία (μία εντολή και τρέχει) | Κρύβει ρυθμίσεις, μέτριες επιδόσεις στα όρια |
| TensorRT-LLM | Μέγιστη ταχύτητα σε NVIDIA | Πολύπλοκο build, κλειδώνει σε NVIDIA |
| Strata (?) | Ισχυρισμός: 125B άνετα σε 4090 | Νέο, αδοκίμαστο, άγνωστο trade-off ποιότητας |
08. Πρωτόκολλο επαλήθευσης σε 20 λεπτά
- Βήμα 1: Τρέξε το ίδιο prompt (π.χ. 5 ερωτήσεις γνώσεων + 1 κώδικα) στο Strata και σε ένα γνωστό μοντέλο της ίδιας κλάσης.
- Βήμα 2: Μέτρα tokens/sec με χρονόμετρο σε ίδιο context (π.χ. 4K) — όχι νούμερα από screenshots.
- Βήμα 3: Έλεγξε VRAM με
nvidia-smiκαι RAM με task manager — δες πού κάθεται πραγματικά το μοντέλο. - Βήμα 4: Βαθμολόγησε τις απαντήσεις blind (χωρίς να ξέρεις ποιο είναι ποιο). Αν το 2-bit Strata χάνει σταθερά, το «100 tok/s» δεν αξίζει.
09. Συχνές ερωτήσεις
Θα παίξει στην 4060 Ti 16GB μου; Σχεδόν σίγουρα όχι σε αυτή τη ρύθμιση — το 125B θέλει 24GB+ VRAM και γενναία RAM. Κοίτα Quants 30-70B για τη δική σου κάρτα (δες VRAM Calculator).
Είναι καλύτερο από cloud API; Για ιδιωτικότητα: ναι. Για απόλυτη ποιότητα/ταχύτητα: το cloud flagship κερδίζει ακόμα — πληρώνεις όμως ανά token και δίνεις τα δεδομένα σου.
Τι RAM χρειάζομαι; Με offloading, 64GB σύστημα είναι λογική βάση· με 32GB θα δεις swapping και η ταχύτητα θα καταρρεύσει.
AMD / Apple Silicon; Το Strata στοχεύει CUDA/4090. Για AMD δες ROCm builds του llama.cpp, για Mac τα MLX quants — αλλιώς περίμενε ports.
Πότε θα ξέρουμε αν ισχύει; Όταν βγουν ανεξάρτητα benchmarks με μεθοδολογία (quant, context, hardware). Μέχρι τότε: ενδιαφέρον project προς παρακολούθηση, όχι λόγος αγοράς κάρτας.
Ανάλυση βάσει δημόσιας παρουσίασης του project (GitHub, HN 4-5/10/2026). Δεν έχουμε ανεξάρτητα benchmarks ακόμη — το άρθρο θα ενημερωθεί όταν υπάρξουν αναπαραγώγιμα τεστ.