Docs / nablatensor-engine-rocm / com.nablatensor.engine.rocm
final class
RocmAadEngine
ROCm/HIP replay engine. Priority sits above SIMD and below the Vulkan engine. isAvailable() returns false on the known-unstable consumer APUs (gfx1103 and friends), where a sustained-compute launch wedges the MES firmware and forces a display-killing full-device reset, so .fastest() does not select those unsupported APUs by default. Opt an APU back in for deliberate benchmarking with -Dnablatensor.rocm.allow_unsupported=true (env NABLATENSOR_ROCM_ALLOW_UNSUPPORTED=1) and then -Dnablatensor.engine=rocm / .on("rocm").
Holds no reference to libamdhip64 beyond isAvailable(), which probes through the HipCompute facade, so merely enumerating engines cannot fail where ROCm is absent.