Ocena serwera wnioskowania

Przewodnik po przeprowadzonych testach

Co mierzy każdy test, dlaczego istnieje obok innych, jak odczytać jego liczby i co dana osoba powinna sprawdzić sama. Wyniki liczbowe i ich interpretacja przez rodzinę znajdują się w deska rozdzielcza.

kontrola człowieka: brak — liczba wystarczy zalecane – rzut oka pozwala uniknąć błędnego odczytania wymagane — obejrzyj, posłuchaj lub zagraj przed zakończeniem

Przegląd

15 testów · 12 rodzin

Jedna linia na test. „Pomiary” zliczają zapisy przebiegów zawarte w dashboardzie (z wyłączeniem przykładów).

RodzinaTestPytanie, na które odpowiadaKontrola człowiekaPomiary ok/nieModele mierzone
Maszyna Inwentarz maszyn Na jakiej maszynie, na jakim procesorze graficznym, jakim sterowniku i w jakich wersjach wykonano pomiary? aucun 2 / 0 –
Maszyna Stan procesora graficznego Czy procesor graficzny jest w stanie generować wiarygodne pomiary? zalecany 1 / 0 –
Wydajność LLM (usługa) Wydajność usług LLM Ile tokenów na sekundę produkuje maszyna i jakie opóźnienie widzi każdy użytkownik, gdy obciążenie wzrasta? aucun 854 / 5 15
Goodput Goodput (pojemność w ramach celu usługi) Ilu jednoczesnych użytkowników obsługuje maszyna, przestrzegając celów związanych z opóźnieniami? aucun 3 / 3 3
Ławka z lamami (GGUF) Ławka z lamami (GGUF) Jaka jest surowa przepustowość pliku llama.cpp dla pliku GGUF bez serwera lub sieci? aucun 24 / 1 3
Jakość modelu Jakość LLM (lm-eval) Czy kwantyfikacja powoduje utratę dokładności w porównaniu z modelem referencyjnym BF16? zalecany 4 / 5 4
Jakość modelu Jakość multimodalna (lmms-eval) Czy szablon poprawnie rozpoznaje obrazy i filmy? aucun 2 / 0 2
Gry 2D (jakość kodu) Gry 2D (jakość kodu) Czy model pisze samodzielnie lub jako agent kompletny program, który działa? requis 50 / 5 4
Język wizji (przepustowość) Język wizji (przepustowość) Z jaką szybkością model obsługuje żądania czatu zawierające obrazy? aucun 20 / 0 2
Rozpoznawanie głosu Rozpoznawanie mowy (ASR) Ile dźwięku jest transkrybowanego na sekundę i z iloma błędami? zalecany 36 / 0 3
Diarizacja Diaryzacja (kto mówi, kiedy) Czy model prawidłowo i wystarczająco szybko przypisuje każdy fragment właściwemu mówcy? aucun 0 / 2 –
Głos w czasie rzeczywistym (Kyutai) Głos w czasie rzeczywistym (Kyutai) Czy możemy prowadzić rozmowę głosową w czasie rzeczywistym i z iloma użytkownikami? requis 2 / 5 2
Embeddings Embeddings Ile tekstów wektoryzuje się na sekundę i czy wyszukiwanie pozwala znaleźć odpowiednie dokumenty? aucun 24 / 4 2
Diffusion (obraz, wideo) Generowanie obrazu i wideo Ile obrazów (lub klipów) generuje maszyna na sekundę? requis 6 / 0 2
Renderowanie neuronowe w czasie rzeczywistym Renderowanie neuronowe w czasie rzeczywistym (Matrix-Game 4.0) Czy model strumieniowego przesyłania wideo może zastąpić renderowanie gier w czasie rzeczywistym na tym komputerze? requis 2 / 0 1

Porównywanie testów: co każdy mierzy

Żaden test nie daje odpowiedzi na pytanie „który model jest najlepszy”. Matryca pokazuje, co obejmuje każdy z nich; solidny wniosek przekracza co najmniej jeden test prędkości i jeden test dokładności z tej samej kategorii.

Według kategorii modelu

Modele można porównywać wyłącznie w ramach tej samej kategorii. Dla każdego: zadane pytanie, testy, które na nie odpowiadają oraz modele w katalogu (zmierzone = co najmniej jeden ważny wynik).

Tekst i kod LLM

Który model i silnik obsługuje najwięcej użytkowników, wystarczająco szybko, bez utraty jakości?

Testowanie
Modele katalogowe
  • dfm-mimir-1.5-gguf poziom 1
  • ornith-1.5-35b-fp8 poziom 1
  • qwen3-koder-next-bf16 poziom 1
  • qwen3-koder-next-fp8 poziom 1
  • qwen3.8-27b-bf16 poziom 1
  • qwen3.8-27b-fp8 poziom 1
  • qwen3.8-27b-gguf-q8 poziom 1
  • veriloop-e2-bf16 poziom 1
  • apertus-1,5-70b poziom 2
  • apertus-1,5-8b poziom 2
  • dfm-mimir-1.5-gguf-q8 poziom 2
  • gpt-oss-120b poziom 2
  • normistral-11b-long poziom 2
  • myślenie normistralne-11b poziom 2
  • ornith-1.5-35b-bf16 poziom 2
  • qwen3.8-27b-gguf-q4 poziom 2
  • qwen3.8-flash-next poziom 2
  • qwen3.8-flash-next-fp8 poziom 2
  • veriloop-e2-gguf poziom 2
  • qwen3-coder-480b-nvfp4 poziom 3
  • qwen3.8-27b-nvfp4 poziom 3

Dźwięk (transkrypcja, diaryzacja, głos)

Ile godzin dźwięku na godzinę obliczeń, z jaką dokładnością i w czasie rzeczywistym?

Testowanie
Modele katalogowe
  • nemotron-3-diaryzacja poziom 1
  • qwen3-asr-1.7b poziom 1
  • szept-duży-v3 poziom 1
  • szepcz-duży-v3-turbo poziom 1
  • qwen3-asr-0.6b poziom 2
  • kyutai-stt-1b-en_fr poziom 3
  • kyutai-tts-1.6b poziom 3
  • moshi poziom 3

Osadzania (wyszukiwanie semantyczne, RAG)

Ile dokumentów jest indeksowanych na sekundę i z jaką jakością wyszukiwania?

Testowanie
Modele katalogowe
  • bge-m3 poziom 1
  • qwen3-embedding-8b poziom 1
  • qwen3-embedding-0.6b poziom 2

Arkusze testowe

Wydajność LLM (usługa) zobacz wyniki →

Wydajność usług LLM llm_serve

kontrola człowieka: brak

Ile tokenów na sekundę produkuje maszyna i jakie opóźnienie widzi każdy użytkownik, gdy obciążenie wzrasta?

Co się mierzy
Czas do pierwszego tokenu (TTFT), czas na token (TPOT), opóźnienie między tokenami (ITL), łączna przepustowość i na użytkownika, od 1 do 128, dla każdego profilu obciążenia.
Protokół
ławka vllm obsługuje serwer OpenAI silnika (vLLM, SGLang, llama.cpp, Ollama), stałe długości wejściowe i wyjściowe, --ignore-eos, temperatura 0, wyłączona pamięć podręczna prefiksów, 4 × zapytania współbieżności, 3 powtórzenia, mediana.
Metryki
  • łączna przepustowość (tok/s) ↑ wyżej = lepiej
  • przepustowość na użytkownika (tok/s) ↑ wyżej = lepiej
  • TTFT (ms) ↓ niżej = lepiej
  • TPOT (ms) ↓ niżej = lepiej
Zainteresowanie w porównaniu do innych testów
Jest to miara surowej wydajności: mówi, ile maszyna może wyprodukować. Nie mówi, czy ta przepustowość jest użyteczna (jest to rola goodput, która dodaje cele w zakresie opóźnień), ani czy odpowiedzi są prawidłowe (jest to rola lm-eval). W przeciwieństwie do llama-bench, przechodzi przez prawdziwy serwer HTTP z jednoczesnymi żądaniami: tego właśnie doświadczy aplikacja.
Jak czytać
Łączny przepustowość wzrasta wraz z konkurencją, a następnie osiąga plateau: pułap to pojemność maszyny dla tego modelu. Spada przepustowość na użytkownika: poniżej około 20 tok/s odczyt na żywo staje się bolesny. Porównanie FP8 i BF16 tego samego modelu daje korzyści ilościowe.
Ograniczenia
Zapytaniom syntetycznym o stałej długości brakuje różnorodności rzeczywistego ruchu; prefiks pamięci podręcznej, który bardzo pomaga w produkcji (RAG, agenci), został celowo dezaktywowany.
Pokrycie
854 mesures valides, 5 en échec · Apertus-v1.5-70B bf16, Apertus-v1.5-8B bf16, DFM-Mimir-v1.5-GGUF gguf-bf16, gpt-oss-120b mxfp4, normistral-11b-long bf16, normistral-11b-thinking bf16, Ornith-1.5-35B-A3B bf16, Ornith-1.5-35B-A3B-FP8 fp8, Qwen3-Coder-Next bf16, Qwen3-Coder-Next-FP8 fp8, Qwen3.8-27B bf16, Qwen3.8-27B-FP8 fp8, Qwen3.8-27B-GGUF gguf-q8_0, VeriLoop-E2 bf16, VeriLoop-E2-GGUF gguf-bf16

Goodput zobacz wyniki →

Goodput (pojemność w ramach celu usługi) goodput

kontrola człowieka: brak

Ilu jednoczesnych użytkowników obsługuje maszyna, przestrzegając celów związanych z opóźnieniami?

Co się mierzy
Maksymalna współbieżność, dla której 99% żądań uwzględnia TTFT ≤ 500 ms i ITL ≤ 25 ms (domyślnie) oraz odpowiadająca użyteczna przepustowość.
Protokół
GuideLLM, zamiatanie ładunku (zamiatanie), a następnie profil goodput z SLO; powrót do przemiatania (p99 ≤ SLO), jeśli profil ulegnie awarii.
Metryki
  • maksymalna współbieżność w ramach SLO ↑ wyżej = lepiej
  • użyteczna przepustowość (tok/s) ↑ wyżej = lepiej
Zainteresowanie w porównaniu do innych testów
Tam, gdzie llm_serve daje maksymalny przepustowość, goodput daje przepustowość, który można sprzedać: silnik, który produkuje dużo, ale z p99 wynoszącym 3 s, nikomu nie służy właściwie. Jest to liczba, o której należy pamiętać przy ustalaniu rozmiaru usługi.
Jak czytać
Współbieżność w ramach SLO wynosząca 0 oznacza, że nawet pojedynczy użytkownik przekracza cel (często TTFT długiego kontekstu).
Ograniczenia
Wynik zależy całkowicie od wybranych SLO; zmiana 25 ms na 50 ms może podwoić wydajność.
Pokrycie
3 mesures valides, 3 en échec · Ornith-1.5-35B-A3B-FP8 fp8, Qwen3-Coder-Next-FP8 fp8, Qwen3.8-27B-FP8 fp8

Ławka z lamami (GGUF) zobacz wyniki →

Ławka z lamami (GGUF) llama_bench

kontrola człowieka: brak

Jaka jest surowa przepustowość pliku llama.cpp dla pliku GGUF bez serwera lub sieci?

Co się mierzy
Przepustowość wstępnego wypełniania (pp, tok/s) i generowania (tg, tok/s) na wielu głębokościach kontekstu.
Protokół
oficjalny plik binarny Lama-bench, jedno zapytanie na raz, wszystkie warstwy na GPU.
Metryki
  • tok/s ↑ wyżej = lepiej
Zainteresowanie w porównaniu do innych testów
Izoluje silnik llama.cpp i format GGUF od efektów serwera HTTP. Używane do wzajemnego porównywania kwantyfikacji GGUF (Q8, Q4, BF16) i identyfikowania strat spowodowanych przez serwer (różnica z llm_serve w konkursie 1).
Ograniczenia
Pojedynczy przepływ, brak konkurencji: nie przewiduje wydajności dla wielu użytkowników.
Pokrycie
24 mesures valides, 1 en échec · DFM-Mimir-v1.5-GGUF gguf-bf16, Qwen3.8-27B-GGUF gguf-q8_0, VeriLoop-E2-GGUF gguf-bf16

Jakość modelu zobacz wyniki →

Jakość LLM (lm-eval) lm_eval

kontrola człowieka: zalecane

Czy kwantyfikacja powoduje utratę dokładności w porównaniu z modelem referencyjnym BF16?

Co się mierzy
Wynik (%) w gsm8k (wnioskowanie matematyczne), gpqa_diamond (pytania eksperckie), mmlu_pro (wiedza, 1000 przykładów), humaneval (kod) i różnica punktów z odniesieniem BF16.
Protokół
lm-eval-harness na punkcie końcowym OpenAI serwera nadal gorący, temperatura 0, tylko zadania generatywne; odniesienie BF16 jest oceniane w tym samym przebiegu.
Metryki
  • wynik na zadanie (%) ↑ wyżej = lepiej
  • różnica vs BF16 (punkty) ↑ wyżej = lepiej
Zainteresowanie w porównaniu do innych testów
Przeciwwaga testów prędkości: FP8 dwukrotnie szybszy jest interesujący tylko wtedy, gdy jego odchylenie mieści się w tolerancji (2 punkty). Nie jest to absolutna klasyfikacja modeli pomiędzy sobą (zadania są krótkie i wyrywkowe), jest to zabezpieczenie dla kwantyfikacji.
Jak czytać
Ujemne odchylenie powyżej 2 punktów stanowi ostrzeżenie; kilka dziesiątych w jedną lub drugą stronę to hałas.
Ograniczenia
Podzbiory przykładów, brak logarytmu prawdopodobieństwa; Różnice w formacie odpowiedzi mogą skutkować utratą punktów bez błędów merytorycznych.
Sprawdź to sam
W przypadku alertu odczytaj fałszywe odpowiedzi z nieprzetworzonych wyników (źle wyodrębniony format odpowiedzi lub prawdziwy błąd?).
Pokrycie
4 mesures valides, 5 en échec · Apertus-v1.5-70B bf16, Apertus-v1.5-8B bf16, normistral-11b-thinking bf16, Qwen3.8-27B-FP8 fp8

Jakość multimodalna (lmms-eval) lmms_eval

kontrola człowieka: brak

Czy szablon poprawnie rozpoznaje obrazy i filmy?

Co się mierzy
Wynik (%) w MMMU (pytania uniwersyteckie ze zdjęciem) i Video-MME (pytania wideo).
Protokół
lmms-eval na obsługiwanym punkcie końcowym, zarejestrowane odpowiedzi (--log_samples).
Metryki
  • wynik na zadanie (%) ↑ wyżej = lepiej
Zainteresowanie w porównaniu do innych testów
Wykonuje test vlm, który mierzy przepustowość wyłącznie przy użyciu obrazów syntetycznych, bez oceniania odpowiedzi.
Ograniczenia
Podzespoły; Wyniki wrażliwe na format odpowiedzi.
Pokrycie
2 mesures valides · Qwen3.8-27B bf16, Qwen3.8-27B-FP8 fp8

Gry 2D (jakość kodu) zobacz wyniki →

Gry 2D (jakość kodu) codegen

kontrola człowieka: wymagana

Czy model pisze samodzielnie lub jako agent kompletny program, który działa?

Co się mierzy
Siedem gier HTML5 (wąż, łamacz cegieł, flappy, najeźdźcy, tetris, Doom-like, kart) według modelu i trybu (umiejętności, agent). Automatyczne dowody: ładowanie, pętla animacji, obrazy renderowane w 15 s, wyjątki, błędy konsoli. Ocena od sędziego LLM (kompletność, grywalność, jakość kodu, na 10). Koszt: czas trwania, żetony, tury agentów.
Protokół
Ta sama specyfikacja i monit dla wszystkich, temperatura 0; działający w Chromium bez ekranu (dramaturg); ten sam sędzia dla wszystkich modeli w serii.
Metryki
  • ocena sędziowska (/10) ↑ wyżej = lepiej
  • kompletne wykonanie ↑ wyżej = lepiej
  • czas generacji ↓ niżej = lepiej
Zainteresowanie w porównaniu do innych testów
Jedyny test, który ocenia zadanie od początku do końca, a nie krótką odpowiedź: humaneval sprawdza funkcję, codegen sprawdza działający program. Tryb agenta dodatkowo mierzy umiejętność korzystania z narzędzi i samokorekty, kosztem większej ilości czasu i żetonów (wyświetlanych w „Koszcie gry według trybu”).
Jak czytać
Wysoka ocena z „nieudaną realizacją” jest podejrzana. Wynik uzyskany przez oceniający się model jest oznaczony jako „samoocena”.
Ograniczenia
Sędzia LLM nie jest całkowicie powtarzalny i może preferować swój własny styl; „działa przez 15 sekund bez błędu” nie oznacza „zabawnego” lub „zgodnego”.
Sprawdź to sam
Graj w gry z poziomu panelu kontrolnego (kafelek „graj”, natychmiastowa zmiana modelu) i potwierdź, że ocena sędziego odpowiada rzeczywistej grywalności, szczególnie w przypadku graczy znajdujących się na czołowych miejscach rankingów.
Pokrycie
50 mesures valides, 5 en échec · Apertus-v1.5-70B bf16, Apertus-v1.5-8B bf16, Qwen3-Coder-Next-FP8 fp8, Qwen3.8-27B-FP8 fp8

Język wizji (przepustowość) zobacz wyniki →

Język wizji (przepustowość) vlm

kontrola człowieka: brak

Z jaką szybkością model obsługuje żądania czatu zawierające obrazy?

Co się mierzy
TTFT, TPOT, zagregowany bitrate zgodny z konkurencją, z obrazami syntetycznymi o stałym rozmiarze (opcja wideo).
Protokół
AIperf, wygenerowane obrazy, stałe długości wyjściowe.
Metryki
  • łączna przepustowość (tok/s) ↑ wyżej = lepiej
  • TTFT (ms) ↓ niżej = lepiej
Zainteresowanie w porównaniu do innych testów
Pokazuje koszt obrazu: w porównaniu do llm_serve w tym samym modelu, odchylenie TTFT to czas kodowania wizualnego. Dokładność odpowiedzi mierzy się oddzielnie za pomocą lmms-eval.
Ograniczenia
Obrazy syntetyczne bez treści; odpowiedzi nie są oceniane.
Pokrycie
20 mesures valides · Qwen3.8-27B bf16, Qwen3.8-27B-FP8 fp8

Rozpoznawanie głosu zobacz wyniki →

Rozpoznawanie mowy (ASR) asr

kontrola człowieka: zalecane

Ile dźwięku jest transkrybowanego na sekundę i z iloma błędami?

Co się mierzy
RTFx (sekundy dźwięku na sekundę obliczeń), TTFT i opóźnienie współbieżności; WER na LibriSpeech test-clean (angielski) i FLEURS (francuski).
Protokół
skrypt asr_bench (opóźnienie, przepustowość, RTFx) i asr_wer względem punktu końcowego audio serwera; znormalizowany tekst przed obliczeniem WER.
Metryki
  • RTFx ↑ wyżej = lepiej
  • WER (%) ↓ niżej = lepiej
Zainteresowanie w porównaniu do innych testów
Szybkość i dokładność mierzone są na tych samych modelach: możemy bezpośrednio zobaczyć, czy szybszy model „turbo” traci WER. FLOWERS w języku francuskim służy do identyfikacji modeli, które są ważne tylko w języku angielskim.
Jak czytać
~2,7% WER w LibriSpeech to opublikowany benchmark dla Whisper Large-v3; Francuski jest zawsze wyższy.
Ograniczenia
WER zależy od standaryzacji tekstu (interpunkcja, cyfry, akcenty).
Sprawdź to sam
Przeczytaj kilka francuskich transkrypcji: część WER może pochodzić z normalizacji (liczby, elizje), a nie z rzeczywistych błędów.
Pokrycie
36 mesures valides · Qwen3-ASR-1.7B bf16, whisper-large-v3 fp16, whisper-large-v3-turbo fp16

Diarizacja zobacz wyniki →

Diaryzacja (kto mówi, kiedy) diarization

kontrola człowieka: brak

Czy model prawidłowo i wystarczająco szybko przypisuje każdy fragment właściwemu mówcy?

Co się mierzy
DER (wskaźnik błędów diaryzacji) z podziałem na nieodebraną mowę, fałszywy alarm i dezorientację mówiącego; Offline RTFx (partie 1 i 8); opóźnienie na segment w transmisji strumieniowej.
Protokół
Nemotron-3-Diaryzacja poprzez NeMo na teście VoxConverse (50 plików), pyannote.metrics, kołnierz 0,25 s, w tym zakładki.
Metryki
  • DER (%) ↓ niżej = lepiej
  • RTFx ↑ wyżej = lepiej
Zainteresowanie w porównaniu do innych testów
Wypełnia ASR dotyczący spotkań i wywiadów: transkrypcja mówi co, diaryzacja mówi kto.
Ograniczenia
VoxConverse jest w języku angielskim i pochodzi z debat telewizyjnych; inny typ rekordu może dać zupełnie inny DER.
Pokrycie
0 mesure valide, 2 en échec

Głos w czasie rzeczywistym (Kyutai) zobacz wyniki →

Głos w czasie rzeczywistym (Kyutai) kyutai

kontrola człowieka: wymagana

Czy możemy prowadzić rozmowę głosową w czasie rzeczywistym i z iloma użytkownikami?

Co się mierzy
Go/no-go aarch64, opóźnienie pierwszego dźwięku, liczba jednoczesnych strumieni, współczynnik czasu rzeczywistego (RTF) dla Moshi (głos na głos), STT i TTS.
Protokół
Oficjalne serwery Kyutai, klienci syntetyczni równolegle.
Metryki
  • pierwszy dźwięk (ms) ↓ niżej = lepiej
  • RTF ↓ niżej = lepiej
Zainteresowanie w porównaniu do innych testów
Jedyny interaktywny test dźwięku w czasie rzeczywistym: nie chodzi już o natężenie przepływu, ale o utrzymanie rytmu mowy (RTF < 1).
Ograniczenia
Nie oceniaj naturalności głosu ani trafności reakcji.
Sprawdź to sam
Słuchaj wymiany zdań (naturalność głosu, cięcia, odczuwalne opóźnienie); RTF < 1 nie oznacza przyjemnej rozmowy.
Pokrycie
2 mesures valides, 5 en échec · stt-1b-en_fr bf16, tts-1.6b-en_fr bf16

Embeddings zobacz wyniki →

Embeddings embeddings

kontrola człowieka: brak

Ile tekstów wektoryzuje się na sekundę i czy wyszukiwanie pozwala znaleźć odpowiednie dokumenty?

Co się mierzy
Żądania/s, tokeny/s, opóźnienie p50/p99 w /v1/osadzaniach przy wielu rozmiarach wejściowych; Średni wynik MTEB w podzbiorze zadań wyszukiwania FR/EN.
Protokół
AIPerf dla szybkości, skrypt mteb_eval na obsługiwanym punkcie końcowym dla jakości.
Metryki
  • żądania/y ↑ wyżej = lepiej
  • Średni MTEB ↑ wyżej = lepiej
Zainteresowanie w porównaniu do innych testów
Wymiary indeksowania RAG (prędkość) i wybór modelu (jakość); mały, bardzo szybki model jest użyteczny tylko wtedy, gdy jego MTEB pozostaje blisko.
Ograniczenia
podzbiór MTEB; nie zastępuje wyceny na własnych dokumentach.
Pokrycie
24 mesures valides, 4 en échec · bge-m3 fp16, Qwen3-Embedding-8B bf16

Diffusion (obraz, wideo) zobacz wyniki →

Generowanie obrazu i wideo diffusion

kontrola człowieka: wymagana

Ile obrazów (lub klipów) generuje maszyna na sekundę?

Co się mierzy
Klatki/s według rozmiaru partii i rozdzielczości (SDXL, Qwen-Image), sekundy na klip (Wan 2.2), opóźnienie, pamięć GPU.
Protokół
Potoki Diffusion, stała liczba kroków, stałe podpowiedzi.
Metryki
  • klatek/sek ↑ wyżej = lepiej
  • s za klip ↓ niżej = lepiej
Zainteresowanie w porównaniu do innych testów
Tylko pomiar pojemności na modelach obrazu: porównuje modele z równą liczbą kroków, a nie z równą jakością.
Ograniczenia
Jakość obrazów nie jest mierzona (ani automatyczna punktacja, ani systematyczne przechowywanie obrazów).
Sprawdź to sam
Generuj i przeglądaj przykładowe obrazy dla każdego modelu z tymi samymi podpowiedziami przed porównaniem szybkości transmisji; szybszy model może generować bezużyteczne obrazy.
Pokrycie
6 mesures valides · Qwen-Image bf16, stable-diffusion-xl-base-1.0 fp16

Renderowanie neuronowe w czasie rzeczywistym zobacz wyniki →

Renderowanie neuronowe w czasie rzeczywistym (Matrix-Game 4.0) matrixgame

kontrola człowieka: wymagana

Czy model strumieniowego przesyłania wideo może zastąpić renderowanie gier w czasie rzeczywistym na tym komputerze?

Co się mierzy
Zdjęcia samego modelu, udostępnione online i zakodowane; opóźnienie przed pierwszym obrazem; opóźnienie na blok (p50/p90/p99); VRAM w szczycie; utracone obrazy. 20-sekundowy klip w podwójnym widoku.
Protokół
Oficjalny serwer repozytorium, klient syntetyczny odtwarzający akcje 60-sekundowe na scenę (Egipt, wyścig) i ustawienia wstępne (czas rzeczywisty, jakość).
Metryki
  • klatek/s online ↑ wyżej = lepiej
  • pierwsze obrazy ↓ niżej = lepiej
Zainteresowanie w porównaniu do innych testów
Mierzy nowe obciążenie (interaktywny świat generatywny), gdzie liczy się tylko utrzymanie kadencji; żaden inny test tego nie obejmuje.
Jak czytać
Około 24 klatek/s renderowanie wydaje się płynne; poniżej 15 klatek/s jest szarpany. Sesja „renderowania programowego” nie jest reprezentatywna.
Ograniczenia
Akcja → opóźnienie obrazu widoczne w przeglądarce nie jest mierzone; nie obserwuje się spójności wizualnej.
Sprawdź to sam
Oglądaj klipy w podwójnym widoku (low-poly | renderowane) i graj na żywo („benchzgx play”), aby ocenić spójność i szybkość reakcji.
Pokrycie
2 mesures valides · Matrix-Game-4.0 bf16

Maszyna

Inwentarz maszyn inventory

kontrola człowieka: brak

Na jakiej maszynie, na jakim procesorze graficznym, jakim sterowniku i w jakich wersjach wykonano pomiary?

Co się mierzy
Nazwa hosta, procesor graficzny i pamięć, pojemność obliczeniowa, sterownik i CUDA, limit mocy, procesor, pamięć RAM, system operacyjny, jądro, doker.
Protokół
Odczyt nvidia-smi, /proc i wersji dokera na początku każdego uruchomienia; wynik jest dołączony do przebiegu.
Zainteresowanie w porównaniu do innych testów
Samo w sobie niczego nie porównuje: sprawia, że pozostałe dane są porównywalne w dwóch kampaniach (ten sam kierowca, ten sam limit mocy). Nie należy mieszać dwóch serii z różnymi zapasami bez zgłoszenia tego.
Ograniczenia
Nie sprawdza temperatury chłodzenia ani otoczenia.
Pokrycie
2 mesures valides

Stan procesora graficznego health

kontrola człowieka: zalecane

Czy procesor graficzny jest w stanie generować wiarygodne pomiary?

Co się mierzy
Diagnostyka DCGM (poziom 2), nienaprawione błędy ECC, ostatnie błędy XID, wolny dysk, przepustowość hosta ↔ GPU (nvbandwidth).
Protokół
dcgmi diag -r 2, nvidia-smi -q, dziennik jądra, nvprzepustowość; przed kampanią.
Metryki
  • szachy DCGM ↓ niżej = lepiej
  • nieskorygowane błędy ECC ↓ niżej = lepiej
  • Błędy XID ↓ niżej = lepiej
Zainteresowanie w porównaniu do innych testów
Wadliwy procesor graficzny powoduje niską przepustowość bez komunikatów o błędach. Ten test oddziela „model jest powolny” od „maszyna jest chora”. Należy sprawdzić przed dokonaniem jakichkolwiek wniosków dotyczących wydajności.
Ograniczenia
Krótka diagnostyka nie wykrywa dławienia termicznego, które pojawia się dopiero po godzinie ładowania (patrz telemetria).
Sprawdź to sam
Sprawdź listę kontrolną przed kampanią (temperatura spoczynkowa, aktywne chłodzenie cieczą, brak innych procesów GPU).
Pokrycie
1 mesure valide

Testy kontrolowane przez ludzi

7 testów

Kontrole te nie są automatyczne i nie wymagają wprowadzania żadnych liczb. Zrób je przed opublikowaniem wniosków.

PoziomTestCo sprawdzić
requis Generowanie obrazu i wideoGeneruj i przeglądaj przykładowe obrazy dla każdego modelu z tymi samymi podpowiedziami przed porównaniem szybkości transmisji; szybszy model może generować bezużyteczne obrazy.
requis Gry 2D (jakość kodu)Graj w gry z poziomu panelu kontrolnego (kafelek „graj”, natychmiastowa zmiana modelu) i potwierdź, że ocena sędziego odpowiada rzeczywistej grywalności, szczególnie w przypadku graczy znajdujących się na czołowych miejscach rankingów.
requis Renderowanie neuronowe w czasie rzeczywistym (Matrix-Game 4.0)Oglądaj klipy w podwójnym widoku (low-poly | renderowane) i graj na żywo („benchzgx play”), aby ocenić spójność i szybkość reakcji.
requis Głos w czasie rzeczywistym (Kyutai)Słuchaj wymiany zdań (naturalność głosu, cięcia, odczuwalne opóźnienie); RTF < 1 nie oznacza przyjemnej rozmowy.
zalecany Jakość LLM (lm-eval)W przypadku alertu odczytaj fałszywe odpowiedzi z nieprzetworzonych wyników (źle wyodrębniony format odpowiedzi lub prawdziwy błąd?).
zalecany Rozpoznawanie mowy (ASR)Przeczytaj kilka francuskich transkrypcji: część WER może pochodzić z normalizacji (liczby, elizje), a nie z rzeczywistych błędów.
zalecany Stan procesora graficznegoSprawdź listę kontrolną przed kampanią (temperatura spoczynkowa, aktywne chłodzenie cieczą, brak innych procesów GPU).

Glosariusz

36 terminów
Agent (tryb)
Tryb Codegen, w którym model ma narzędzia (odczyt, zapis, wykonanie) i może przetestować, a następnie poprawić swoją grę w kilku rundach.
BF16
16-bitowy format cyfrowy (bfloat16), dokładność referencyjna mas modeli; służy jako podstawa porównania wersji skwantyfikowanych.
Współbieżność
Liczba żądań wysłanych w tym samym czasie do serwera; symuluje tak wielu jednoczesnych użytkowników.
Kontrola człowieka
Weryfikacja, którą dana osoba musi wykonać (oglądać, słuchać, grać), ponieważ automatyczny numer nie wystarczy do podsumowania.
DCGM
Narzędzie diagnostyczne procesora graficznego NVIDIA (Menedżer GPU Data Center); poziom 2 uruchamia obliczenia i testy pamięci.
Dekodować
Faza, w której model generuje jeden po drugim żetony odpowiedzi; ograniczone przepustowością pamięci.
Jakość delty
Różnica punktów między wynikiem modelu ilościowego a wynikiem odniesienia BF16. Alarm powyżej 2 punktów.
DER
Współczynnik błędów diaryzacji: część czasu mówienia nieprawidłowo przydzielona (pominięta, fałszywy alarm lub niewłaściwy mówca). Niżej jest lepiej.
Osadzanie
Cyfrowy wektor reprezentujący znaczenie tekstu, używany do wyszukiwania semantycznego i RAG.
FP8
8-bitowa kwantyzacja zmiennoprzecinkowa: około połowa pamięci BF16, często szybsza, ogólnie niska utrata jakości.
GGUF
Format pliku llama.cpp i Ollama, który zawiera ilościowe wagi (Q8_0, Q4_K_M…) i metadane.
Goodput
Użyteczna przepustowość: udział ruchu obsługiwanego przy zachowaniu docelowych opóźnień (SLO).
HBM
Pamięć o dużej przepustowości przylutowana do procesora graficznego (256 GB w GB300).
ITL
Opóźnienie między tokenami: czas pomiędzy dwoma kolejnymi tokenami odpowiedzi.
Sędzia LLM
Model językowy notujący wynik (tutaj wygenerowane gry) zgodnie z siatką; praktyczne, ale nie idealnie powtarzalne.
Pamięć podręczna KV
Pamięć, w której serwer przechowuje stan każdej trwającej rozmowy; jego rozmiar ogranicza współbieżność i długość kontekstu.
lm-eval
lm-evaluation-harness: standardowe stanowisko oceniające dokładność LLM w zestawach pytań.
MTEB
Test porównawczy masowego osadzania tekstu: zestaw zadań mierzących jakość osadzania.
MTP
Predykcja Multi-Token: dekodowanie spekulatywne, w którym model oferuje kilka tokenów na raz, a następnie jest weryfikowane; przyspiesza generację.
NVFP4
4-bitowa kwantyzacja NVIDIA specyficzna dla procesorów graficznych Blackwell: cztery razy mniej pamięci niż BF16.
str. 50 / str. 99
Mediana / 99. percentyl: p99 to wartość, której nie przekracza 99% żądań, czyli niekorzystny przypadek, którego doświadcza 1 użytkownik na 100.
Wstępne wypełnienie
Faza, w której model odczytuje cały znak zachęty przed pierwszym tokenem; ograniczona mocą obliczeniową. Dominuje w TTFT.
Prefiks pamięci podręcznej
Ponowne wykorzystanie obliczeń wcześniej widocznego szybkiego startu; wyłączona na czas pomiarów, aby nie spłaszczać wyników.
Profil ładowania
Para długość wlotowa/długość wylotowa (kat 1024/1024, szmata 8192/1024, długa 32768/1024, środek 4096/2048 itp.).
Kwantyfikacja
Zmniejszenie precyzji odważników (FP8, NVFP4, GGUF Q8/Q4) w celu zwiększenia pamięci i szybkości kosztem możliwej utraty jakości.
RAG
Generowanie wspomagane wyszukiwaniem: model odpowiada na podstawie dokumentów znalezionych w wyniku wyszukiwania semantycznego.
RTF/RTFx
Czynnik czasu rzeczywistego. RTF = czas obliczeń / czas trwania dźwięku (w czasie rzeczywistym, jeśli < 1); RTFx = odwrotnie (sekundy dźwięku przetwarzanego na sekundę, im więcej, tym lepiej).
Umiejętności (moda)
Tryb kodowania z pojedynczą odpowiedzią, z identycznymi instrukcjami najlepszych praktyk dla wszystkich modeli w wierszu poleceń systemu.
SLO
Cel poziomu usług: docelowy poziom opóźnienia, który należy spełnić (tutaj domyślnie TTFT p99 ≤ 500 ms i ITL p99 ≤ 25 ms).
tok/s
Tokeny na sekundę. Zagregowane: wszyscy użytkownicy łącznie (pojemność). Według użytkownika: postrzegana prędkość czytania.
Żeton
Jednostka tekstu manipulowana przez model (średnio ¾ słowa w języku angielskim, nieco mniej w języku francuskim).
TPOT
Czas na token wyjściowy: średni czas na token wygenerowany po pierwszym; 1000 / TPOT = tok/s widziane przez użytkownika.
TTFT
Czas do pierwszego tokena: opóźnienie pomiędzy wysłaniem żądania a otrzymaniem pierwszego tokena; to postrzegana responsywność.
Telemetria
Odczyt sekunda po sekundzie mocy procesora graficznego (i procesora), temperatur, zegarów i pamięci podczas pomiaru.
VLM
Model języka wizyjnego: model, który oprócz tekstu akceptuje obrazy (lub filmy) jako dane wejściowe.
WER
Współczynnik błędów słów: odsetek błędnie przepisanych słów (podstawionych, zapomnianych, dodanych). Niżej jest lepiej.