Nyt sprog med base i Python koder AI på GPU'er

11. august 2021 kl. 09:461
Nyt sprog med base i Python koder AI på GPU'er
Illustration: garloon/Bigstock.
Just-in-time-compiler oversætter Python-kode til GPU-instrukser.
Artiklen er ældre end 30 dage
Manglende links i teksten kan sandsynligvis findes i bunden af artiklen.

Et nyt sprog med navnet Triton vil gøre det nemmere at programmere neurale netværk på grafikprocessorer. Det skriver Infoworld.

Bag sproget står organisationen Openai, der blandt andet er ophav til den gigantiske sprogmodel GPT-3, som bygger på den neurale arkitektur deep learning. Triton benytter Python som grundlag, og udvikleren skriver kode i Python med Tritons biblioteker, som oversættes til GPU-instrukser via en just-in-time-compiler.

Det giver mulighed for integration med resten af Pythons miljø. Tritons biblioteker byder på en række primitive datatyper i stil med biblioteket Numpy, som understøtter matrix-operationer og reduktion af arrays.

Indtil videre findes sproget kun til Linux.

1 kommentar.  Hop til debatten
Denne artikel er gratis...

...men det er dyrt at lave god journalistik. Derfor beder vi dig overveje at tegne abonnement på Version2.

Digitaliseringen buldrer derudaf, og it-folkene tegner fremtidens Danmark. Derfor er det vigtigere end nogensinde med et kvalificeret bud på, hvordan it bedst kan være med til at udvikle det danske samfund og erhvervsliv.

Og der har aldrig været mere akut brug for en kritisk vagthund, der råber op, når der tages forkerte it-beslutninger.

Den rolle har Version2 indtaget siden 2006 - og det bliver vi ved med.

Debatten
Log ind eller opret en bruger for at deltage i debatten.
settingsDebatindstillinger
1
13. august 2021 kl. 11:14

Man kunne også bruge Futhark (https://futhark-lang.org/), som oversætter højniveaukode til meget effektiv GPU-kode, der kan kaldes fra f.eks. Python. Dermed er det ikke kun et fast antal biblioteksfunktioner, man kan bruge.