ZLUDA 6 vÀljaanne, universaalne avatud rakendus CUDA tehnoloogiale

Andrzej Janik tutvustas ZLUDA 6 vĂ€ljaannet, avatud rakendust CUDA tehnoloogiale. Projekti eesmĂ€rk on vĂ”imaldada muutmata CUDA rakenduste kĂ€itamine mitte-NVIDIA GPU-dega sĂŒsteemides, saavutades jĂ”udluse, mis on lĂ€hedane rakenduste jĂ”udlusele, mida teostatakse ilma kihistusteta. Projekti kood on kirjutatud Rusti keeles ja vĂ€ljastatakse MIT ja Apache 2.0 litsentside all.

ZLUDA 6 on saanud projekti kolmanda olulise vÀljaande, mis on loodud pÀrast
koodibaasi puhastamist Andzeji töötamise ajal AMD-s loodud koodist. Alates 2022. aastast töötas Andrzej AMD-s GPU AMD ja CUDA ĂŒhilduvuse kihi loomise kallal, kuid 2024. aastal projekt peatati. Vastavalt lepingu tingimustele ning pĂ€rast AMD esindajalt avaldamisluba saamist, avaldas Andrzej AMD-s töötamise ajal loodud koodi, mis vĂ”imaldab kĂ€itada CUDA rakendusi ROCm ja HIP (Heterogeneous-computing Interface for Portability) steki peal.

Eelmisel aastal pidi Andrzej avatud koodi eemaldama pÀrast advokaatide kirja, mis selgitas, et e-posti kaudu antud luba ei oma juriidilist jÔudu. PÀrast seda alustas Andrzej tööd uue ZLUDA versiooni kallal, mis pÔhines koodibaasil, mis eksisteeris enne Andrzeji tööd AMD-s. Praeguses etapis keskendub arendus CUDA kasutavate rakenduste tÀitmisele, mis on seotud masinÔppega. Projekt piirneb praegu AMD GPU-dega, kuid tulevikus kohandatakse see ka Intel GPU-dele.

Uues vĂ€ljaandes on lisatud esmane tugi ZLUDA peal töötava fĂŒĂŒsikamootori PhysX ja 3D-modelleerimise sĂŒsteemi Blender kĂ€ivitamiseks. PhysXi tugi on praegu varajases staadiumis.
alfa-versioon ja on piiratud 32-bitiste PhysX kogude kĂ€ivitamise vĂ”imalustega, mis vĂ”imaldab AMD GPU-dega sĂŒsteemides kĂ€ivitada teatud vanaid mĂ€nge, mis kasutavad seda mootorit. NĂ€iteks mĂ€ngus Mafia II saavutati ZLUDA aktiveerimisega FPS tĂ”us 26-lt 80 kaadrile sekundis. On rakendatud tekstuuride toimetamise tugi, mis on piisav Blendi kĂ€itamiseks ZLUDA abil. Windowsi platvormi tugi on oluliselt paranenud. Suurendatud on vĂ”imalusi suurte keelemudelite (nt PyTorch) kĂ€itamiseks ZLUDA raamistiku peal kasutades CUDA optimeerimisi, mis on rakendatud NVIDIA GPU-dele.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster