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

theregister+1theregistertheregister+1Modular-ը երեքշաբթի՝ օգոստոսի 11-ին, թողարկել է իր Mojo ծրագրավորման լեզվի 1.0 տարբերակը՝ նշանավորելով դրա անցումը 2023 թվականին ներկայացված փորձարարական նախագծից դեպի կայուն, արտադրական պատրաստի գործիք՝ տարբեր սարքավորումների վրա AI ծրագրեր ստեղծելու համար.theregister+1
Modular 26.5 թարմացման մաս կազմող այս թողարկումը խոստանում է հետադարձ համատեղելիություն և API կայունություն։ Mojo-ի ստեղծող Քրիս Լատները X-ում հայտարարել է, որ սա «հսկայական հանգրվան է համայնքի համար»՝ նշելով, որ լեզուն «հասել է կայունության և իր ֆունկցիոնալ հասունության առաջին դարաշրջանին»։opensourceforu+1
Mojo-ն համատեղում է Python-ի ընթեռնելի շարահյուսությունը Rust-ի նման հիշողության անվտանգության և համակարգային մակարդակի արդյունավետության հետ՝ օգտագործելով MLIR կոմպիլյատորի շրջանակը հետերոգեն սարքավորումների համար, ներառյալ GPU-ները, CPU-ները, TPU-ները և ASIC-ները։ Modular-ի MAX ինֆերենսի շրջանակի հետ միասին այն նպատակ ունի ազատել մշակողներին վաճառողից կախված հարթակներից, ինչպիսիք են Nvidia-ի CUDA-ն կամ AMD-ի ROCm-ը։theregister+1
1.0 տարբերակը ներկայացնում է Python-ոճի լամբդա շարահյուսություն, հիշողության անվտանգության ախտորոշում և բարելավված Language Server Protocol։ Այն բանից հետո, երբ Modular-ը բացեց ստանդարտ գրադարանի կոդը Apache 2.0 լիցենզիայով, գրեթե 200 մասնակիցներ կատարել են ավելի քան 1100 pull request՝ փոխելով ավելի քան 200,000 տող կոդ։opensourceforu+2
Թողարկումը տեղի է ունեցել Qualcomm-ի կողմից Modular-ի ձեռքբերումից շաբաթներ անց, ինչը հարցեր է առաջացրել մշակողների մոտ, թե արդյոք չիպեր արտադրողի սեփականությունը կարող է վտանգել լեզվի չեզոքությունը։ Modular-ը հայտարարել է, որ մտադիր է այս տարի բացել Mojo կոմպիլյատորի կոդը, իսկ օգոստոսի 18-ին Սան Ֆրանցիսկոյում կայանալիք ModCon-ի ժամանակ հնարավոր են նոր հայտարարություններ։linkedin+1
Հարցին, թե արդյոք Nvidia-ն կամ AMD-ն կարող են խոչընդոտել Mojo-ին, Լատները պատասխանել է, որ երկու ընկերություններն էլ «անհավանական ներդրում ունեն բաց կոդի մեջ» և հավելել է. «Ես չեմ ակնկալում, որ այստեղ որևէ խնդիր կլինի»։theregister
Mojo-ի համար Modular-ի ճանապարհային քարտեզը ներառում է ասինխրոն ծրագրավորում, օրինաչափությունների համընկնում և այլն։ Ակնկալվում է, որ առաջիկա ModCon միջոցառումը մանրամասն կներկայացնի, թե ինչ է բացում 1.0 կայունության հանգրվանը ավելի լայն էկոհամակարգի համար։opensourceforu+2