batchlas::device::DeviceBlasLaunchInfo Struct Reference

Overview

Host-side description of a launch, for the *_workspace_elements queries.

A query evaluates the same eligibility predicates as the call, so the description must match the launch actually made. Build it with make_group_launch_info(), make_nd_item_1d_launch_info() or make_nd_item_3d_launch_info().

Definition at line 48 of file group_blas_common.hh.

#include <batchlas/blas/device/detail/group_blas_common.hh>

Variables

◆ local_size

int batchlas::device::DeviceBlasLaunchInfo::local_size = 1

work-items per work-group (per sub-group for a sub-group executor)

Definition at line 49 of file group_blas_common.hh.

◆ subgroup_size

int batchlas::device::DeviceBlasLaunchInfo::subgroup_size = 1

sub-group size of the kernel; 1 for DeviceBlasLaunchKind::Group

Definition at line 50 of file group_blas_common.hh.

◆ kind

DeviceBlasLaunchKind batchlas::device::DeviceBlasLaunchInfo::kind = DeviceBlasLaunchKind::Group

executor the call receives

Definition at line 51 of file group_blas_common.hh.