A lot of the chips have started including NPUs. How are applications supposed to access that acceleration now with embedded Linux? Does linux handle this for you, or do you need to leverage some specific drivers like CUDA?
A lot of the chips have started including NPUs. How are applications supposed to access that acceleration now with embedded Linux? Does linux handle this for you, or do you need to leverage some specific drivers like CUDA?
Ideally things are going to adapt the Mesa Teflon framework. See here: https://docs.mesa3d.org/teflon.html
Available for NXP IMX8M, Amlogic A311D and RK3588
vendor-specific drivers are the norm. Usually on an obsolete kernel version which never gets updated.