Newsletter Subscribe
Enter your email address below and subscribe to our newsletter
[forminator_form id="25163"]

theregister+1theregistertheregister+1„Modular“ antradienį, rugpjūčio 11 d., išleido 1.0 versiją savo programavimo kalbos „Mojo“, pažymėdama perėjimą nuo 2023 m. pristatyto eksperimentinio projekto prie stabilaus, gamybai paruošto įrankio, skirto kurti dirbtinio intelekto programinę įrangą įvairioms techninės įrangos platformoms.theregister+1
Šis išleidimas, įtrauktas į „Modular 26.5“ atnaujinimą, žada suderinamumą su ankstesnėmis versijomis ir API stabilumą, o būsimos 1.x versijos daugiausia bus papildomos. „Mojo“ kūrėjas Chrisas Lattneris apie šį etapą paskelbė „X“ tinkle, pavadindamas tai „didžiuliu etapu bendruomenei“ ir pažymėdamas, kad kalba „pasiekė kalbos stabilumą ir pirmąjį funkcijų brandos etapą“.opensourceforu+1
„Mojo“ sujungia skaitomą „Python“ sintaksę su „Rust“ tipo atminties saugumu ir sisteminio lygio našumu, panaudodama MLIR kompiliatoriaus sistemą, kad būtų galima dirbti su heterogenine technine įranga, įskaitant GPU, CPU, TPU ir ASIC. Kartu su „Modular“ MAX išvadų sistema, ji siekia išlaisvinti kūrėjus nuo specifinių tiekėjų platformų, tokių kaip „Nvidia“ CUDA ar „AMD“ ROCm.theregister+1
1.0 versija pristato „Python“ stiliaus lambda sintaksę įterptoms uždaroms funkcijoms, atminties saugumo diagnostiką, patobulintą kalbos serverio protokolą redaktorių integracijai ir tai, ką „Modular“ vadina „Mojo AI skills“. Nuo tada, kai „Modular“ atvėrė standartinę biblioteką pagal „Apache 2.0“ licenciją su LLVM išimtimis, beveik 200 bendraautorių pateikė daugiau nei 1 100 užklausų, pakeisdami daugiau nei 200 000 kodo eilučių.opensourceforu+2
Išleidimas įvyko praėjus kelioms savaitėms po to, kai „Qualcomm“ užbaigė „Modular“ įsigijimą, o tai sukėlė kūrėjų klausimų, ar lustų projektuotojo nuosavybė gali pakenkti kalbos neutralumui tiekėjų atžvilgiu. „Modular“ teigė ketinanti šiais metais atverti „Mojo“ kompiliatoriaus išeities kodą, o kalbos svetainėje užsimenama apie galimą pranešimą „ModCon“ konferencijoje, numatytoje rugpjūčio 18 d. San Fransiske.linkedin+1
Klausimų ir atsakymų sesijos metu paklaustas, ar „Nvidia“ ar „AMD“ galėtų kištis į „Mojo“ dabar, kai ji priklauso „Qualcomm“, Lattneris atsakė, kad abi bendrovės „neįtikėtinai daug prisideda prie atvirojo kodo“ ir pridūrė: „Nemanau, kad čia kils kokių nors problemų“.theregister
„Modular“ „Mojo“ plėtros plane numatytas asinchroninis programavimas, modelių atitikimas ir pažymėtos sąjungos. Tikimasi, kad būsimame „ModCon“ renginyje bus išsamiai paaiškinta, ką 1.0 stabilumo etapas suteikia platesnei ekosistemai ir ar visa kompiliatoriaus įrankių grandinė taps atvira.opensourceforu+2