AMD begärde att ta bort en del av ZLUDA-koden från den offentliga domänen

ZLUDA körs på AMD:s ROCm-stack

För några månader sedan delade jag i vår systerblogg, "Linux Addicts", nyheten om AMD:s beslut att sluta finansiera utvecklingen av ZLUDA, detta eftersom AMD vid den tidpunkten nämnde att det inte var av dess kommersiella intresse och detta gjorde att utvecklaren öppnade dess utveckling enligt avtalet.

ZLUDA utvecklades ursprungligen för Intel GPU:er. Men 2022 lämnade projektets utvecklare Intel och tecknade ett kontrakt med AMD för att utveckla ett CUDA-kompatibelt lager för sina GPU:er.

Efter det i början av detta år 2024 AMD fastställde att det inte var strategiskt för sin verksamhet tillåta att köra CUDA-applikationer på sina GPU:er (möjligen av rädsla för juridiska problem med NVIDIA). Enligt villkoren i hans kontrakt tillät detta Andrzej (känd för sitt arbete med att skapa implementeringar av CUDA-teknik för Intel och AMD GPU) att offentliggöra sin utveckling, och under e-postutbyten gav en AMD-representant honom också tillstånd att publicera dessa framsteg.

Detta väckte stort intresse i samhället, sedan ZLUDA lovade att erbjuda binär kompatibilitet med CUDA-applikationer redan kompilerad med CUDA-kompilatorn för NVIDIA GPU:er, utan att behöva ändra källkoden. Denna förmåga skulle tillåta utvecklare och användare att köra applikationer designade för NVIDIA på AMD- och Intel-hårdvara inga komplikationer. Som sådan möjliggör ZLUDA exekvering av CUDA-applikationer utan modifieringar på system med AMD GPU:er, med hjälp av ROCm-stacken och HIP-runtime.

Men nu det har förändrats, sedan nyligen AMD bad Andrzej Janik att ta bort en del av koden från det offentliga området av projektet. Detta meddelande kommer sex månader efter att koden offentliggjordes, kontaktade AMDs advokater Andrzej och informerade honom om att tillståndet som gavs under korrespondensen inte hade någon juridisk giltighet.

På grund av ett sekretessavtal, Information om kommunikation med advokater kan inte lämnas ut från AMD. Som ett resultat av denna situation tvingades Andrzej att ta bort all kod som han hade utvecklat från det offentliga området när han arbetade för AMD.

Om fallet Andrzej Janik har nämnt att han inte har för avsikt att överge projektet ZLUDA och planerar att bygga om den med den kod den hade utvecklat innan man började sitt samarbete med AMD (denna kod designades ursprungligen för att fungera med Intel GPU:er).

Koden som tidigare fanns här har tagits bort på begäran av AMD.
Koden släpptes med AMD:s godkännande via e-post. AMD:s juridiska avdelning säger nu att det inte är juridiskt bindande, därav återkallelsen.
Innan någon frågar: Jag har inte fått juridiska hot eller någon kommunikation från NVIDIA.

Och nu det?
Vid det här laget gör ännu ett fientligt företag ingen större skillnad. Jag planerar att bygga om ZLUDA från pre-AMD-kodbasen. Finansiering för projektet kommer in och jag hoppas kunna dela med mig av detaljer under de kommande veckorna. Det kommer att ha en annan omfattning och vissa funktioner kommer inte tillbaka.
Jag ville att det skulle vara en överraskning, men en av dessa funktioner var stöd för NVIDIA GameWorks. Jag fick det att fungera i Batman: Arkham Knight, men jag avslutade det aldrig och nu kommer den koden aldrig att se dagens ljus:

Dessutom nämner han att under de kommande veckorna, Mer information kommer att erbjudas om projektets framtid. Det har dock redan meddelats att vissa funktioner kommer att gå förlorade och vissa projekt som var i parallell utveckling kommer inte att offentliggöras.

Ett exempel på detta är det arbete som hade gjorts för att stödja NVIDIA GameWorks-teknik, som försökte implementera GameWorks-baserade effekter i spelet "Batman: Arkham Knight."

Nyfiket, NVIDIA, ägare av CUDA-teknik, har inte utfärdat några förfrågningar relaterat till ZLUDA-projektet, så det är möjligt att AMD har tänkt igenom och planerar att använda utvecklingen för något projekt eller har för avsikt att fortsätta utvecklingen där den slutade.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.