Quiz połączony z przewodnikiem · Ciężko Poziom
Równoległość sekwencji i quiz dotyczący uwagi pierścieniowej
Przećwicz transfery bloków Ring Attention, softmax online i przyczynowe równoważenie obciążenia, w tym ograniczenia nakładania się komunikacji na urządzeniach.
Pytanie 1 z 8
Wzdłuż jakiego wymiaru równoległość sekwencji dzieli dane?
Podgląd każdego pytania8 pytania
Odpowiedzi i wyjaśnienia pojawiają się w miarę rozwiązywania quizu.
- Wzdłuż jakiego wymiaru równoległość sekwencji dzieli dane?
- Wymiar ukryty/cechowy
- Wymiar tokenu (sekwencji).
- Tylko wymiar partii
- Liczba warstw
- Co funkcja Ring Attention przekazuje pomiędzy procesorami graficznymi ustawionymi w pierścieniu?
- Pełne wagi modelu
- Stany optymalizatora
- Logity końcowe
- Bloki klucz/wartość
- How can Ring Attention combine partial attention blocks without approximating the full attention pattern?
- Online softmax with a running maximum and normalizer
- Randomly dropping unseen key blocks
- Truncating every distant key
- Replacing all attention scores with zeros
- Dlaczego aplikacja Ring Attention nie wymaga żadnego pojedynczego procesora graficznego do przechowywania pełnego współczynnika K/V?
- Odrzuca większość kluczy
- Używa mniejszego modelu
- Wartość K/V jest przesyłana strumieniowo w blokach i kumulowane są tylko częściowe wyniki
- Uwaga jest przybliżona, a nie dokładna
- When can Ring Attention reduce the exposed time spent transferring K/V blocks?
- Whenever the model has any number of parameters
- Only when every device stores the full sequence
- By eliminating all transfers between devices
- When useful block computation overlaps those transfers
- Jakie komplikacje wprowadza maskowanie przyczynowe w przypadku równoważenia obciążenia Ring Attention?
- Sprawia to, że model jest nieróżniczkowalny
- Później tokeny obsługują więcej kluczy, powodując nierówną pracę każdego procesora graficznego
- Eliminuje potrzebę pierścionka
- Podwaja liczbę parametrów
- A new Ring Attention block has larger attention scores than previous blocks. Why rescale the earlier softmax sums?
- To discard the earlier keys permanently
- To replace all token embeddings
- To keep accumulated terms consistent with the updated running maximum
- Aby zmniejszyć rozmiar słownictwa
- Under causal masking with contiguous sequence shards, which tokens can require more attention work?
- Later tokens that can attend to more preceding positions
- All tokens require exactly one key
- Only padding tokens at the start
- Earlier tokens because they can see the future