Trình điều khiển mã nguồn mở AMD cho NPU dựa trên kiến ​​trúc XDNA

AMD đã công bố mã nguồn trình điều khiển cho các card đồ họa sử dụng công nghệ XDNA, cung cấp các công cụ để tăng tốc các phép tính liên quan đến học máy và xử lý tín hiệu (NPU, hay Bộ xử lý thần kinh). NPU dựa trên XDNA được tích hợp trong bộ xử lý AMD Ryzen 7040 và 8040 series, bộ tăng tốc AMD Alveo V70 và SoC AMD Versal. Mã nguồn được viết bằng C và C++ và được công khai theo giấy phép GPLv2. Trình điều khiển này yêu cầu kernel. Linux 6.7 với hỗ trợ IOMMU SVA (Địa chỉ ảo dùng chung).

Mã nguồn được công bố bao gồm một trình điều khiển nhân hệ điều hành. Linux (amdxdna.ko) và một thư viện thời gian chạy (plugin "xrt_plugin*-amdxdna") để sử dụng giao diện XRT (Xilinx Runtime Library), cho phép các ứng dụng truy cập vào nhân chạy trên bộ tăng tốc phần cứng. XRT cho phép sử dụng NPU của AMD trong các ứng dụng được viết bằng các ngôn ngữ lập trình phổ biến. Nhiều cấp độ trừu tượng được cung cấp, từ API cấp thấp cho C/C++ đến các liên kết cấp cao cho Python và các thành phần để tích hợp với TensorFlow, PyTorch và Caffe.

Nguồn: opennet.ru

Mua dịch vụ lưu trữ đáng tin cậy cho các trang web có bảo vệ DDoS, máy chủ VPS VDS 🔥 Mua dịch vụ hosting website đáng tin cậy với bảo vệ DDoS, máy chủ VPS VDS | ProHoster