Oossa

llama.cpp b11866 tar bort äldre Metal-skalningssteg

Versionen tar bort Metal-reduktionskärnor och en arbetsbuffert efter att skalningen av expert-token flyttats in i beräkningsgrafen. Inga prestandamätningar redovisas.

NotisAv Publicerad av Oossa: 1 min läsning

I version b11866 av llama.cpp tar ggml-org-teamet bort ett skalningssteg med tvåpotenser från en Metal-kärna för matrismultiplikation som används i mixture-of-experts-modeller. Projektet uppger att skalningen av varje expert-token nu sker i beräkningsgrafen och håller aktiveringarna i nedprojektionen inom det intervall som f16 stöder innan operationen körs.

Ändringen tar också bort tvåstegsreduktionskärnor, deras arbetsbuffert och en f32-dispatchväg, liksom tester för indata som överskred f16-intervallet. Versionen innehåller byggen för macOS med Apple Silicon och många andra plattformar, men redovisar inga mätningar av hastighet eller noggrannhet.

Varför det spelar roll

För llama.cpp-användare som kör mixture-of-experts-modeller med Metal förlitar sig kärnan nu på skalning som sker tidigare i beräkningsgrafen. Versionen säger inte om det påverkar hastigheten eller resultatens kvalitet.

Var den här artikeln användbar?
Dela

Läs vidare

Oossa · Nyhetsbrev

Veckans AI, förklarad

Varje måndag: nyheterna som är värda att känna till, på enkel svenska. Gratis, ingen spam.