Docs / nablatensor-engine-vulkan / com.nablatensor.engine.vulkan

final class

VulkanAadEngine

Vulkan replay engine. Priority sits above SIMD and below CUDA, so on a machine with no CUDA device but a working Vulkan compute stack it is the engine Nabla.model(...).fastest() selects.

Contains no reference to libvulkan beyond isAvailable(), which probes the runtime through a facade, so merely enumerating engines cannot fail where Vulkan is absent.

Methods

String name()
int priority()
boolean isAvailable()
boolean supports(AadOptions options)
String describe()
AadExecutable compile(AadTape tape, AadOptions options)