Class Members - Typedefs#
Here is a list of all typedefs with links to the classes they belong to:
- u -
- UnaryConvert : ck::tensor_operation::device::DeviceMaxPoolBwdImpl< DOutDataType, IndexDataType, DInDataType, InOutVectorSize >
- Underlying : ck_tile::F16xMXF4FlatmmKernel< TilePartitioner_, FlatmmPipeline_, EpiloguePipeline_ >, ck_tile::F16xMXF4FlatmmPipelineAGmemBGmemCRegV1< Problem, PipelinePolicy >, ck_tile::MXF4FlatmmPipelineAGmemBGmemCRegV1< Problem, PipelinePolicy >, ck_tile::MXFlatmmKernel< TilePartitioner_, MXFlatmmPipeline_, EpiloguePipeline_ >
- underlying_type : ck::OffsettedBlockToCTileMap2< UnderlyingBlockToCTileMap >, ck::OffsettedBlockToCTileMap< UnderlyingBlockToCTileMap >, ck::tensor_operation::device::DeviceGroupedGemm_Xdl_Fixed_NK< ALayout, BLayout, DsLayout, ELayout, ADataType, BDataType, AccDataType, CShuffleDataType, DsDataType, EDataType, AElementwiseOperation, BElementwiseOperation, CDEElementwiseOperation, GemmSpec, NumPrefetch, BlockSize, MPerBlock, NPerBlock, KPerBlock, AK1, BK1, MPerXDL, NPerXDL, MXdlPerWave, NXdlPerWave, ABlockTransferThreadClusterLengths_K0_M_K1, ABlockTransferThreadClusterArrangeOrder, ABlockTransferSrcAccessOrder, ABlockTransferSrcVectorDim, ABlockTransferSrcScalarPerVector, ABlockTransferDstScalarPerVector_K1, ABlockLdsExtraM, BBlockTransferThreadClusterLengths_K0_N_K1, BBlockTransferThreadClusterArrangeOrder, BBlockTransferSrcAccessOrder, BBlockTransferSrcVectorDim, BBlockTransferSrcScalarPerVector, BBlockTransferDstScalarPerVector_K1, BBlockLdsExtraN, CShuffleMXdlPerWavePerShuffle, CShuffleNXdlPerWavePerShuffle, CDEBlockTransferClusterLengths_MBlock_MPerBlock_NBlock_NPerBlock, CDEBlockTransferScalarPerVector_NPerBlock, PipelineVer, LoopSched, ComputeType, ALDSType, BLDSType >::OffsettedBlockToCTileMapMLoops< UnderlyingBlockToCTileMap >, ck::tensor_operation::device::DeviceGroupedGemm_Xdl_Multi_ABD_Fixed_NK< AsLayout, BsLayout, DsLayout, ELayout, AsDataType, BsDataType, AccDataType, CShuffleDataType, DsDataType, EDataType, AElementwiseOperation, BElementwiseOperation, CDEElementwiseOperation, GemmSpec, NumPrefetch, BlockSize, MPerBlock, NPerBlock, KPerBlock, AK1, BK1, MPerXDL, NPerXDL, MXdlPerWave, NXdlPerWave, ABlockTransferThreadClusterLengths_AK0_M_AK1, ABlockTransferThreadClusterArrangeOrder, ABlockTransferSrcAccessOrder, ABlockTransferSrcVectorDim, ABlockTransferSrcScalarPerVector, ABlockTransferDstScalarPerVector_AK1, ABlockLdsExtraM, BBlockTransferThreadClusterLengths_BK0_N_BK1, BBlockTransferThreadClusterArrangeOrder, BBlockTransferSrcAccessOrder, BBlockTransferSrcVectorDim, BBlockTransferSrcScalarPerVector, BBlockTransferDstScalarPerVector_BK1, BBlockLdsExtraN, CShuffleMXdlPerWavePerShuffle, CShuffleNXdlPerWavePerShuffle, CDEBlockTransferClusterLengths_MBlock_MPerBlock_NBlock_NPerBlock, CDEBlockTransferScalarPerVector_NPerBlock, ComputeType, LoopSched >::OffsettedBlockToCTileMapMLoops< UnderlyingBlockToCTileMap >
- UnderlyingGemmKernel : ck_tile::GroupedFlatmmKernel< TilePartitioner_, FlatmmPipeline_, EpiloguePipeline_ >
- uniquified_ids : ck::sequence_unique_sort< Values, Less, Equal >::sorted_sequence_uniquify< SortedValues, SortedIds, Eq >, ck::sequence_unique_sort< Values, Less, Equal >::sorted_sequence_uniquify_impl< RemainValues, RemainIds, UniquifiedValues, UniquifiedIds, Eq >, ck::sequence_unique_sort< Values, Less, Equal >::sorted_sequence_uniquify_impl< Sequence<>, Sequence<>, UniquifiedValues, UniquifiedIds, Eq >, ck_tile::sequence_unique_sort< Values, Less, Equal >::sorted_sequence_uniquify< SortedValues, SortedIds, Eq >, ck_tile::sequence_unique_sort< Values, Less, Equal >::sorted_sequence_uniquify_impl< RemainValues, RemainIds, UniquifiedValues, UniquifiedIds, Eq >, ck_tile::sequence_unique_sort< Values, Less, Equal >::sorted_sequence_uniquify_impl< sequence<>, sequence<>, UniquifiedValues, UniquifiedIds, Eq >
- uniquified_values : ck::sequence_unique_sort< Values, Less, Equal >::sorted_sequence_uniquify< SortedValues, SortedIds, Eq >, ck::sequence_unique_sort< Values, Less, Equal >::sorted_sequence_uniquify_impl< RemainValues, RemainIds, UniquifiedValues, UniquifiedIds, Eq >, ck::sequence_unique_sort< Values, Less, Equal >::sorted_sequence_uniquify_impl< Sequence<>, Sequence<>, UniquifiedValues, UniquifiedIds, Eq >, ck_tile::sequence_unique_sort< Values, Less, Equal >::sorted_sequence_uniquify< SortedValues, SortedIds, Eq >, ck_tile::sequence_unique_sort< Values, Less, Equal >::sorted_sequence_uniquify_impl< RemainValues, RemainIds, UniquifiedValues, UniquifiedIds, Eq >, ck_tile::sequence_unique_sort< Values, Less, Equal >::sorted_sequence_uniquify_impl< sequence<>, sequence<>, UniquifiedValues, UniquifiedIds, Eq >
- uniquify : ck::sequence_unique_sort< Values, Less, Equal >::sorted_sequence_uniquify< SortedValues, SortedIds, Eq >, ck::sequence_unique_sort< Values, Less, Equal >::sorted_sequence_uniquify_impl< RemainValues, RemainIds, UniquifiedValues, UniquifiedIds, Eq >, ck::sequence_unique_sort< Values, Less, Equal >::sorted_sequence_uniquify_impl< Sequence<>, Sequence<>, UniquifiedValues, UniquifiedIds, Eq >, ck::sequence_unique_sort< Values, Less, Equal >, ck_tile::sequence_unique_sort< Values, Less, Equal >::sorted_sequence_uniquify< SortedValues, SortedIds, Eq >, ck_tile::sequence_unique_sort< Values, Less, Equal >::sorted_sequence_uniquify_impl< RemainValues, RemainIds, UniquifiedValues, UniquifiedIds, Eq >, ck_tile::sequence_unique_sort< Values, Less, Equal >::sorted_sequence_uniquify_impl< sequence<>, sequence<>, UniquifiedValues, UniquifiedIds, Eq >, ck_tile::sequence_unique_sort< Values, Less, Equal >
- UniversalGemmKernel : BatchedContractionKernel< Problem_, TilePartitioner_, GemmPipeline_, EpiloguePipeline_ >, ck_tile::BatchedGemmKernel< TilePartitioner_, GemmPipeline_, EpiloguePipeline_ >, ck_tile::GemmKernel< TilePartitioner_, GemmPipeline_, EpiloguePipeline_ >, ck_tile::GemmKernelMultiABD< TilePartitioner_, GemmPipeline_, EpiloguePipeline_ >, ck_tile::GemmKernelMultiD< TilePartitioner_, GemmPipeline_, EpiloguePipeline_ >, ck_tile::reboot::StreamKKernel< TilePartitioner_, GemmPipeline_, EpiloguePipeline_ >, ck_tile::StreamKKernel< TilePartitioner_, GemmPipeline_, EpiloguePipeline_ >
- UnpacksPerXDim : ck_tile::tile_sweeper< DistributedTensor_, F_, UnpacksPerXDim_ >
- UnquantYDataType : ck_tile::Default2DAndDynamicQuantEpilogue< Problem_, Policy_ >, ck_tile::Default2DAndDynamicQuantEpilogueProblem< AccDataType_, SmoothScaleDataType_, YScaleDataType_, ODataType_, UnquantYDataType_, BlockShape_, Traits_ >, ck_tile::Rmsnorm2dFwd< Pipeline_, Epilogue_ >, ck_tile::Rmsnorm2dFwdPipelineProblem< XDataType_, GammaDataType_, ComputeDataType_, YDataType_, InvRmsDataType_, UnquantYDataType_, SmoothScaleDataType_, YScaleDataType_, BlockShape_, Traits_ >
- unsorted_ids : ck::sequence_sort< Values, Compare >, ck_tile::sequence_sort< Values, Compare >
- UpLengths : ck::Insert< UpperLength >, ck::LeftPad< LowLength, LeftPadLength, SkipIsValidCheck >, ck::Merge_v1_carry_check< LowLengths >, ck::Merge_v2_magic_division< LowLengths >, ck::Merge_v2r2_magic_division< LowLengths >, ck::Merge_v3_division_mod< LowLengths >, ck::Merge_v4_no_carry< LowLengths >, ck::Modulo< Modulus, UpLength >, ck::Pad< LowLength, LeftPadLength, RightPadLength, SkipIsValidCheck >, ck::PassThrough< LowLength >, ck::RightPad< LowLength, RightPadLength, SkipIsValidCheck >, ck::Slice< LowLength, SliceBegin, SliceEnd >, ck::Vectorize< VectorSize, UpLength >, ck::Xor< LowLengths, ApplyModulo >, ck_tile::indexing< UpLength, IndexingAdaptor >, ck_tile::insert< UpperLength >, ck_tile::left_pad< LowLength, LeftPadLength, SkipIsValidCheck >, ck_tile::merge_v2_magic_division< LowLengths >, ck_tile::merge_v3_division_mod< LowLengths >, ck_tile::modulo< Modulus, UpLength >, ck_tile::offset< LowLength, OffsetLength >, ck_tile::pad< LowLength, LeftPadLength, RightPadLength, SkipIsValidCheck >, ck_tile::pass_through< LowLength >, ck_tile::right_pad< LowLength, RightPadLength, SkipIsValidCheck >, ck_tile::slice< LowLength, SliceBegin, SliceEnd >, ck_tile::xor_t< LowLengths >
- UpLengthsScan : ck::UnMerge< UpLengths, Use24BitIntegerCalculation >, ck_tile::unmerge< UpLengths, Use24BitIntegerCalculation >
- UpperIndex : ck::ConvBwdDataImplicitGemmOutTransform, ck::Embed< UpLengths, Coefficients, type >, ck::LeftPad< LowLength, LeftPadLength, SkipIsValidCheck >, ck::Merge_v1_carry_check< LowLengths >, ck::Merge_v2_magic_division< LowLengths >, ck::Merge_v2r2_magic_division< LowLengths >, ck::Merge_v3_division_mod< LowLengths >, ck::Merge_v4_no_carry< LowLengths >, ck::Modulo< Modulus, UpLength >, ck::Pad< LowLength, LeftPadLength, RightPadLength, SkipIsValidCheck >, ck::PassThrough< LowLength >, ck::RightPad< LowLength, RightPadLength, SkipIsValidCheck >, ck::Slice< LowLength, SliceBegin, SliceEnd >, ck::UnMerge< UpLengths, Use24BitIntegerCalculation >, ck::Vectorize< VectorSize, UpLength >, ck::Xor< LowLengths, ApplyModulo >, ck_tile::embed< UpLengths, Coefficients, type >, ck_tile::indexing< UpLength, IndexingAdaptor >, ck_tile::left_pad< LowLength, LeftPadLength, SkipIsValidCheck >, ck_tile::merge_v2_magic_division< LowLengths >, ck_tile::merge_v3_division_mod< LowLengths >, ck_tile::modulo< Modulus, UpLength >, ck_tile::offset< LowLength, OffsetLength >, ck_tile::pad< LowLength, LeftPadLength, RightPadLength, SkipIsValidCheck >, ck_tile::pass_through< LowLength >, ck_tile::right_pad< LowLength, RightPadLength, SkipIsValidCheck >, ck_tile::slice< LowLength, SliceBegin, SliceEnd >, ck_tile::unmerge< UpLengths, Use24BitIntegerCalculation >, ck_tile::xor_t< LowLengths >
- UriType : GenericPointer< ValueType, Allocator >, GenericSchemaDocument< ValueT, Allocator >, internal::Schema< SchemaDocumentType >