|
| struct | BlockProperties |
| | BlockProperties is a template class that provides different characteristic of a block of each Tensor processed by each workgroup. More...
|
| |
| class | FullReductionKernelFunctor |
| |
| struct | GeneralScalarContraction |
| | GeneralScalarContraction is a template class that provides the scalar value of Tensor -Tensor contraction operation, when all the dimensions are contracting dimensions. This Kernel reduces two tensors to an scalar. More...
|
| |
| struct | GeneralVectorTensor |
| | GeneralVectorTensor is a template class that provides Tensor -vector contraction operation, which is a special case of Tensor Tensor contraction. More...
|
| |
| class | GenericNondeterministicReducer |
| |
| struct | OpDefiner |
| |
| struct | OpDefiner< Eigen::internal::MeanReducer< CoeffReturnType >, CoeffReturnType, Index, false > |
| |
| struct | OpDefiner< Eigen::internal::MeanReducer< CoeffReturnType >, CoeffReturnType, Index, true > |
| |
| struct | PacketWrapper |
| |
| struct | PartialReducerLauncher |
| |
| struct | PartialReductionKernel |
| |
| struct | ReductionPannel |
| |
| struct | ScanAdjustmentKernelFunctor |
| |
| struct | ScanInfo |
| |
| struct | ScanKernelFunctor |
| |
| struct | ScanLauncher_impl |
| |
| struct | ScanParameters |
| |
| struct | SecondStepFullReducer |
| |
| struct | SecondStepPartialReduction |
| |
| struct | SYCLAdjustBlockOffset |
| |
| class | TensorContractionKernel |
| | TensorContractionKernel is a template class that provides Tensor -Tensor contraction operation. More...
|
| |
| struct | ThreadProperties |
| | ThreadProperties is a template class that provides each thread's properties within a workgroup. Please see the sycl-1.2.1 specification (https://www.khronos.org/registry/SYCL/specs/sycl-1.2.1.pdf) for the workgroup, work-items. More...
|
| |
| struct | TTPanelSize |
| | TTPanelSize, a template class used for setting the panel size required for launching General Tensor Tensor contraction kernel on various hardware devices. More...
|
| |
| struct | TVPanelSize |
| | TVPanelSize, a template class used for setting the panel size required for launching General TensorVector contraction kernel on various hardware devices. More...
|
| |