#include <device_put_element_impl.hpp>
◆ GridwisePutElement
template<typename InDataType , typename IndexDataType , typename OutDataType , typename ElementwiseOperation , InMemoryDataOperationEnum MemOp, ck::index_t InVectorSize>
| using ck::tensor_operation::device::DevicePutElementImpl< InDataType, IndexDataType, OutDataType, ElementwiseOperation, MemOp, InVectorSize >::GridwisePutElement = GridwisePutElement_1D<InGrid1dDesc, InDataType, IndexDataType, OutDataType, ElementwiseOperation, MemOp, InVectorSize> |
◆ InGrid1dDesc
template<typename InDataType , typename IndexDataType , typename OutDataType , typename ElementwiseOperation , InMemoryDataOperationEnum MemOp, ck::index_t InVectorSize>
◆ IsSupportedArgument()
template<typename InDataType , typename IndexDataType , typename OutDataType , typename ElementwiseOperation , InMemoryDataOperationEnum MemOp, ck::index_t InVectorSize>
◆ MakeArgumentPointer()
template<typename InDataType , typename IndexDataType , typename OutDataType , typename ElementwiseOperation , InMemoryDataOperationEnum MemOp, ck::index_t InVectorSize>
| std::unique_ptr<BaseArgument> ck::tensor_operation::device::DevicePutElementImpl< InDataType, IndexDataType, OutDataType, ElementwiseOperation, MemOp, InVectorSize >::MakeArgumentPointer |
( |
const void * |
p_input, |
|
|
const void * |
p_indices, |
|
|
void * |
p_output, |
|
|
index_t |
input_length, |
|
|
index_t |
, |
|
|
ElementwiseOperation |
elementwise_op |
|
) |
| |
|
inlineoverridevirtual |
◆ MakeDescriptor_M()
template<typename InDataType , typename IndexDataType , typename OutDataType , typename ElementwiseOperation , InMemoryDataOperationEnum MemOp, ck::index_t InVectorSize>
◆ MakeInvokerPointer()
template<typename InDataType , typename IndexDataType , typename OutDataType , typename ElementwiseOperation , InMemoryDataOperationEnum MemOp, ck::index_t InVectorSize>
◆ PadDescriptor_M_1d()
template<typename InDataType , typename IndexDataType , typename OutDataType , typename ElementwiseOperation , InMemoryDataOperationEnum MemOp, ck::index_t InVectorSize>
template<typename Desc_M >
The documentation for this struct was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/docs-7.0.1/include/ck/tensor_operation/gpu/device/impl/device_put_element_impl.hpp