AI 101
Utvecklare skapar programvara med öppen kÀllkod för att hjÀlpa AI-forskare att minska koldioxidavtryck

En grupp internationella AI-forskare och datavetare har samarbetat för att designa programvara som kan uppskatta koldioxidavtrycket frÄn datorverksamhet. Programpaketet med öppen kÀllkod, kallat CodeCarbo, designades av ett konsortium av AI- och datavetenskapsföretag. Förhoppningen Àr att mjukvaran ska göra det möjligt för programmerare att göra sin kod mer effektiv och minska mÀngden CO2 som genereras av anvÀndningen av datorresurser.
Minska koldioxidavtryck
Enligt ITP, utvecklades det nya mjukvarupaketet CodeCarbon av ett team av AI-forskningsgrupper ledda av AI-forskningsföretaget Mila, tillsammans med Comet.ml, Haverford College i Pennsylvania och GAMMA. Programvaran uppskattar inte bara mÀngden CO2 som produceras genom anvÀndning av datorresurser, utan den ger ocksÄ utvecklare rÄd för att minska deras koldioxidavtryck.
Utbildning av AI-modeller kan krÀva mycket energi. Som förklarat av ArsTechnica, uppskattade forskare frÄn University of Massachusetts Amherst den totala kostnaden för att skapa och trÀna vissa AI-modeller, och teamet fann att trÀning av det naturliga sprÄknÀtverket BERT en gÄng genererade ungefÀr lika mycket koldioxid som en flygning tur och retur mellan San Francisco och New York. Samtidigt kan trÀning av modellen flera gÄnger tills den Àr optimerad generera sÄ mycket CO2 som 315 olika passagerare som tar samma flygning.
Varför förbrukar AI-modeller sÄ mycket energi och genererar sÄ mycket CO2 som en biprodukt? En del av svaret ligger i hur AI-modeller trÀnas och optimeras. För att fÄ till och med smÄ förbÀttringar jÀmfört med de befintliga toppmoderna algoritmerna kan AI-forskare trÀna sin modell tusentals gÄnger om och göra smÄ justeringar av modellen varje gÄng tills en optimal modellarkitektur upptÀcks.
AI-modeller vÀxer ocksÄ i storlek hela tiden och blir mer komplexa för varje Är.
De mest kraftfulla maskininlÀrningsalgoritmerna och modellerna som GPT-3, BERT och VGG har miljontals parametrar och trÀnas i veckor Ät gÄngen, vilket motsvarar hundratals eller tusentals timmars trÀningstid. GPT-2 hade cirka 1.5 miljarder parametrar inom nÀtverket, medan GPT-3 har cirka 175 miljarder vikter. Detta slutar med att anvÀnda hundratals kilo koldioxid.
CodeCarbon
CodeCarbon har en spÄrningsmekanismmodul som loggar mÀngden ström som anvÀnds av molnleverantörer och datacenter. Systemet anvÀnder sedan data hÀmtade frÄn allmÀnt tillgÀngliga kÀllor för att uppskatta volymen av genererad CO2, kontrollerar statistik frÄn det elnÀt som hÄrdvaran Àr ansluten till. Trackern uppskattar den CO2 som produceras för varje experiment med hjÀlp av en viss AI-modul, och lagrar utslÀppsdata för bÄde projekt och hela organisationen.
Grundaren av Mila, Yohua Bengio, förklarade att Àven om AI Àr ett otroligt kraftfullt verktyg som kan hantera mÄnga problem, krÀver det ofta en betydande mÀngd datorkraft. Sylvian Duranton, VD för Boston Consulting Group, hÀvdade att datoranvÀndning och AI kommer att fortsÀtta vÀxa i exponentiella takter runt om i vÀrlden. Tanken Àr att CodeCarbon ska hjÀlpa AI- och dataföretag att hÄlla tillbaka sitt koldioxidavtryck nÀr de fortsÀtter att vÀxa. CodeCarbon kommer att generera en instrumentpanel som gör att företag enkelt kan se mÀngden utslÀpp som genereras av utbildningen av deras maskininlÀrningsmodeller. Det kommer ocksÄ att representera utslÀppen i mÀtvÀrden som utvecklare lÀtt kan förstÄ, sÄsom mil körda i en bil, timmar med tv-tittande och typisk energiförbrukning för ett hushÄll i USA.
CodeCarbon-utvecklarna förvÀntar sig att programvaran inte bara kommer att uppmuntra AI-forskare att försöka minska sitt eget koldioxidavtryck, utan att det kommer att uppmuntra större transparens nÀr det gÀller utslÀpp överlag. Utvecklare kommer att kunna kvantifiera och rapportera om utslÀpp som genereras av en rad olika AI- och datorexperiment. Teamet som ansvarar för att skapa CodeCarbon hoppas att andra utvecklare kommer att ta deras open source-verktyg och förbÀttra det med nya funktioner som hjÀlper AI-ingenjörer och forskare att minska deras miljöpÄverkan ytterligare.