|
| template<typename Adaptor, typename ElementSpaceSize> |
| CK_TILE_HOST_DEVICE constexpr auto | ck_tile::make_tensor_descriptor_from_adaptor (const Adaptor &adaptor, const ElementSpaceSize &element_space_size) |
| template<typename OldTensorDescriptor, typename NewTransforms, typename NewLowerDimensionOldTopIdss, typename NewUpperDimensionNewTopIdss> |
| CK_TILE_HOST_DEVICE constexpr auto | ck_tile::transform_tensor_descriptor (const OldTensorDescriptor &old_tensor_desc, const NewTransforms &new_transforms, NewLowerDimensionOldTopIdss, NewUpperDimensionNewTopIdss) |
| template<typename Lengths, typename Strides, index_t I, typename AccOld> |
| CK_TILE_HOST_DEVICE constexpr auto | ck_tile::detail::calculate_element_space_size_impl (const Lengths &lengths, const Strides &strides, number< I > i, AccOld acc_old) |
| template<typename... Lengths, typename... Strides, index_t GuaranteedLastDimensionVectorLength = -1, index_t GuaranteedLastDimensionVectorStride = -1, typename std::enable_if< sizeof...(Lengths)==sizeof...(Strides), bool >::type = false> |
| CK_TILE_HOST_DEVICE constexpr auto | ck_tile::make_naive_tensor_descriptor (const tuple< Lengths... > &lengths, const tuple< Strides... > &strides, number< GuaranteedLastDimensionVectorLength >=number<-1 >{}, number< GuaranteedLastDimensionVectorStride >=number<-1 >{}) |
| template<typename... Lengths, typename... Strides, typename offset, index_t GuaranteedLastDimensionVectorLength = -1, index_t GuaranteedLastDimensionVectorStride = -1, typename std::enable_if< sizeof...(Lengths)==sizeof...(Strides), bool >::type = false> |
| CK_TILE_HOST_DEVICE constexpr auto | ck_tile::make_naive_tensor_descriptor_with_offset (const tuple< Lengths... > &lengths, const tuple< Strides... > &strides, const offset &os, number< GuaranteedLastDimensionVectorLength >=number<-1 >{}, number< GuaranteedLastDimensionVectorStride >=number<-1 >{}) |
| template<typename... Lengths, index_t GuaranteedLastDimensionVectorLength = -1> |
| CK_TILE_HOST_DEVICE constexpr auto | ck_tile::make_naive_tensor_descriptor_packed (const tuple< Lengths... > &lengths, number< GuaranteedLastDimensionVectorLength >=number<-1 >{}) |
| template<typename... Lengths, typename... Strides, typename Offset, index_t GuaranteedLastDimensionVectorLength = -1, typename std::enable_if< sizeof...(Lengths)==sizeof...(Strides), bool >::type = false> |
| CK_TILE_HOST_DEVICE constexpr auto | ck_tile::make_naive_tensor_descriptor_packed_with_offset (const tuple< Lengths... > &lengths, const Offset &offset, number< GuaranteedLastDimensionVectorLength >=number<-1 >{}) |
| template<typename... Lengths, typename Align> |
| CK_TILE_HOST_DEVICE constexpr auto | ck_tile::make_naive_tensor_descriptor_aligned (const tuple< Lengths... > &lengths, Align align) |