is_similiar_distributed_tensor< static_distributed_tensor< TypeX, DistX >, static_distributed_tensor< TypeY, DistY > > Struct Template Reference

is_similiar_distributed_tensor&lt; static_distributed_tensor&lt; TypeX, DistX &gt;, static_distributed_tensor&lt; TypeY, DistY &gt; &gt; Struct Template Reference#

Composable Kernel: ck_tile::detail::is_similiar_distributed_tensor< static_distributed_tensor< TypeX, DistX >, static_distributed_tensor< TypeY, DistY > > Struct Template Reference
ck_tile::detail::is_similiar_distributed_tensor< static_distributed_tensor< TypeX, DistX >, static_distributed_tensor< TypeY, DistY > > Struct Template Reference

#include <static_distributed_tensor.hpp>

Public Types

using Tx = static_distributed_tensor<TypeX, DistX>
using Ty = static_distributed_tensor<TypeY, DistY>

Static Public Attributes

static constexpr bool value

Member Typedef Documentation

◆ Tx

template<typename TypeX, typename DistX, typename TypeY, typename DistY>
using ck_tile::detail::is_similiar_distributed_tensor< static_distributed_tensor< TypeX, DistX >, static_distributed_tensor< TypeY, DistY > >::Tx = static_distributed_tensor<TypeX, DistX>

◆ Ty

template<typename TypeX, typename DistX, typename TypeY, typename DistY>
using ck_tile::detail::is_similiar_distributed_tensor< static_distributed_tensor< TypeX, DistX >, static_distributed_tensor< TypeY, DistY > >::Ty = static_distributed_tensor<TypeY, DistY>

Member Data Documentation

◆ value

template<typename TypeX, typename DistX, typename TypeY, typename DistY>
bool ck_tile::detail::is_similiar_distributed_tensor< static_distributed_tensor< TypeX, DistX >, static_distributed_tensor< TypeY, DistY > >::value
staticconstexpr
Initial value:
= std::is_same_v<typename Tx::DataType, typename Ty::DataType> &&
static CK_TILE_HOST_DEVICE constexpr index_t get_thread_buffer_size()
Definition static_distributed_tensor.hpp:62

The documentation for this struct was generated from the following file: