Dažām Firefly Graph darbībām ir izmaksas, ko nevar aprēķināt iepriekš.Šādā gadījumā jūs redzēsiet Kredītpunkti mainās indikatoru blakus pogai Palaist, nevis fiksētu kredītpunktu novērtējumu.Šajā sadaļā ir paskaidrots, ko tas nozīmē, kāpēc tas notiek un kas no jums tiek sagaidīts, palaižot darbplūsmu ar nenoteiktām izmaksām.
Ko nozīmē frāze “kredītpunkti atšķiras”?
Standarta mezglam ir paredzamas izmaksas.Ja palaidīsiet attēla ģenerācijas mezglu, kas rada vienu 1024×1024 attēlu, Firefly Graph zina, cik tas maksā, un parāda izmaksas pirms palaišanas.
Nenoteiktu izmaksu mezgls ir citāds: Graph var apstiprināt, ka kredītpunkti tiks patērēti, bet precīzo kopsummu nevar zināt, kamēr darbplūsmas izpilde nav pabeigta.Faktiskās izmaksas tiek aprēķinātas no reālās lietošanas un saskaņotas ar kontu, kad izpilde ir pabeigta.
Kāpēc dažas izmaksas nevar prognozēt?
Ir divi atšķirīgi iemesli, kāpēc darbplūsmai var būt nenoteiktas izmaksas.
- Pats mezgls rada mainīgu rezultātu: daži mezgli pēc būtības nav nosakāmi. Nepārprotams piemērs ir liela valodas modeļa mezgls — izmaksas ir atkarīgas no tā, cik daudz pilnvaru modelis ģenerē, atbildot uz jūsu uzvedni, un tas nav zināms, kamēr ģenerēšana nav pabeigta.Īsa atbilde un gara atbilde maksā dažādas summas, un Graph nevar prognozēt, kuru no tām modelis radīs.Citi mezgli šajā kategorijā ietver tos, kas atgriež mainīgu vienumu skaitu (piemēram, entītiju segmentācijas mezgls, kas atgriež tik daudz entītiju, cik tas atrod ievades attēlā) vai mezglus, kuru izvades struktūra ir atkarīga no ievades satura.
- Grafiks palaiž mezglu mainīgu reižu skaitu: pat mezgls ar fiksētām izmaksām par izpildi var kļūt nenoteikts, ja tas tiek izmantots saraksta, cilpas vai straumes kontekstā.Ja mezgls darbojas vienu reizi katram vienumam augšupējā sarakstā un šī saraksta lielumu rada agrāks nedeterministisks mezgls, kopējo izpilžu skaitu — un līdz ar to kopējās izmaksas — nevar aprēķināt, līdz darbplūsma tiek izpildīta.Tā ir izplatīta parādība izvēršamās darbplūsmās: segmentācijas mezgls uzrāda N entītijas, un lejasposma ģenerēšanas mezgls darbojas vienu reizi katrai entītijai. Gan skaits, gan izmaksas par vienumu veido kopsummu, kas ir zināma tikai pēc fakta.
Kā tiek parādītas nenoteiktās izmaksas
Kad darbplūsma satur vismaz vienu nenoteiktu izmaksu mezglu vai tai ir izpildes ceļi, kas rada mainīgu izsaukumu skaitu, Graph aizstāj parasto kredītpunktu novērtējumu ar etiķeti "Kredītpunkti mainās". Jūs to redzēsiet vadības elementos Palaist, pirms sākat darbplūsmu.
Novietojot kursoru vai izvēršot indikatoru, tiek parādīts, kuri mezgli grafikā rada mainīgumu, lai varētu pārbaudīt darbplūsmu pirms tās palaišanas.
Ko jūs apstiprināt, palaižot darbplūsmu?
Darbplūsmas palaišana ar kredītpunktiem ir mainīga; jūs apstiprināt, ka:
Kredītpunkti tiks patērēti, pamatojoties uz faktisko lietojumu, un tie tiks ieturēti no jūsu konta, kad izpilde būs pabeigta.
Varat pārskatīt ģeneratīvos kredītpunktus jebkurā laikā, aplūkojot savu bilanci; turklāt vienmēr jāuzrauga arī grafika izpilde, kad tiek veikta apstrāde, lai noskaidrotu gadījumus, kad izmanto vairāk iterāciju, nekā paredzēts.
Nenoteiktu izmaksu pārvaldība
Daži praktiski veidi, kā saglabāt kontroli: