Connect with us

Nachrichten

NVIDIA stoppt die Verwendung von CUDA auf anderen Plattformen und listet neue Warnung in der EULA auf

NVIDIA stoppt die Verwendung von CUDA auf anderen Plattformen und listet neue Warnung in der EULA auf

NVIDIA hat die Verwendung von CUDA-Bibliotheken auf anderen Plattformen wie AMD und Intel verboten, da das Unternehmen eine neue Warnung hinzufügt CUDAs EULA.

NVIDIA zielt mit seiner überarbeiteten Richtlinie auf ZLUDA und andere CUDA-abhängige Lösungen ab und behindert letztendlich die Code-Portierung

Während NVIDIA keine offiziellen Erklärungen zur Untermauerung dieser Behauptung abgegeben hat, sagte der Kernel-/Hypervisor-Ingenieur: Longhorn entdeckte die Warnung und wandte sich an X, um die Änderung offenzulegen. Dieser Schritt erfolgte, nachdem die CUDA-Plattform eine zunehmende Akzeptanz bei Drittentwicklern und Unternehmen erlebte, die NVIDIAs Software-Powerhouse nutzten, um ihre Hardwarefunktionen zu aktualisieren.

Die Verwendung von Übersetzungsschichten zum Ausführen von CUDA auf anderen Plattformen wurde 2021 verboten, als NVIDIA die EULA-Vereinbarung erstmals auflistete. Dennoch war die Warnung darin ausdrücklich enthalten, sodass wir uns fragen, warum Team Green sich „plötzlich“ dazu entschlossen hat, die EULA zu überarbeiten.

Es ist Ihnen nicht gestattet, Teile der mithilfe von Softwareelementen generierten Ausgabe zurückzuentwickeln, zu dekompilieren oder zu disassemblieren, um solche Ausgabeartefakte auf eine Nicht-NVIDIA-Plattform zu übersetzen.

Nun, wenn Sie nicht wissen, wie andere Plattformen CUDA nutzen, ein erstklassiges und aktuelles Beispiel dafür ist die Verwendung von ZLUDA, einer Open-Source-Bibliothek, die NVIDIA CUDA-Apps effektiv auf AMDs ROCm portiert, was keine Codeanpassung erfordert .

Mithilfe von Übersetzungsebenen implementierte der Entwickler von ZLUDA CUDA-Bibliotheken nahezu perfekt auf dem ROCm, was für Einzelpersonen erstaunlich, aber gleichzeitig für Technologiegiganten wie NVIDIA alarmierend war. Ebenso haben chinesische Firmen wie Moore’s Threads und viele andere einen Teil von CUDA für die Entwicklung genutzt, was für NVIDIA nicht angenehm ist.

Während Code-Portierung und die Verwendung von Übersetzungsebenen zwar die Tatsache behindern, dass CUDA ausschließlich für NVIDIAs eigene GPU-Lösungen entwickelt wurde, und die „Exklusivität“ bis zu einem gewissen Punkt stiehlt, dürfen wir nicht vergessen, dass Code-Portierungsimplementierungen das Potenzial dazu haben Erweitern Sie die Grenzen der Datenverarbeitung, insbesondere im Bereich der KI, da Einzelpersonen letztendlich ein Hybridmodell aus Hardware- und Softwareressourcen erstellen und so das Beste aus beiden Welten erkunden können. Die Entscheidung von NVIDIA wird diesen Teil der Branche behindern und die plattformübergreifende Unterstützung deutlich eingeschränkter machen.

Nachrichtenquellen: Longhorn, Toms Hardware

Teilen Sie diese Geschichte

Facebook

Twitter