Function hip_sys::hiprt::hipExtLaunchMultiKernelMultiDevice
source · pub unsafe extern "C" fn hipExtLaunchMultiKernelMultiDevice(
launchParamsList: *mut hipLaunchParams_t,
numDevices: i32,
flags: u32
) -> hipError_tExpand description
@brief Launches kernels on multiple devices and guarantees all specified kernels are dispatched on respective streams before enqueuing any other work on the specified streams from any other threads
@param [in] hipLaunchParams List of launch parameters, one per device. @param [in] numDevices Size of the launchParamsList array. @param [in] flags Flags to control launch behavior.
@returns hipSuccess, hipInvalidDevice, hipErrorNotInitialized, hipErrorInvalidValue