Odborná definícia
Význam a odborné vymedzenie pojmu
Floating-point operation, skrátene FLOP, je jedna aritmetická operácia vykonaná s číslami reprezentovanými v pohyblivej rádovej čiarke, napríklad sčítanie alebo násobenie. Počet FLOPs odhaduje výpočtovú prácu modelu alebo jedného forward passu, zatiaľ čo FLOP/s vyjadruje výkon hardvéru za sekundu. Rôzne nástroje môžu fused multiply-add počítať ako jednu alebo dve operácie. Samotný počet nezachytáva prenos dát, paralelizáciu, sparsity, presnosť formátu ani reálnu latenciu.
Zrozumiteľné vysvetlenie
Ako sa pojem používa v praxi
Dve siete môžu mať rovnaký počet parametrov, ale jedna spracuje obrázok s oveľa väčším počtom násobení a sčítaní. FLOPs približne ukážu, koľko aritmetickej práce vykoná. Na konkrétnom čipe však môže byť pomalší model s menším počtom operácií, ak často presúva dáta z pamäte alebo používa zle podporované operátory. Preto sa výpočtová zložitosť uvádza spolu s latenciou, priepustnosťou, spotrebou, batch size a numerickým formátom ako FP32, BF16 či INT8.
Časté otázky
Otázky, ktoré spresňujú význam
Aký je rozdiel medzi FLOP a FLOP/s?
FLOP označuje množstvo aritmetickej práce, FLOP/s rýchlosť vykonávania operácií. Prvé opisuje úlohu, druhé teoretický alebo meraný výkon zariadenia.
Prečo sa multiply-add niekedy počíta dvakrát?
Operácia obsahuje jedno násobenie a jedno sčítanie. Niektoré konvencie ich rátajú ako dve FLOPs, hoci hardvér ich môže vykonať spojenou inštrukciou.
Určuje počet FLOPs latenciu modelu?
Nie presne. Latenciu ovplyvňuje pamäťová priepustnosť, paralelizácia, tvar tenzorov, knižnica, kompilácia, batch size a hardvérové akcelerátory.
Ako sa FLOPs odhadujú pri neurónovej sieti?
Nástroj prejde výpočtový graf a spočíta operácie vrstiev pre zadaný tvar vstupu. Dynamické vetvenie alebo sparsity môžu odhad skomplikovať.
Prečo treba uvádzať numerickú presnosť?
Rovnaká operácia v FP32, BF16 alebo FP16 má odlišnú rýchlosť, pamäťové nároky a numerické vlastnosti na danom hardvéri.
Súvisiace pojmy
Významové a tematické súvislosti
Pojem v rozhodovaní
Odborné články, ktoré tento pojem používajú v praxi
Zdroje a redakčná stopa
Použité východiská a odborná revízia
Definícia je autorská odborná syntéza. Pri právnych a regulačných rozhodnutiach má prednosť aktuálne oficiálne znenie predpisu a posúdenie konkrétneho prípadu.
