include/ck_tile/core/tensor/slice_tile.hpp Source File#
slice_tile.hpp
Go to the documentation of this file.
constexpr CK_TILE_HOST_DEVICE auto slice_distribution_from_x(Distribution, sequence< XSliceBegins... > x_slice_begins, sequence< XSliceEnds... > x_slice_ends)
Definition: tile_distribution.hpp:572
Definition: cluster_descriptor.hpp:13
constexpr CK_TILE_DEVICE auto get_slice_tile(const tile_window_with_static_lengths< BottomTensorView_, WindowLengths_ > &tile, sequence< SliceBegins... > slice_begins, sequence< SliceEnds... > slice_ends)
Definition: slice_tile.hpp:23
constexpr CK_TILE_HOST_DEVICE auto sequence_to_tuple_of_number(sequence< Is... >)
Definition: container_helper.hpp:459
remove_cv_t< std::remove_reference_t< T > > remove_cvref_t
Definition: type_traits.hpp:20
constexpr CK_TILE_HOST_DEVICE auto to_multi_index(const T &x)
Definition: multi_index.hpp:33
constexpr CK_TILE_DEVICE auto set_slice_tile(static_distributed_tensor< DstDataType_, DstStaticTileDistribution_ > &dst_tile, const static_distributed_tensor< SrcDataType_, SrcStaticTileDistribution_ > &src_tile, sequence< SliceBegins... > slice_begins, sequence< SliceEnds... > slice_ends)
Definition: slice_tile.hpp:73
constexpr CK_TILE_DEVICE auto make_tile_window(null_tensor_view, const WindowLengths &window_lengths, const multi_index< WindowLengths::size()> &, Ts &&...)
Definition: null_tile_window.hpp:72
Definition: sequence.hpp:52
Definition: static_distributed_tensor.hpp:21
CK_TILE_HOST_DEVICE auto get_y_sliced_thread_data(sequence< YSliceOrigins... >, sequence< YSliceLengths... >) const
Definition: static_distributed_tensor.hpp:66
constexpr CK_TILE_HOST_DEVICE const auto & get_thread_buffer() const
Definition: static_distributed_tensor.hpp:56
This class provides description of tile windowed view on the device memory.
Definition: tile_window.hpp:1031
constexpr CK_TILE_DEVICE auto get_bottom_tensor_view() const
Definition: tile_window.hpp:1060