TVPanelSize, a template class used for setting the panel size required for launching General TensorVector contraction kernel on various hardware devices.
More...
template<typename Scalar, typename StorageIndex, StorageIndex NCWindow, StorageIndex CFactor, StorageIndex NCFactor>
struct Eigen::TensorSycl::internal::TVPanelSize< Scalar, StorageIndex, NCWindow, CFactor, NCFactor >
TVPanelSize, a template class used for setting the panel size required for launching General TensorVector contraction kernel on various hardware devices.
- Template Parameters
-
| Scalar | determines the element type of the tensor/vector |
| StorageIndex | determines the Index type. |
| NCWindow | determines the number of non-contracting element to be process by each work-group |
| CFactor | determines the number of contracting element to be process by each thread |
| NCFactor | determines the number of non-contracting element to be process by each thread |