Rugpjūčio viduryje pasidalinome čia, tinklaraštyje la naujienos apie AMD prašymą (paklausą) Andrzejui Janikui, pašalinti iš viešosios erdvės dalį projekto ZLUDA kodo – projekto, kuriuo siekiama sukurti atvirą CUDA technologijos įgyvendinimą.
Kalbant apie AMD tuo metu pateiktą pranešimą, tai pasirodė praėjus šešiems mėnesiams po to, kai kodas buvo paskelbtas viešai, AMD teisininkai susisiekė su Andžejumi ir pranešė, kad susirašinėjimo metu duotas leidimas neturi teisinės galios.
Turite tai prisiminti Pagrindinis ZLUDA tikslas – įgalinti sistemas su ne NVIDIA GPU paleisti CUDA programas be pakeitimų ir našumu, panašiu į vietinių programų, ty be emuliacijos sluoksnių, mažinančių jų efektyvumą.
En 2022, Janikas prisijungė prie AMD, kad dirbtų su suderinamumo sluoksniu CUDA įmonės GPU. Tačiau Po dvejų metų kūrimo AMD prarado susidomėjimą šia iniciatyva. Iš pradžių gavęs AMD atstovo leidimą skelbti kodą, sukurtą dirbant su įmone, Andrzejus išleido jį viešai. Tačiau praėjus šešiems mėnesiams po paskelbimo, AMD teisininkai susisiekė su juo ir pareiškė, kad suteiktas leidimas neturi teisinės galios. Dėl to Janikas buvo priverstas atsisakyti ZLUDA kodo, susijusio su jo darbu AMD.
Apie šį atvejį, Andžejus Janikas minėjo, kad projekto neatsisakys ir kad jis ieškos alternatyvaus kelio tęsti plėtrą, tačiau nereikės pasinaudoti pažanga, kurią padarė dirbdamas AMD.
Kodas buvo grąžintas į ankstesnę AMD būseną, o aš beprotiškai stengiausi tobulinti kodų bazę. Rašiau patobulintą PTX analizatorių, kurio visada norėjau, ir padėjau pagrindus atstatymui.
Ir dabar Atrodo, kad sukurtas naujas ZLUDA projekto atspirties taškas, nes neseniai Andrzej Janik pristatė naują ZLUDA ateities plėtros planą.
ZLUDA grįžta. Pastaruosius kelis mėnesius stengiausi rasti komercinę organizaciją, kuri užtikrintų tolesnę projekto plėtrą. Džiaugiuosi galėdamas pranešti, kad radau tokį, kuris ne tik nori finansuoti tolesnę plėtrą, bet ir turi puikią ZLUDA ateities viziją. Dalinuosi jūsų ilgalaike vizija ir nekantrauju daugiau apie tai pakalbėti. Dar nenorime visko atskleisti, bet kol kas žinome, kad norime patobulinti ZLUDA
Andžejus Janikas mini, kad naujoji ZLUDA versija bus pagrįsta pirminiu kodu sukurtas prieš Andžejui Janikui pradedant dirbti AMD. Šis naujas įgyvendinimas nebus susietas su jokiu konkrečiu GPU ir daugiausia dėmesio skirs programų, naudojančių CUDA mašininiam mokymuisi ir dirbtinio intelekto užduotims, paleidimui. Anksčiau ZLUDA daugiausia dėmesio skyrė turinio kūrimo programoms, tokioms kaip Arnold Render, Blender ir 3DF Zephyr.
Šiame naujame etape ZLUDA pasiūlys palaikymą tokioms sistemoms kaip Llama.cpp, PyTorch ir TensorFlow su CUDA optimizavimu, kurį naudoja NVIDIA GPU. Iš pradžių projektas bus sutelktas į AMD GPU palaikymą, o vėliau bus perkeltas į Intel GPU.
Be to, minima, kad naujas ZLUDA bus sukurta palaikyti kelias GPU architektūras, iš pradžių daugiausia dėmesio skiriant AMD GPU. AMD diegimas Jis bus sukurtas nuo nulio ir sukurtas taip, kad būtų suderinamas su GPU, pagrįstu RDNA1 architektūra.
Prieš grąžinant ankstesnį kodą, ZLUDA buvo saugoma ROCm 5, daugiausia siekiant išvengti pakartotinio visų tai versijai būdingų pataisymų išbandymo. Dabar, kai kūrimas prasidės nuo nulio, naujasis AMD skirtas ZLUDA diegimas naudos ROCm 6.1+, leisdamas pasinaudoti pažangesnėmis funkcijomis ir pagerinti būsimų architektūrų suderinamumą.
Tikimasi, kad iki 2025 m. trečiojo ketvirčio ZLUDA pasieks funkcijų lygiavertiškumą su anksčiau pašalinta versija, todėl AMD GPU galės paleisti CUDA programas su konkurencingu našumu.
Pagaliau Jei norite sužinoti daugiau apie tai, išsamią informaciją galite patikrinti sekanti nuoroda.