masking_specialization.hpp Source File#
masking_specialization.hpp
Go to the documentation of this file.
Definition convolution_backward_data_specialization.hpp:8
std::string getMaskingSpecializationString(const MaskingSpecialization &s)
Definition masking_specialization.hpp:17
MaskingSpecialization
Definition masking_specialization.hpp:11
@ MaskDisabled
Definition masking_specialization.hpp:12
@ MaskOutUpperTriangle
Definition masking_specialization.hpp:13
Definition convolution_backward_data_specialization.hpp:7
Definition ck.hpp:268
__host__ __device__ constexpr bool IsTileSkippable(index_t m, index_t n, index_t m_tile, index_t n_tile) const
Definition masking_specialization.hpp:74
__host__ __device__ constexpr C0MatrixMask_impl(index_t NRaw)
Definition masking_specialization.hpp:58
__host__ __device__ constexpr bool IsNOutOfBound(index_t n) const
Definition masking_specialization.hpp:63
__host__ __device__ constexpr bool IsMaskedElement(index_t m, index_t n) const
Definition masking_specialization.hpp:68
Definition masking_specialization.hpp:29
__host__ __device__ constexpr bool IsTileSkippable(index_t, index_t, index_t, index_t) const
Definition masking_specialization.hpp:36
__host__ __device__ constexpr bool operator()(index_t, index_t) const
Definition masking_specialization.hpp:30
Definition masking_specialization.hpp:43
__host__ __device__ constexpr bool IsTileSkippable(index_t m, index_t n, index_t m_tile, index_t) const
Definition masking_specialization.hpp:47
__host__ __device__ constexpr bool operator()(index_t m, index_t n) const
Definition masking_specialization.hpp:44