Het bedrijf AMD heeft de code van de driver voor de NPU op basis van de XDNA-architectuur vrijgegeven.

AMD heeft de broncode van de driver voor kaarten met een motor op basis van de XDNA-architectuur vrijgegeven, die middelen biedt voor het versnellen van berekeningen gerelateerd aan machine learning en signaalverwerking (NPU, Neural Processing Unit). De NPU op basis van de XDNA-architectuur wordt geleverd in de series 7040 en 8040 van de AMD Ryzen-processors, de AMD Alveo V70-accelerators en de SoC AMD Versal. De code is geschreven in de programmeertalen C en C++, en is open source onder de GPLv2-licentie. Voor de werking van de driver is Linux-kernel 6.7 vereist met ondersteuning voor IOMMU SVA (Shared Virtual Addressing).

De vrijgegeven code omvat de driver voor de Linux-kernel (amdxdna.ko) en een runtime-bibliotheek (plugin 'xrt_plugin*-amdxdna') voor het gebruik van de XRT-interface (Xilinx Runtime Library), die het mogelijk maakt om vanuit applicaties te communiceren met de kernelprocessen die op de hardware-accelerator draaien. XRT stelt ontwikkelaars in staat om de AMD NPU te gebruiken in applicaties geschreven in gangbare programmeertalen. Er worden verschillende abstractieniveaus aangeboden, 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 webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster