For sophisticated algorithms such as neural network inferencing, the application layer can leverage the higher-level platforms, while for algorithms that require a high degree of resource management, it interacts directly with Vulkan.