Docs / jax4j-engine-cuda / com.nablatensor.jax4j.engine

final class

CudaInterpEngine

CUDA engine that interprets the tape instead of generating a kernel for it.

Priority sits below the generating engine, so it is used when asked for by name — which is the right call whenever the tape changes often enough that seconds of NVRTC per shape outweigh a slower replay.

Methods

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