pub unsafe fn dot_ex(
handle: cublasHandle_t,
n: c_int,
x: CUdeviceptr,
x_type: cudaDataType,
incx: c_int,
y: CUdeviceptr,
y_type: cudaDataType,
incy: c_int,
result: *mut c_void,
result_type: cudaDataType,
execution_type: cudaDataType,
) -> Result<(), GpuError>