AMD ha reso pubblico il codice del driver per l'NPU basato sull'architettura XDNA.

L'azienda AMD ha pubblicato i codici sorgente del driver per le schede con motore basato sull'architettura XDNA, fornendo strumenti per accelerare i calcoli legati all'apprendimento automatico e all'elaborazione dei segnali (NPU, Neural Processing Unit). L'NPU basato sull'architettura XDNA è fornito nelle serie 7040 e 8040 dei processori AMD Ryzen, negli acceleratori AMD Alveo V70 e nei SoC AMD Versal. Il codice è scritto in C e C++ e viene rilasciato con licenza GPLv2. Per il funzionamento del driver è necessario un kernel Linux 6.7 con supporto IOMMU SVA (Shared Virtual Addressing).

Il codice pubblicato include un driver per il kernel Linux (amdxdna.ko) e una libreria runtime (plugin "xrt_plugin*-amdxdna") per utilizzare l'interfaccia XRT (Xilinx Runtime Library), che consente alle applicazioni di accedere ai gestori (kernel), eseguiti sul lato dell'acceleratore hardware. XRT consente di sfruttare l'NPU AMD in applicazioni scritte in linguaggi di programmazione comuni. Vengono forniti vari livelli di astrazione, da API a basso livello per C/C++ a binding ad alto livello per Python e componenti per l'integrazione con TensorFlow, PyTorch e Caffe.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster