Popularne tematy
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
AI i blockchain wspominają o jednym pojęciu: VM (maszyna wirtualna)
Chociaż terminy takie jak EVM są powszechnie używane w kręgach CT, VM nie jest terminem wymyślonym przez blockchain. W historii komputerów jego pierwotne znaczenie to: „ściśle zdefiniowana warstwa abstrakcji wykonawczej, która pozwala górnym kodom nie martwić się o różnice w sprzęcie dolnym”.
Na przykład JVM nie martwi się o CPU, EVM nie martwi się o fizyczne węzły łańcucha, AI VM nie martwi się o GPU/TPU.
Biorąc EVM jako przykład, definiuje zestaw instrukcji bajtowych & definiuje zasady zmiany stanu & zapewnia, że wyniki obliczone przez wszystkie węzły są identyczne. Nawet jeśli jest wolne, musi być weryfikowalne, możliwe do ponownego obliczenia i osiągnięcia konsensusu.
EVM jest „globalnie współdzieloną, całkowicie deterministyczną maszyną stanową”.
Natomiast VM w kontekście AI zazwyczaj odnosi się do czasu wykonania (Runtime) wnioskowania/treningu modelu.
Powszechnie odnosi się do silników wykonawczych wnioskowania (TensorRT/XLA/TVM), wirtualnej warstwy harmonogramu modelu (przez GPU/TPU/wiele maszyn) oraz piaskownicy wykonawczej agenta (Narzędzie + Pamięć + Polityka).
Rozwiązuje problem, jak uruchomić ten sam model na różnych sprzętach, jak wstrzymać/wznowić/równolegle działać ten sam agent oraz jak harmonogramować moc obliczeniową, pamięć wideo i kontekst.
Wszystkie nazywają się VM, ponieważ wszystkie są w „wirtualizowanym środowisku wykonawczym”, ale jedna wirtualizuje „obliczenia konsensusu”, a druga wirtualizuje „inteligentne obliczenia”.


Najlepsze
Ranking
Ulubione
