AMD Open Source Driver por NPUoj Bazita sur XDNA Arkitekturo

AMD publikigis la fontkodon de la pelilo por kartoj kun XDNA-bazita motoro, kiu provizas ilojn por akceli kalkulojn rilatajn al maŝinlernado kaj signalprilaborado (NPU, aŭ Neural Processing Unit). La XDNA-bazita NPU estas inkludita en la procesoroj AMD Ryzen serioj 7040 kaj 8040, akceliloj AMD Alveo V70, kaj AMD Versal SoC-oj. La kodo estas skribita en C kaj C++ kaj estas malfermfonteca sub la GPLv2-licenco. La pelilo postulas la kernon. Linux 6.7 kun subteno por IOMMU SVA (Kunhava Virtuala Adresado).

La publikigita kodo inkluzivas kernan pelilon. Linux (amdxdna.ko) kaj rultempa biblioteko (la kromprogramo "xrt_plugin*-amdxdna") por uzi la interfacon XRT (Xilinx Runtime Library), kiu permesas al aplikaĵoj aliri la kernon funkciantan sur la aparatara akcelilo. XRT ebligas la uzon de AMD NPU-oj en aplikaĵoj skribitaj en komunaj programlingvoj. Diversaj abstraktaj niveloj estas provizitaj, de malaltnivelaj API-oj por C/C++ ĝis altnivelaj ligiloj por Python kaj komponantoj por integriĝo kun TensorFlow, PyTorch kaj Caffe.

fonto: opennet.ru

Aĉetu fidindan gastigadon por retejoj kun DDoS-protekto, VPS-VDS-serviloj 🔥 Aĉetu fidindan retejan gastigadon kun DDoS-protekto, VPS VDS-servilojn | ProHoster