gpu.cpp — asan daşınan kitabxana qrafik prosessorlarda hesablamalar üçün. İşləmək üçün yalnız C++ standartını dəstəkləyən C++ kompilyatoru tələb olunur (inkişafçılar nədənsə clang-i təkid edirlər) və həmin kitabxana. Vulkan, Metal və ya DirectX-i dəstəkləyən hər hansı bir qurğuda işlədiyini bildirirlər.
Kitabxananın üstünlükləri kimi inkişaf etdiricilər bunları qeyd edirlər:
- kompilyasiya sürəti, müasir PC-lərdə 5 saniyədən az olduğu bildirilir;
- API-nin sadəliyi;
- minimum asılılıqlar — əsas kod gpu.h-da təxminən min sətir kod ramadı, əlavə olaraq python3 və make tələb olunur.
İnkişaf WebGPU əsasında aparılır. Kitabxananın lisenziyası — Apache License 2.0.
Bağlantıda kod nümunələri mövcuddur.
Mənbə: linux.org.ru
