tensor_adaptor.hpp File Reference

tensor_adaptor.hpp File Reference#

Composable Kernel: tensor_adaptor.hpp File Reference
tensor_adaptor.hpp File Reference

Go to the source code of this file.

Classes

struct  ck::TensorAdaptor< Transforms, LowerDimensionHiddenIdss, UpperDimensionHiddenIdss, BottomDimensionHiddenIds, TopDimensionHiddenIds >

Namespaces

namespace  ck

Functions

template<typename TensorAdaptor0, typename TensorAdaptor1>
__host__ __device__ constexpr auto ck::chain_tensor_adaptors (const TensorAdaptor0 &adaptor0, const TensorAdaptor1 &adaptor1)
template<typename Transforms, typename LowerDimensionOldTopIdss, typename UpperDimensionNewTopIdss>
__host__ __device__ constexpr auto ck::make_single_stage_tensor_adaptor (const Transforms &transforms, LowerDimensionOldTopIdss, UpperDimensionNewTopIdss)
template<typename X, typename... Xs, typename enable_if< sizeof...(Xs) > = 2, bool, ::type = false>
__host__ __device__ constexpr auto ck::chain_tensor_adaptors (const X &x, const Xs &... xs)