AMD avas XDNA arhitektuuril pÔhineva NPU draiveri koodi

AMD on avaldanud XDNA arhitektuuril pÔhinevate kaartide draiverite lÀhtekoodi, mis pakuvad vahendeid masinÔppe ja signaalitöötluse (NPU, Neural Processing Unit) arvutuste kiirendamiseks. XDNA arhitektuuril pÔhinev NPU on saadaval AMD Ryzen 7040 ja 8040 protsessorites, AMD Alveo V70 kiirendites ning AMD Versal SoC-des. Kood on kirjutatud C ja C++ keeltes ning avatud GPLv2 litsentsi alusel. Draiveri tööks on vajalik Linuxi kernel versioon 6.7 koos IOMMU SVA (Shared Virtual Addressing) toega.

Avaldatud kood sisaldab Linuxi kerneli draiverit (amdxdna.ko) ja runtime-kogu (plugin «xrt_plugin*-amdxdna»), mis vÔimaldab kasutada XRT (Xilinx Runtime Library) liidest, mis vÔimaldab rakendustel suhelda töötlejatena (kernel), mis töötavad riistvarakiirendiga. XRT vÔimaldab rakendustel kasutada AMD NPU-d tavapÀrastel programmeerimiskeeltel. Pakutakse erinevaid abstraktsioonitasemeid, alates madala taseme API-dest C/C++ jaoks kuni kÔrgema taseme sidemeteni Pythonis ja komponentideni, mis on integreeritud TensorFlow, PyTorch ja Caffe-ga.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster