GenericPermuteProblem< DataType_, kBlockSize_, kMaxRanks_, KeepLastDim_ > Struct Template Reference

GenericPermuteProblem&lt; DataType_, kBlockSize_, kMaxRanks_, KeepLastDim_ &gt; Struct Template Reference#

Composable Kernel: ck_tile::GenericPermuteProblem< DataType_, kBlockSize_, kMaxRanks_, KeepLastDim_ > Struct Template Reference
ck_tile::GenericPermuteProblem< DataType_, kBlockSize_, kMaxRanks_, KeepLastDim_ > Struct Template Reference

#include <generic_petmute_problem.hpp>

Public Types

using DataType = remove_cvref_t< DataType_ >
 

Static Public Attributes

static constexpr index_t kBlockSize = kBlockSize_
 
static constexpr index_t kMaxRanks = kMaxRanks_
 
static constexpr bool KeepLastDim = KeepLastDim_
 

Member Typedef Documentation

◆ DataType

template<typename DataType_ , index_t kBlockSize_ = 256, index_t kMaxRanks_ = 8, bool KeepLastDim_ = false>
using ck_tile::GenericPermuteProblem< DataType_, kBlockSize_, kMaxRanks_, KeepLastDim_ >::DataType = remove_cvref_t<DataType_>

Member Data Documentation

◆ kBlockSize

template<typename DataType_ , index_t kBlockSize_ = 256, index_t kMaxRanks_ = 8, bool KeepLastDim_ = false>
constexpr index_t ck_tile::GenericPermuteProblem< DataType_, kBlockSize_, kMaxRanks_, KeepLastDim_ >::kBlockSize = kBlockSize_
staticconstexpr

◆ KeepLastDim

template<typename DataType_ , index_t kBlockSize_ = 256, index_t kMaxRanks_ = 8, bool KeepLastDim_ = false>
constexpr bool ck_tile::GenericPermuteProblem< DataType_, kBlockSize_, kMaxRanks_, KeepLastDim_ >::KeepLastDim = KeepLastDim_
staticconstexpr

◆ kMaxRanks

template<typename DataType_ , index_t kBlockSize_ = 256, index_t kMaxRanks_ = 8, bool KeepLastDim_ = false>
constexpr index_t ck_tile::GenericPermuteProblem< DataType_, kBlockSize_, kMaxRanks_, KeepLastDim_ >::kMaxRanks = kMaxRanks_
staticconstexpr

The documentation for this struct was generated from the following file:
  • /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/docs-6.4.3/include/ck_tile/ops/permute/pipeline/generic_petmute_problem.hpp