AMD ROCm: Offene KI- und ML-Plattform soll sich auf Radeon unter Windows mit Nvidia CUDA messen

42
News Sven Bauduin Als bevorzugte Quelle auf Google hinzufügen
AMD ROCm
Quelle: AMD

AMD arbeitet aktuell daran, seinen quelloffenen CUDA-Konkurrenten ROCm auch für Windows-Benutzer zugänglich zu machen und auf handelsüblichen Radeon-Grafikkarten für Consumer lauffähig zu machen. Damit könnten dann bald auch Endanwender von ML-Frameworks wie TensorFlow und PyTorch für entsprechende KI-Workloads profitieren.

AMD arbeitet derzeit daran, ROCm, eine quelloffene Compute-Plattform für künstliche Intelligenz und maschinelles Lernen sowie die entsprechenden Workflows, auch für Benutzer von Windows zugänglich zu machen und zudem Unterstützung für die hauseigenen Consumer-Grafikkarten der Gaming-Serie Radeon hinzuzufügen.

ROCm ist bereits im professionellen Einsatz

Aktuell kommt ROCm ausschließlich auf Profi-Beschleunigern wie der AMD Instinct MI250, einer CDNA-2-Compute-GPU mit 128 GB HBM2e und Infinity Fabric Links auf einem Multi-Chip-Package, Systemen mit AMD Epyc und der Radeon Pro W-Serie exklusiv unter freien Betriebssystemen auf Bais von Linux zum Einsatz.

AMD ROCm Quelle: AMD AMD ROCm Quelle: AMD

CUDA-Konkurrenz auch im Privatbereich

Anders als es Nvidia mit CUDA praktiziert, hat AMD seine KI- und ML-Plattform Radeon Open Compute ("ROCm") bereits am 14. November 2016 als Open Source freigegeben. Die quelloffene Software ist für GPU-Computing unter Linux vorgesehen und nutzt dazu unter anderem die ML-Frameworks TensorFlow und PyTorch. Zudem stehen die beiden ML-Bibliotheken MIOpen für Hochleistungs-ML-Primitive sowie MIVisonX für die Implementierungen von Khronos OpenVX und OpenVX für mannigfaltige Anwendungsbereiche bereit.

AMD ROCm ist insbesondere für ML-Workflows aus den nachfolgenden KI-gestützten Bereichen ausgelegt:

  • Biowissenschaften
  • Arzneimittelforschung
  • Automatisierung und Robotik
  • Bild- und Videoerkennung
  • Autonomes Fahren

Zudem werden Containerisierung-Tools wie Docker, Singularity, Kubernetes und Slurm über Erweiterungen unterstützt, was System- und Workloadbereitstellungen einfacher und effizienter macht. Vorkonfigurierte Docker-Container sind ebenfalls bereits vorhanden, was die ML-Anwendungsentwicklung beschleunigt.

Empfohlener redaktioneller Inhalt [EMBED_URL] An dieser Stelle finden Sie externe Inhalte von [PLATTFORM]. Zum Schutz Ihrer persönlichen Daten werden externe Einbindungen erst angezeigt, wenn Sie dies durch Klick auf "Alle externen Inhalte laden" bestätigen: Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit werden personenbezogene Daten an Drittplattformen übermittelt. Mehr dazu in unserer Datenschutzerklärung.
Externe Inhalte Mehr dazu in unserer Datenschutzerklärung.

ROCm soll auf Radeon unter Windows laufen

Das gesamte Featureset der ROCm-Plattform, welches bis jetzt auf professionelle Workstation- und Server-Grafikkarten beschränkt war, möchte AMD jetzt auf seinen Consumer-Grafikkarten der Serie Radeon unter Windows 10/11 laufen lassen. Damit stünden dann Allzweck-Computing auf Grafikprozessoren, Hochleistungs-Computing, heterogenes Computing sowie die Programmiermodelle HIP, OpenMP/Message Passing Interface und OpenCL auch im privaten Umfeld zur Verfügung.

Whitepaper bestätigt AMDs Pläne

"Ja, wir arbeiten aktuell daran, ROCm für Windows verfügbar zu machen", sagte Forrest Norrod, Senior Vice President und General Manager von AMDs Datacenter and Embedded Solutions Business Group, während eines Interviews mit c't. "Wir werden auch Unterstützung für andere Teile unseres Radeon-Portfolios hinzufügen", fügte Forrest Norrod hinzu und bestätigte damit, was einem für kurze Zeit öffentlich zugänglichen Whitepaper ohnehin bereits entnommen werden konnte.

Demnach sollen die nachfolgenden Beschleuniger und Grafikkarten die kommende Version 5.6.0 Alpha von ROCm unterstützen:

  • AMD Instinct
    • Instinct MI250X
    • Instinct MI250
    • Instinct MI210
    • Instinct MI100
    • Instinct MI150
  • AMD Radeon
    • Radeon Pro V620
    • Radeon Pro W6800
    • Radeon RX 6900 XT*
    • Radeon RX 6600*
    • Radeon R9 Fury*

*) erstmals offiziell unterstützt!

In der Zwischenzeit führt auch die ROCm-Projektseite auf GitHub die drei ersten Radeon-Grafikkarten ganz offiziell in der GPU-Supportliste.

AMD ROCm Quelle: AMD via HWTraveler via GitHub AMD ROCm Weshalb die Wahl der ersten Kandidaten insbesondere auf die Radeon RX 6900 XT und Radeon RX 6600 sowie die ziemlich betagte Fiji-Grafikkarte Radeon R9 Fury mit HBM-Speicher gefallen ist, weiß nur der Hersteller. Neben dem kommenden ROCm in der Version 5.6.0 Alpha wird außerdem mindestens der AMD-Grafiktreiber Adrenalin in der Version 22.40 sowie das HIP SDK Core vorausgesetzt.

AMD ROCm Quelle: AMD via HWTraveler via GitHub AMD ROCm

Radeon R9 Fury kann mehr als die Radeon RX 6900 XT

Die noch nicht veröffentlichte AMD ROCm 5.6.0 Alpha wird vollständige Unterstützung für die AMD Radeon R9 Fury bieten, welche im Juli 2015 auf den Markt kam, während die Radeon RX 6600 und Radeon RX 6900 XT lediglich Zugriff auf das Heterogeneous Interface for Portability SDK (HIP) haben werden. Zumindest in dieser Hinsicht kann der alte Fiji-Chip die moderne RDNA-2-GPU schlagen.

Ihre Meinung ist gefragt!

Wie stehen Sie zu diesem Thema? Die PCGH-Redaktion freut sich über Ihre fundierte Meinung in den Kommentaren zu dieser Meldung. Um zu kommentieren, müssen Sie auf PCGH.de oder im Extreme-Forum eingeloggt sein. Sollten Sie noch keinen Account haben, könnten Sie sich hier unverbindlich registrieren.

Quellen: @nakasya911 via Twitter, Whitepaper mit Account-Pflicht, AMD via Github, AMD via Website, Tom's Hardware

42
    • Kommentare (42)

      Zur Diskussion im Forum
      • Von Hoagy Komplett-PC-Aufrüster(in)
        Zitat von seahawk
        Spielt der Anwender eine Rolle? Welches Androidphone ist denn völlig open und enthält keine gelockten Teile des Herstellers?
        Android wird primär von Google und nach den Wünschen von Google entwickelt. Der einzige Vorteil ist, dass der Hersteller des Gerätes keine Lizenzgebühren an Google abführen muss. Wobei das natürlich auch nur die halbe Wahrheit ist, denn überall wo der Playstore drauf ist, zahlt der Nutzer am Ende doch an Google.
        Das ist nochmal ein ganz anderes Thema. Natürlich ist es Mist, was Samsung und Co für proprietäre Bloatware auf den Telefonen vorinstallieren. Es gibt aber durchaus einige Alternativen ohne den Kram (z.B. Fairphone oder Shiftphone), was ohne ein quelloffenes Betriebssystem kaum umzusetzen wäre. Außerdem kann man sich auch zehn Jahre alte Geräte noch mit aktuellen Android Versionen flashen. Theoretisch wäre sowas natürlich auch mit proprietärer Software möglich, aber dann wäre man auf den Entwickler angewiesen, der natürlich nicht an Nachhaltigkeit interessiert ist, sondern an Profit.
      • Von Hoagy Komplett-PC-Aufrüster(in)
        Zitat von seahawk
        Spielt der Anwender eine Rolle? Welches Androidphone ist denn völlig open und enthält keine gelockten Teile des Herstellers?
        Android wird primär von Google und nach den Wünschen von Google entwickelt. Der einzige Vorteil ist, dass der Hersteller des Gerätes keine Lizenzgebühren an Google abführen muss. Wobei das natürlich auch nur die halbe Wahrheit ist, denn überall wo der Playstore drauf ist, zahlt der Nutzer am Ende doch an Google.
        Das ist nochmal ein ganz anderes Thema. Natürlich ist es Mist, was Samsung und Co für proprietäre Bloatware auf den Telefonen vorinstallieren. Es gibt aber durchaus einige Alternativen ohne den Kram (z.B. Fairphone oder Shiftphone), was ohne ein quelloffenes Betriebssystem kaum umzusetzen wäre. Außerdem kann man sich auch zehn Jahre alte Geräte noch mit aktuellen Android Versionen flashen. Theoretisch wäre sowas natürlich auch mit proprietärer Software möglich, aber dann wäre man auf den Entwickler angewiesen, der natürlich nicht an Nachhaltigkeit interessiert ist, sondern an Profit.
      • Von Jaffech BIOS-Overclocker(in)
        Zitat von owned139
        Also mal wieder Fakenews aus dem roten Lager.
        Definitiv bin ich rotes Lager. Habe ja nur eine Nvidia Karte

        Ich bin mir relativ sicher, dass FSR verbeiteter ist. Zumindest was AA(A) Games angeht.

        Über alle Spiele gesehen, kann NV sicherlich führen.

        Trotzdem bleibt immernoch FreeSync als OpenSource, was verbreiteter als die dazugehörige proprietäre Technik ist.

        Edit: Sorry, war falsch ausgedrückt. FSR verbreitet sich schneller als DLSS und wird in der Anzahl der unterstützen Spiele bald vor DLSS liegen. Siehe dazu die release Zeitpunkte von FSR sowie DLSS und rechne dann die "Games/Monat" aus.
        Hatte das vor 2, 3 Monaten mal gemacht und bin eben auf o.g. Ergebnis gekommen. FSR wird im Durchschnitt von mehr Spielen/Monat supported.
      • Von Bobhais Software-Overclocker(in)
        Zitat von BxBender
        Wenn ihr alle einfach immer nur NVidia kauft und denen ihr Geld gebt, ist das sicherlich der Hauptgrund für solche Dinge.
        Nur existiert kein Kollektiv der Verbraucher die unter vorgegebenen moralischen Aspekten ihren Kauf tätigen. Das hat auch wenig mit Moral zu tun schwächere Produkte zu erwerben, da dahinter die gleichen Produzenten und Investoren sitzen.
        Zitat von BxBender
        Ihr könnt ja sehen, wie schlecht es mit Physx lief, der Einstieg war teuer, viel zu wenig Verbreitung, das Henne -Ei-Prinzip.
        Physx ist Bestandteil der aktuell beliebstesten Game Engine Unreal.
        Zitat von BxBender
        Daher sind sicherlich mehrere Player und ausgewogene Kräfteverhältnisse wünschenswert.
        Bei AMD braucht es einfach 2 bis 3 stabile Generationen, dann ergibt sich das von selbst.
      • Von owned139 BIOS-Overclocker(in)
        Zitat von Destroyer0203
        Nope, hat sich mittlerweile geändert
        Nein. Laut WCCFTECH sinds 101 Spiele mit FSR2 Support und 230 in Summe mit FSR1.
        [Ins Forum, um diesen Inhalt zu sehen]

        Nvidia wirbt mit über 290 Spielen und 50 weiteren in der Pipeline:
        [Ins Forum, um diesen Inhalt zu sehen]

        Also mal wieder Fakenews aus dem roten Lager.
      • Von Jaffech BIOS-Overclocker(in)
        Zitat von owned139
        DLSS ist weiter verbreitet oder nicht?
        Nope, hat sich mittlerweile geändert
      Direkt zum Diskussionsende
  • Print / Abo
    Apps
    PCGH Magazin 07/2026 PC Games 07/2026 play5 07/2026 N-Zone 07/2026 Linux Magazin 07/2026 LinuxUser 07/2026 Raspberry Pi Geek 07/2026
    PC Games Hardware PC Games Linux Magazin Raspberry Pi Geek Computec Kiosk