Skip to main content

Module launcher

Module launcher 

Source
Expand description

Kernel launch and synchronization for the WAVE runtime.

Dispatches compiled kernels to the appropriate GPU vendor or the WAVE emulator. For vendor backends (Metal, CUDA, HIP, SYCL), generates a host program, compiles it via subprocess, and runs it. The emulator path calls wave_emu directly as a library.

Functionsยง

launch_kernel
Launch a compiled kernel on the specified vendor.