Dit project betreft een technische implementatie van het GPT-2 taalmodel, volledig geschreven in CMake en gebruikmakend van Q16.16 integer-aritmetiek. Het artikel beschrijft twee manieren om het project te draaien:
Het volledige model: Gebruikers kunnen de benodigde modelbestanden (safetensors, vocab.json en merges.txt) downloaden van HuggingFace en deze vervolgens uitvoeren via een Python-tool en CMake.
Het toy-model: Een vereenvoudigde versie die via specifieke generatie-scripts (gentables.py en genmodel.py) kan worden opgezet en uitgevoerd.
Het project is open source en valt onder de BSD 3-Clause licentie.
Implementatie van het GPT-2 model in puur CMake
Volledig model
Om het volledige model te gebruiken, kunnen de volgende stappen worden uitgevoerd:
Dit project is gelicentieerd onder de BSD 3-Clause licentie. Zie het bestand LICENSE voor meer details.
Zichtbare categorieën
Kies welke categorieën je wilt zien.
Over deze site
Waarom Tech-update?
Tech-update is ontstaan omdat ik merkte dat ik dagelijks veel verschillende websites moest bezoeken om interessant technieuws te vinden. Dat kon efficiënter.
Hoe werkt het?
Meerdere keren per etmaal gaat mijn zelfgebouwde AI-agent op zoek naar interessante artikelen op blogs en nieuwssites.
Vindt hij iets relevants, dan wordt het artikel naar het Nederlands vertaald en op Tech-Update geplaatst.
Van ieder artikel maakt de AI ook een korte samenvatting. Zo kun je snel bepalen of het de moeite waard is om het volledige artikel te lezen.
Bij ieder artikel staat altijd een link naar de oorspronkelijke bron (vaak een Engelstalige website).
Artikelen kun je bewaren als favoriet, vastzetten in de zijbalk of terugvinden via de zoekfunctie.
In de instellingen (tandwielikoon rechtsboven) geef je aan in welk soort nieuws je geïnteresseert bent.