AMD paprašė pašalinti dalį ZLUDA kodo iš viešojo domeno

ZLUDA veikia AMD ROCm krūvoje

Prieš kelis mėnesius mūsų seseriniame tinklaraštyje „Linux Addicts“ pasidalinau naujienomis apie AMD sprendimą nebefinansuoti ZLUDA kūrimo, nes tuo metu AMD minėjo, kad tai nėra jo komerciniai interesai ir tai leido kūrėjui atidaryti jos pokyčiai, kaip sutarta sutartyje.

Iš pradžių ZLUDA buvo sukurta Intel GPU. Tačiau 2022 m. projekto kūrėjas paliko „Intel“ ir pasirašė sutartį su AMD, kad sukurtų su CUDA suderinamą sluoksnį savo GPU.

Po to šių metų pradžioje 2024, AMD nusprendė, kad ji nebuvo strateginė jos verslui leisti paleisti CUDA programas savo GPU (galbūt dėl ​​teisinių problemų, susijusių su NVIDIA). Pagal sutarties sąlygas Andrzej (žinomas dėl savo darbo kuriant CUDA technologijos diegimą Intel ir AMD GPU) leido viešai skelbti savo kūrimą, o el.

Tai sukėlė didelį bendruomenės susidomėjimą, nes ZLUDA pažadėjo pasiūlyti dvejetainį suderinamumą su CUDA programomis jau sudarytas naudojant CUDA kompiliatorių, skirtą NVIDIA GPU, nereikia keisti šaltinio kodo. Šis gebėjimas leistų kūrėjams ir vartotojams paleisti programas, skirtas NVIDIA AMD ir Intel aparatinėje įrangoje jokių komplikacijų. Taigi ZLUDA leidžia vykdyti CUDA programas be pakeitimų sistemose su AMD GPU, naudojant ROCm krūvą ir HIP vykdymo laiką.

Bet dabar kad pasikeitė, nuo neseniai AMD paprašė Andrzej Janik pašalinti dalį kodo iš viešojo domeno projekto. Šis pranešimas praėjus šešiems mėnesiams po kodekso paviešinimo, AMD teisininkai susisiekė su Andžejumi ir pranešė, kad susirašinėjimo metu suteiktas leidimas neturi teisinės galios.

Dėl konfidencialumo sutarties, bendravimo su advokatais detalės negali būti atskleistos iš AMD. Dėl šios situacijos Andžejus buvo priverstas pašalinti iš viešosios nuosavybės visą kodą, kurį sukūrė dirbdamas AMD.

Apie bylą Andrzejus Janikas minėjo, kad neketina atsisakyti projekto ZLUDA ir planuoja jį atkurti naudojant kodą, kurį sukūrė prieš pradėdamas bendradarbiavimą su AMD (šis kodas iš pradžių buvo sukurtas dirbti su Intel GPU).

Anksčiau čia buvęs kodas buvo pašalintas AMD prašymu.
Kodas buvo išleistas AMD patvirtinus el. paštu. AMD teisės skyrius dabar teigia, kad jis nėra teisiškai įpareigojantis, todėl atšauktas.
Kol kas nors neklausia: nesu gavęs teisinių grasinimų ar jokių pranešimų iš NVIDIA.

O dabar tai?
Šiuo metu dar viena priešiška korporacija neturi didelio skirtumo. Aš planuoju atkurti ZLUDA iš anksčiau sukurtos AMD kodų bazės. Finansavimas projektui ateina ir tikiuosi, kad artimiausiomis savaitėmis galėsiu pasidalinti informacija. Jis turės skirtingą apimtį ir tam tikros funkcijos nebegrįš.
Norėjau, kad tai būtų staigmena, bet viena iš šių funkcijų buvo NVIDIA GameWorks palaikymas. Sukūriau jį „Batman: Arkham Knight“, bet niekada jo nebaigiau ir dabar tas kodas niekada neišvys dienos šviesos:

Be to, jis mini, kad artimiausiomis savaitėmis Daugiau informacijos apie projekto ateitį bus pasiūlyta. Tačiau jau skelbta, kad kai kurios funkcijos bus prarastos, o kai kurie projektai, kurie buvo lygiagrečiai vystomi, nebus viešinami.

To pavyzdys yra darbas, kuris buvo atliktas palaikant NVIDIA GameWorks technologiją, kuri siekė įdiegti GameWorks pagrįstus efektus žaidime „Batman: Arkham Knight“.

Įdomu, NVIDIA, CUDA technologijos savininkė, nepateikė jokių užklausų susiję su ZLUDA projektu, todėl gali būti, kad AMD viską gerai apgalvojo ir planuoja panaudoti kūrimą kokiam nors projektui arba ketina tęsti plėtrą ten, kur buvo nutraukta.


Pridėti kaip pageidaujamą šaltinį