block_rotary_embedding.hpp Source File#
block_rotary_embedding.hpp
Go to the documentation of this file.
Definition tile/core/algorithm/cluster_descriptor.hpp:13
remove_cv_t< std::remove_reference_t< T > > remove_cvref_t
Definition type_traits.hpp:21
CK_TILE_DEVICE void move_tile_window(null_tile_window< WindowLengths > &, const typename null_tile_window< WindowLengths >::BottomTensorIndex &)
Definition null_tile_window.hpp:95
CK_TILE_HOST_DEVICE constexpr Y type_convert(X x)
Definition tile/core/numeric/type_convert.hpp:29
CK_TILE_DEVICE auto load_tile(const TileWindow_ &tile_window, number< i_access >={}, bool_constant< oob_conditional_check >={})
Definition load_tile.hpp:22
Definition block_rotary_embedding.hpp:39
static CK_TILE_HOST_DEVICE void apply(DistributedTensor &tile, OtherDramBlockWindow other_window, RotaryCosDramBlockWindow rotary_cos_window, RotarySinDramBlockWindow rotary_sin_window, index_t rotary_dim, index_t thread_end)
Definition block_rotary_embedding.hpp:44
static constexpr const char * name
Definition block_rotary_embedding.hpp:34
static constexpr const char * name
Definition block_rotary_embedding.hpp:29
static constexpr const char * name
Definition block_rotary_embedding.hpp:24
Definition block_rotary_embedding.hpp:19
Definition tile/core/utility/functional.hpp:43