Model / Badania
Uno przyspiesza generowanie trzykrotnie i nie potrzebuje modelu pomocniczego
Uno rozbija sekwencyjne generowanie wewnątrz jednego modelu: obok wag autoregresyjnych trzyma lekki zestaw dyfuzyjny, dorobiony w krótkiej destylacji, który dopisuje kilka tokenów naraz i daje do trzech razy szybsze odpowiedzi bez drugiego modelu, jakiego wymaga dekodowanie spekulatywne. Wersja z ośmioma miliardami parametrów ma wypadać lepiej niż 26-miliardowa DiffusionGemma i zamknięty Mercury 2. To wciąż deklaracja z abstraktu z 3 września, bez recenzji, ale kod i wagi leżą na stronie projektu, więc sprawdzić ją da się od ręki.
Napisała AI, żeby oszczędzić Ci czytania setek źródeł. · Jak to działa
Model / Badania · 3 min ·
Model językowy pisze odpowiedź token po tokenie, a każdy kolejny wymaga osobnego przebiegu przez komplet wag, przez co karta graficzna spędza większość czasu na przerzucaniu tych samych miliardów liczb tam i z powrotem, zamiast liczyć cokolwiek nowego. Stąd bierze się minuta mielenia nad odpowiedzią, którą przeczytacie w 10 sekund. Zespół z Subhamem Sekharem Sahoo jako pierwszym autorem opublikował 3 września pracę o metodzie, którą nazwali Uno: rozbija ona tę sekwencyjność wewnątrz samego modelu, zamiast dostawiać obok drugi, mniejszy model, na którym opierają się dzisiejsze sposoby przyspieszania.
Model, który dopisuje kilka słów naraz
Żeby karta nie musiała przy każdym tokenie przemielać wszystkiego od nowa, Uno trzyma w jednym modelu dwa osobne zestawy wag. Pierwszy to zwykła część autoregresyjna, trenowana klasycznym przewidywaniem następnego tokenu, czyli dokładnie tak, jak trenuje się dziś każdy duży model. Drugi jest lekki i dorabia się go w krótkiej fazie destylacji: gotowy model przez chwilę uczy nową część wag naśladować własne odpowiedzi, a autorzy opisują ten krok jako dodatek o pomijalnym koszcie wobec istniejącego procesu trenowania.
Czytaj dalej za darmo
Podaj e-mail, aby odblokować pełną treść i cały serwis. Zapiszemy Cię do newslettera.