GLM-5.3-Flash na CMP 170HX — poradnik doboru sprzętu
Udostępnij

Prosimy przeczytać to przed liczbami. Każda wartość tokenów na sekundę, każde minimum pamięci RAM i każde „mieści się / nie mieści się” na tej stronie zostało wyliczone z przepustowości pamięci, a nie zmierzone. Publikujemy to, ponieważ taka arytmetyka pomaga w doborze podzespołów i ponieważ nikt inny najwyraźniej tego nie spisał. Zastąpimy te dane rzeczywistymi wynikami, gdy uruchomimy model — benchmark jest zaplanowany na maszynie 8-kanałowej z 512 GB RAM i jeszcze się nie odbył. Prosimy planować według dolnej granicy każdego zakresu.
GLM-5.3-Flash działa na jednej lub dwóch odblokowanych kartach CMP 170HX 64 GB, gdy reszta modelu znajduje się w pamięci RAM systemu. Przy dwóch kartach i 128 GB RAM powinien pracować w dobrej jakości; ilość i szybkość pamięci systemowej decydują o tym, jak szybko odpowiada. Od czterech kart wzwyż model w dobrej jakości mieści się w całości na kartach, a pamięć RAM przestaje mieć znaczenie.
Co faktycznie zmierzyliśmy
To nasze własne wyniki — z naszego stanowiska i z czterokartowego systemu uruchomionego we wrześniu 2026 roku. Stanowią one podstawę wszystkich szacunków.
| Zmierzone na naszym sprzęcie | Wynik |
|---|---|
| Odblokowana pojemność na kartę | 65,536 MiB (64 GB), potwierdzone na wielu kartach |
| Szczytowa przepustowość VRAM | 931–970 GB/s (memtest_vulkan; system czterokartowy: 931.3 / 944.2 / 947.3 / 970.0) |
| Stan łącza PCIe przy naszej modyfikacji x16 | Gen2 ×16 |
| Stały pobór mocy | 244–245 W utrzymywany przez 60-minutowy test obciążeniowy (limit płyty 250 W) |
| ECC | Brak. Wyłączone sprzętowo — karta ani nie koryguje, ani nie zgłasza błędów pamięci |
Wszystko poniżej tej linii to modelowanie.
Jak to działa

GLM-5.3-Flash to model typu mixture-of-experts: łącznie 320 miliardów parametrów, ale dla każdego słowa używanych jest tylko 18 miliardów. Karta przechowuje części potrzebne przy każdym słowie; reszta pozostaje w pamięci RAM systemu, skąd odczytywanych jest tylko kilku ekspertów wybranych dla danego słowa.
Te liczby parametrów oraz układ 288 ekspertów na warstwę to dane opublikowane przez Z.ai, odczytane z karty modelu i jej pliku config.json. Nie jesteśmy w stanie ich zweryfikować.
Wybór konfiguracji
Dwie karty i 128 GB RAM to konfiguracja docelowa: dobra jakość odpowiedzi przy użytecznej szybkości. Pozostałe dwie to tańszy start oraz wariant jednokartowy.
| Konfiguracja | Karty | RAM systemowy | Jakość modelu (plik) | Szacowana szybkość |
|---|---|---|---|---|
| Rekomendowana | 2× 170HX | 128 GB | Dobra — UD-Q4_K_XL (200 GB) | 8–20 tokenów/s, zależnie od platformy RAM |
| Najtańsza działająca | 2× 170HX | 64 GB | Użyteczna, zauważalnie słabsza — UD-Q2_K_XL (109 GB) | 40–55 tokenów/s (cały model mieści się na dwóch kartach) |
| Jedna karta | 1× 170HX | 192 GB, platforma 8-kanałowa | Dobra — UD-Q4_K_XL (200 GB) | około 15 tokenów/s |
Token to mniej więcej trzy czwarte słowa. 10 tokenów/s czyta się mniej więcej tak szybko, jak czyta człowiek; 20+ sprawia wrażenie szybkiego.
Ile pamięci RAM jest potrzebne

Potrzebny RAM = ta część modelu, która nie mieści się na kartach, + około 16 GB na system operacyjny. Jedna karta pozostawia około 46 GB swojej pamięci na wagi modelu; dwie karty — około 105 GB.
| Jakość modelu | Rozmiar pliku | 1× 170HX: min. / zalecany RAM | 2× 170HX: min. / zalecany RAM |
|---|---|---|---|
| UD-Q2_K_XL — użyteczny, zauważalnie słabszy | 109 GB | 64 GB / 96 GB | 32 GB / 64 GB |
| UD-IQ3_XXS — lepszy | 120 GB | 96 GB / 128 GB | 48 GB / 64 GB |
| UD-Q4_K_XL — dobry (zalecany) | 200 GB | 160 GB / 192 GB | 96 GB / 128 GB |
| Q8_0 — blisko oryginału | 341 GB | 320 GB / 384 GB | 256 GB / 256 GB |
Najmniejsza wersja (93 GB) nie mieści się na jednej karcie, więc system jednokartowy zawsze potrzebuje dużej puli RAM. Rozmiary plików to rozmiary GGUF opublikowane przez unsloth, nie nasze.
Oczekiwana szybkość

Liczba kanałów pamięci ma większe znaczenie niż model procesora. Druga karta pomaga najbardziej na platformach desktopowych, ponieważ przenosi większą część modelu poza wolną pamięć RAM.
Więcej kart: od 3 do 6
Od trzech kart wzwyż cały model mieści się w pamięci kart, więc RAM systemowy przestaje ograniczać szybkość.
| Karty | Pamięć kart | Największy model mieszczący się na kartach | Jakość | RAM systemowy | Szybkość, jeden użytkownik (szacunek) |
|---|---|---|---|---|---|
| 1 | 64 GB | brak — dobra jakość wymaga offloadu do RAM | dobra, z offloadem | 192 GB, 8-kanałowy | 14–17 tokenów/s |
| 2 | 128 GB | UD-Q2_K_XL (109 GB) | użyteczna, słabsza | 32–64 GB | 40–55 tokenów/s |
| 3 | 192 GB | UD-IQ4_XS (157 GB) | dobra, nieco poniżej Q4 | 64 GB | 30–40 tokenów/s |
| 4 | 256 GB | UD-Q4_K_XL (200 GB), ~30 GB wolne na długi kontekst | dobra | 64 GB | 27–34 tokenów/s |
| 5 | 320 GB | UD-Q5_K_XL (240 GB) | bardzo dobra | 64 GB | 22–28 tokenów/s |
| 6 | 384 GB | UD-Q6_K_XL (292 GB) lub oficjalne wydanie FP8 (328 GB) | blisko oryginału / oryginał | 128 GB | 18–23 tokenów/s |
- Więcej kart kupuje jakość i zapas, a nie szybkość na słowo. Karty pracują jedna po drugiej, a plik o wyższej jakości wymaga odczytu większej ilości danych na każde słowo, więc przy przejściu z czterech kart na sześć szybkość nieznacznie spada.
- Cztery karty to optimum dla jednego użytkownika: dobra jakość, około 30 tokenów/s, bez potrzeby platformy z szybką pamięcią RAM.
- Sześć kart sprawdzi się w zespole. Oficjalne wagi FP8 mieszczą się, a serwer vLLM mógłby obsługiwać kilku użytkowników naraz. Miejsca na kontekst jest niewiele — około 37 GB — a obsługę tego modelu w vLLM trzeba jeszcze sprawdzić.
- Co zmienia się od trzech kart: płyta główna stacji roboczej lub serwera z jednym slotem ×16 na kartę (EPYC lub Threadripper; sloty ×8 również działają, wolniej przebiega jedynie ładowanie), zasilacz o mocy około 250 W na kartę plus 300 W (około 1.3 kW dla czterech, 1.8–2 kW dla sześciu) oraz obudowa z przepływem powietrza dla każdej karty.
Te szacunki zakładają, że każda karta zachowuje około 58 GB na wagi modelu i osiąga przy tym modelu około 35% swoich 950 GB/s — co jest typowe dla podobnych modeli na kartach tej generacji, ale pozostaje założeniem, a nie wynikiem.
Lista kontrolna systemu
Pozycje, które najczęściej sprawiają problemy, to kanały pamięci, Above 4G decoding oraz chłodzenie.

| Pozycja | 1× 170HX | 2× 170HX |
|---|---|---|
| CPU | 8+ rdzeni z AVX2 (AVX-512 pomaga); 16+ rdzeni, jeśli RAM przechowuje większość modelu | tak samo |
| RAM systemowy | patrz tabela RAM; 192 GB dla dobrej jakości | patrz tabela RAM; 128 GB dla dobrej jakości |
| Kanały pamięci | jak najwięcej — platforma 8-kanałowa to około 3× desktop | tak samo |
| Płyta główna | 1× slot PCIe ×16, włączone Above 4G decoding (karta udostępnia 64 GB) | 2× sloty ×16 z jednym wolnym slotem między nimi, włączone Above 4G decoding |
| Łącze PCIe | Gen2 ×16 z modyfikacją ×16 wystarczy | tak samo; model jest dzielony na warstwy, więc między kartami przepływa niewiele danych |
| Zasilacz | 750 W (karta pobiera 250 W) | 1,000–1,200 W |
| Złącze zasilania | 1× 8-pin typu CPU (EPS) na kartę; adapter w zestawie | 2× |
| Chłodzenie | karta pasywna: kanał powietrzny lub dmuchawa na każdą kartę są wymagane | po jednym na kartę; dwie obok siebie wymagają podwójnego kanału |
| Pamięć masowa | NVMe, co najmniej 1.5× rozmiar pliku modelu (dobra jakość: min. 512 GB, zalecany 1 TB) | tak samo |
| System operacyjny | Linux | tak samo |
| Sterownik | otwarty sterownik NVIDIA 610.43 + odblokowanie 64 GB przez cmpunlocker; konieczna ponowna instalacja po każdej aktualizacji jądra | tak samo |
| Oprogramowanie inferencyjne | llama.cpp lub ik_llama.cpp (szybszy po stronie CPU) | tak samo |
O łączu PCIe: zmierzyliśmy stan łącza (Gen2 ×16). Nie testowaliśmy na nim przepustowości transferu. Łącze Gen2 ×16 osiąga teoretycznie około 8 GB/s, a rzeczywisty ruch po uwzględnieniu narzutu to raczej 6–7 GB/s — należy to traktować jako wartość wyprowadzoną ze specyfikacji, a nie jako pomiar.
Czego się spodziewać
- Długie zapytania startują wolno. Odczytanie długiego dokumentu lub dużej bazy kodu zajmuje od kilku sekund do kilku minut, zanim pojawi się pierwsze słowo — przy jednej karcie dłużej. Ogranicza tu łącze Gen2; na szybkość odpowiedzi nie ma to wpływu.
- Wersje o niższej liczbie bitów tracą jakość. UD-Q2_K_XL działa, ale popełnia więcej błędów niż UD-Q4_K_XL. Do programowania i rozumowania lepiej wybrać wersję 4-bitową.
- Długi kontekst jest tani. Większość warstw utrzymuje stan o stałym rozmiarze, więc długa rozmowa kosztuje niewiele dodatkowej pamięci karty.
- Nowy model, młode wsparcie programowe. GLM-5.3-Flash korzysta z nowego mechanizmu uwagi. llama.cpp go ładuje, ale część operacji może działać mniej wydajnie, niż mogłaby; z kolejnymi aktualizacjami będzie lepiej.
- 64 GB pochodzi ze zmodyfikowanego sterownika. Po aktualizacji jądra karty wracają do 8 GB, dopóki odblokowanie nie zostanie zainstalowane ponownie.
- Brak ECC. Karta nie koryguje ani nie zgłasza błędów pamięci, dlatego warto używać kart, które przeszły pełny test pamięci. Nasze są dostarczane z raportem weryfikacji pamięci dla każdej karty, opatrzonym jej numerem seryjnym.
Skąd pochodzą liczby
| Twierdzenie | Status |
|---|---|
| 320B łącznie / 18B aktywnych, 288 ekspertów na warstwę, 8 na token |
dane Z.ai — karta modelu i config.json
|
| Rozmiary plików po kwantyzacji, 93–341 GB | rozmiary GGUF opublikowane przez unsloth |
| Wszystkie wartości tokenów/s, minima RAM, pojemności 46 / 105 / 58 GB na kartę | szacunek Kentino — modelowany, nie mierzony |
| Użyteczna przepustowość RAM na platformę (35 / 60 / 110 / 300 GB/s) | szacunek Kentino — typowe wartości rzeczywiste |
| Odblokowanie 64 GB, 931–970 GB/s, stan łącza Gen2 ×16, 244–245 W, brak ECC | zmierzone przez Kentino na naszych własnych kartach |
Źródła: zai-org/GLM-5.3-Flash · unsloth/GLM-5.3-Flash-GGUF
zamówiony u nas. Każda karta CMP 170HX, którą sprzedajemy, jest testowana przy pełnej pojemności 64 GB i dostarczana z raportem opatrzonym własnym numerem seryjnym. Jeśli chcieliby Państwo dobrać taką konfigurację do rzeczywistego obciążenia, zapraszamy do kontaktu.*