Projekt ZLUDA jÀtkab arengut universaalse CUDA rakenduse vormis

Andrzej Janik tutvustas ZLUDA projekti edasise arendamise plaani, mis arendab avatud CUDA tehnoloogia rakendust. Kui ZLUDA esialgne versioon keskendus CUDA rakenduse loomisele Intel GPU-dele ning teine versioon AMD GPU-dele, siis nĂŒĂŒd esitatud kolmas variant keskendub universaalse CUDA rakenduse arendamisele mis tahes GPU-dele, mis ei ole NVIDIA valmistatud. ZLUDA projekti eesmĂ€rk on pakkuda vĂ”imalust kĂ€itada muutmata CUDA rakendusi sĂŒsteemides, millel on erinevad GPU-d kui NVIDIA, peaaegu sama tĂ”husalt kui rakendustes, mis töötavad ilma vahekihtideta. Projekti kood jĂ€tkab levimist MIT ja Apache 2.0 litsentside alusel.

Alguses arendati ZLUDA projekti Intel GPU-dele, kuid 2021. aastal leidis ettevĂ”te, et CUDA rakenduste kĂ€itamise vĂ”imalus Intel GPU-del ei ole Ă€ri seisukohalt huvitav ja ei toetanud algatuse edendamist. 2022. aasta alguses lahkus arendaja Intelist ja sĂ”lmis lepingu AMD-ga CUDA ĂŒhilduvuse kihi arendamiseks selle ettevĂ”tte GPU-dele. Kaks aastat hiljem kaotas AMD huvi CUDA rakenduste kĂ€itamise vĂ”imaluste vastu oma GPU-de peal.

Lepingu tingimuste kohaselt ja pĂ€rast AMD esindajalt e-posti teel saadud avaldust avaldamiseks avas Andrzej koodi, mis loodi AMD juures töötamise ajal ja mis vĂ”imaldab CUDA rakendusi kĂ€itada AMD arendatud ROCm ja HIP (Heterogeneous-computing Interface for Portability) kihi ja kĂ€itusaega. Kuus kuud pĂ€rast avaldamist vĂ”tsid AMD juristid Andrzejega ĂŒhendust ja andsid mĂ”ista, et varem antud nĂ”usolek e-kirjas ei ole juristisch kehtiv. LĂ”ppkokkuvĂ”ttes pidi Andrzej eemaldama ZLUDA koodi avatud juurdepÀÀsust, mis loodi tema AMD töö ajal.

Uus ZLUDA mudel pÔhineb koodibaasil, mis eksisteeris enne Andrzeji töö algust AMD-l, ei sea endale kindlaid GPU nÔudeid ning keskendub rakenduste tÀitmisele, mis kasutavad CUDA-d masinÔppe ja tehisintellekti, (varem keskendus ZLUDA peamiselt sisuloomerakendustele nagu Arnold Render, Blender ja 3DF Zephyr). Lisaks plaanitakse pakkuda vÔimalust kasutada Llama.cpp, PyTorch ja TensorFlow frameworke ZLUDA peal, rakendades CUDA optimeerimisi NVIDIA GPU-dele.

Alguses keskendub projekt AMD GPU-dele, kuid hiljem kohandatakse see ka Intel GPU-dele. AMD GPU-dele rakenduse loomine toimub nullist, see toetab vÀhemalt RDNA1 arhitektuuril pÔhinevaid GPU-sid ning kasutab ROCm 6.1+ steeki ROCm 5 asemele, mida kasutati varasemas AMD rakenduses. Funktsionaalsuse pariteeti eelmise rakendusega, mille Andrzej pidi avalikustamisest eemaldama, plaanitakse saavutada 2025. aasta kolmandaks kvartaliks.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster