Quiz połączony z przewodnikiem · Ciężko Poziom
Zdezagregowany quiz dotyczący wstępnego wypełniania i dekodowania
Sprawdza wstępne wypełnianie i dekodowanie wąskich gardeł, transfer pamięci podręcznej KV, zakłócenia fazowe, dostrajanie zasobów i zdezagregowane systemy obsługi.
Pytanie 1 z 8
Jaki jest główny powód sprzętowy rozdzielania wstępnego wypełniania i dekodowania na różne pule procesorów graficznych?
Podgląd każdego pytania8 pytania
Odpowiedzi i wyjaśnienia pojawiają się w miarę rozwiązywania quizu.
- Jaki jest główny powód sprzętowy rozdzielania wstępnego wypełniania i dekodowania na różne pule procesorów graficznych?
- Wypełnianie wstępne jest powiązane z obliczeniami, a dekodowanie jest ograniczone przepustowością pamięci
- Używają różnych języków programowania
- Dekodowanie wymaga więcej energii niż wstępne napełnienie
- Funkcja wstępnego wypełniania nie może w ogóle działać na procesorach graficznych
- Jaką strukturę danych należy przenieść z procesów roboczych wstępnego wypełniania do procesów roboczych dekodujących?
- Model waży
- Pamięć podręczna KV (klucz-wartość).
- Słownictwo tokenizera
- Stan optymalizatora
- Który problem w szczególności zmniejsza dezagregacja w przypadku konfiguracji ze współdzieloną kartą graficzną?
- Awaria sterownika GPU
- Utrata pakietów sieciowych w Internecie
- Blokowanie nagłówka linii, w przypadku którego długie wypełnienie wstępne wstrzymuje dekodowanie innych osób
- Modelowa halucynacja
- Dlaczego wstępne wypełnienie może być agresywne wsadowo, ale dekodowanie przynosi korzyści z innego dostrajania?
- Dekodowanie nigdy nie korzysta z procesora graficznego
- Wstępne wypełnienie jest uruchamiane tylko raz dziennie
- Dozowanie nie jest możliwe podczas wstępnego napełniania
- Tokeny wstępnego wypełnienia są odczytywane równolegle, maksymalizując wykorzystanie mocy obliczeniowej na przebieg
- Które połączenia międzysieciowe są zwykle używane do przenoszenia pamięci podręcznej KV pomiędzy zdezagregowanymi pulami?
- NVLink lub InfiniBand
- Modemy telefoniczne
- Kable USB 2.0
- Bluetooth
- Które nazwane systemy są powiązane ze zdezagregowanym udostępnianiem wstępnego wypełniania/dekodowania?
- TCP, UDP i HTTP
- DistServe, Splitwise i Mooncake
- Worda, Excela i PowerPointa
- JPEG, PNG i GIF
- Why must the KV cache produced during prefill be available to the decode workers?
- It contains the model’s optimizer state
- It stores the user’s GPU allocation
- Decode uses cached prompt keys and values to generate subsequent tokens without recomputing the whole prompt
- It is needed only to calculate validation accuracy
- What is a resource-allocation benefit of separating prefill and decode pools?
- Both phases must use identical batch sizes
- The model no longer needs a KV cache
- The scheduler can eliminate all network communication
- Each phase can be sized and parallelized for its own compute or memory bottleneck