AMD Open Source-stuurprogramma voor NPU's gebaseerd op XDNA-architectuur

AMD heeft de broncode van de driver gepubliceerd voor videokaarten met een XDNA-engine, die tools biedt voor het versnellen van berekeningen met betrekking tot machine learning en signaalverwerking (NPU, of Neural Processing Unit). De XDNA-gebaseerde NPU is opgenomen in de AMD Ryzen 7040- en 8040-serie processors, AMD Alveo V70-acceleratoren en AMD Versal SoC's. De code is geschreven in C en C++ en is open source onder de GPLv2-licentie. De driver vereist de kernel. Linux 6.7 met IOMMU SVA (Shared Virtual Addressing) ondersteuning.

De gepubliceerde code bevat een kernelstuurprogramma. Linux (amdxdna.ko) en een runtimebibliotheek (de "xrt_plugin*-amdxdna"-plugin) voor het gebruik van de XRT-interface (Xilinx Runtime Library), waarmee applicaties toegang krijgen tot de kernel die op de hardwareversneller draait. XRT maakt het gebruik van AMD NPU's mogelijk in applicaties die geschreven zijn in gangbare programmeertalen. Er worden verschillende abstractieniveaus geboden, van low-level API's voor C/C++ tot high-level bindings voor Python en componenten voor integratie met TensorFlow, PyTorch en Caffe.

Bron: opennet.ru

Koop betrouwbare hosting voor sites met DDoS-bescherming, VPS VDS-servers 🔥 Koop betrouwbare websitehosting met DDoS-bescherming, VPS- en VDS-servers | ProHoster