MCPcopy Create free account

hub / github.com/Tencent/hpc-ops / types & classes

Types & classes8,025 in github.com/Tencent/hpc-ops

↓ 173 callersClassMatrixCoord
MatrixCoord wraps Coord<2, int> to provide a helper for accessing named dimensions. Classes expecting a coordinate in the rank=2 index space of a matr
3rd/cutlass/include/cutlass/matrix_coord.h:45
↓ 143 callersClassPitchLinearCoord
Coordinate in pitch-linear space
3rd/cutlass/include/cutlass/pitch_linear_coord.h:57
↓ 106 callersClassMatrix
3rd/cutlass/include/cutlass/matrix.h:54
↓ 104 callersClassT
3rd/cutlass/include/cute/algorithm/functional.hpp:215
↓ 73 callersClasshalf_t
IEEE half-precision floating-point type
3rd/cutlass/include/cutlass/half.h:167
↓ 56 callersClassbfloat16_t
Floating-point type with 8 bits of exponent and 7 bits of mantissa.
3rd/cutlass/include/cutlass/bfloat16.h:57
↓ 37 callersClasstfloat32_t
Tensor Float 32 data type
3rd/cutlass/include/cutlass/tfloat32.h:53
↓ 36 callersClassFastDivmod
Object to encapsulate the fast division+modulus operation. This object precomputes two values used to accelerate the computation and is best used whe
3rd/cutlass/include/cutlass/fast_math.h:324
↓ 31 callersClassGemmCoord
GemmCoord is a structure derived from Coord<3> that specifies a location within the coordinate space of a GEMM problem.
3rd/cutlass/include/cutlass/gemm_coord.h:86
↓ 26 callersClassC
3rd/cutlass/include/cute/numeric/integral_constant.hpp:42
↓ 25 callersClassPitchLinear
Mapping function for pitch-linear memory
3rd/cutlass/include/cutlass/layout/pitch_linear.h:51
↓ 21 callersClassParams
3rd/cutlass/include/cutlass/gemm/kernel/gemm.h:72
↓ 15 callersClassFastDivmodU64
Object to encapsulate the fast division+modulus operation for 64b integer division. This object precomputes two values used to accelerate the computa
3rd/cutlass/include/cutlass/fast_math.h:467
↓ 15 callersClassfloat_e4m3_t
////////////////////////////////////////////////////////// floating-point 8 type : E4M3 //////////////////////////////////////////////////////////
3rd/cutlass/include/cutlass/float8.h:397
↓ 15 callersClassfloat_e5m2_t
Forward declaration of float_e5m2_t to define float_e4m3_t <=> float_e5m2_t conversions in class float_e4m3_t
3rd/cutlass/include/cutlass/float8.h:389
↓ 14 callersClassMask
Mask object
3rd/cutlass/include/cutlass/epilogue/threadblock/predicated_tile_iterator_conv.h:177
↓ 14 callersClassParams
3rd/cutlass/include/cutlass/conv/threadblock/conv3d_wgrad_activation_tile_access_iterator_analytic.h:97
↓ 14 callersClasstuple
3rd/cutlass/include/cute/container/tuple.hpp:66
↓ 13 callersClassArguments
3rd/cutlass/include/cutlass/epilogue/thread/activation.h:89
↓ 12 callersClassTensor4DCoord
Defines a canonical 4D coordinate used by tensor operations.
3rd/cutlass/include/cutlass/tensor_coord.h:44
↓ 11 callersClassTensor5DCoord
Defines a canonical 5D coordinate used by tensor operations.
3rd/cutlass/include/cutlass/tensor_coord.h:180
↓ 9 callersClassidentity
3rd/cutlass/include/cute/algorithm/functional.hpp:45
↓ 8 callersClassFastDivmodU64Pow2
Object to encapsulate the fast division+modulus operation for 64b integer division in which the divisor is a power of two.
3rd/cutlass/include/cutlass/fast_math.h:557
↓ 8 callersClassPredicatedTileIterator
3rd/cutlass/include/cutlass/transform/threadblock/predicated_tile_iterator.h:143
↓ 7 callersClassZipLayout
3rd/cutlass/include/cute/tensor_zip.hpp:108
↓ 6 callersClassBatchedGemmCoord
BatchedGemmCoord is a structure derived from Coord<4> that specifies a location within the coordinate space of a batched GEMM problem.
3rd/cutlass/include/cutlass/gemm_coord.h:252
↓ 6 callersClassConsumerStoreCallbacks
3rd/cutlass/include/cutlass/epilogue/fusion/sm90_visitor_load_tma_warpspecialized.hpp:1070
↓ 6 callersClassConv2dProblemSize
3rd/cutlass/include/cutlass/conv/conv2d_problem_size.h:64
↓ 6 callersClassPredicatedTileAccessIterator
3rd/cutlass/include/cutlass/transform/threadblock/predicated_tile_access_iterator.h:320
↓ 6 callersClassuint128_t
! Unsigned 128b integer type
3rd/cutlass/include/cutlass/uint128.h:124
↓ 5 callersClassEllPredicatedTileIterator
3rd/cutlass/include/cutlass/transform/threadblock/ell_predicated_tile_iterator.h:136
↓ 5 callersClassPredicatedTileIteratorParams
3rd/cutlass/include/cutlass/epilogue/threadblock/predicated_tile_iterator_params.h:168
↓ 5 callersClassR
3rd/cutlass/include/cute/numeric/integral_ratio.hpp:54
↓ 5 callersClassTensorRef
3rd/cutlass/include/cutlass/tensor_ref.h:152
↓ 5 callersClassconst_iterator
3rd/cutlass/include/cutlass/array_subbyte.h:299
↓ 5 callersClassiterator
3rd/cutlass/include/cutlass/array_subbyte.h:221
↓ 5 callersClassreference
3rd/cutlass/include/cutlass/array_subbyte.h:95
↓ 4 callersClassCellResult
benchmark/fused_moe/benchmark_fuse_moe.py:298
↓ 4 callersClassEllPredicatedTileAccessIterator
3rd/cutlass/include/cutlass/transform/threadblock/ell_predicated_tile_access_iterator.h:61
↓ 4 callersClassinteger_subbyte
3rd/cutlass/include/cutlass/integer_subbyte.h:51
↓ 3 callersClassAutoFilter
3rd/cutlass/include/cute/algorithm/copy.hpp:277
↓ 3 callersClassParams
Device-side kernel params Arguments has the untransformed problem shape from the user. Params will have the transformed problem shape.
3rd/cutlass/include/cutlass/conv/collective/sm100_implicit_gemm_umma_warpspecialized.hpp:318
↓ 3 callersClassParams
3rd/cutlass/include/cutlass/reduction/kernel/reduce_split_k.h:87
↓ 3 callersClassParams
3rd/cutlass/include/cutlass/epilogue/threadblock/predicated_tile_iterator.h:121
↓ 3 callersClassPredicatedTileAccessIteratorTriangularMatrix
3rd/cutlass/include/cutlass/transform/threadblock/predicated_tile_access_iterator_triangular_matrix.h:72
↓ 3 callersClassPredicatedTileIterator2dThreadTile
3rd/cutlass/include/cutlass/transform/threadblock/predicated_tile_iterator_2dthreadtile.h:139
↓ 3 callersClassPredicatedTileIteratorTriangularMatrix
3rd/cutlass/include/cutlass/transform/threadblock/predicated_tile_iterator_triangular_matrix.h:142
↓ 3 callersClassconst_reference
3rd/cutlass/include/cutlass/array_subbyte.h:174
↓ 3 callersClassfloat_e2m1_t
FP4 and FP6 types
3rd/cutlass/include/cutlass/float_subbyte.h:69
↓ 3 callersClassfloat_e2m3_t
3rd/cutlass/include/cutlass/float_subbyte.h:160
↓ 3 callersClassfloat_e3m2_t
3rd/cutlass/include/cutlass/float_subbyte.h:70
↓ 2 callersClassAffineRank2ColumnMajor
Mapping function for scenario in which both rows and columns are separated by a stride. Row stride is smaller than column stride in AffineRank2ColumnM
3rd/cutlass/include/cutlass/layout/matrix.h:730
↓ 2 callersClassAffineRank2RowMajor
Mapping function for scenario in which both rows and columns are separated by a stride. Column stride is smaller than row stride in AffineRank2RowMajo
3rd/cutlass/include/cutlass/layout/matrix.h:838
↓ 2 callersClassArithmeticTupleIterator
3rd/cutlass/include/cute/numeric/arithmetic_tuple.hpp:183
↓ 2 callersClassConstIterator
3rd/cutlass/include/cutlass/predicate_vector.h:316
↓ 2 callersClassConsumerStoreCallbacks
3rd/cutlass/include/cutlass/epilogue/fusion/sm100_visitor_store_tma_warpspecialized.hpp:194
↓ 2 callersClassConsumerStoreCallbacks
3rd/cutlass/include/cutlass/epilogue/fusion/sm90_visitor_compute_tma_warpspecialized.hpp:458
↓ 2 callersClassConsumerStoreCallbacks
3rd/cutlass/include/cutlass/epilogue/fusion/sm120_visitor_store_tma_warpspecialized.hpp:167
↓ 2 callersClassConv2dDgradFilterIteratorOptimizedParams
3rd/cutlass/include/cutlass/conv/threadblock/conv2d_params.h:639
↓ 2 callersClassConv2dStridedDgradFilterIteratorOptimizedParams
3rd/cutlass/include/cutlass/conv/threadblock/conv2d_params.h:696
↓ 2 callersClassConv3dDgradFilterIteratorOptimizedParams
Parameters object for Conv2d DGRAD Filter (w) iterator
3rd/cutlass/include/cutlass/conv/threadblock/conv3d_params.h:312
↓ 2 callersClassConv3dWgradActivationIteratorOptimizedParams
3rd/cutlass/include/cutlass/conv/threadblock/conv3d_params.h:434
↓ 2 callersClassConv3dWgradOutputGradientIteratorOptimizedParams
3rd/cutlass/include/cutlass/conv/threadblock/conv3d_params.h:365
↓ 2 callersClassInterleavedPredicatedTileIteratorDesc
Predicated tile access iterator descriptor object containing template dependent state
3rd/cutlass/include/cutlass/epilogue/threadblock/predicated_tile_iterator_params.h:346
↓ 2 callersClassIterator
3rd/cutlass/include/cutlass/predicate_vector.h:210
↓ 2 callersClassKernelHardwareInfo
3rd/cutlass/include/cutlass/kernel_hardware_info.h:43
↓ 2 callersClassModelSpec
benchmark/fused_moe/benchmark_fuse_moe.py:36
↓ 2 callersClassParams
3rd/cutlass/include/cutlass/conv/threadblock/conv2d_dgrad_output_gradient_tile_access_iterator_analytic.h:402
↓ 2 callersClassPipelineAsync
3rd/cutlass/include/cutlass/pipeline/sm90_pipeline.hpp:1015
↓ 2 callersClassPredicatedScaleBiasVectorAccessIterator
3rd/cutlass/include/cutlass/transform/threadblock/predicated_scale_bias_vector_access_iterator.h:70
↓ 2 callersClassPredicatedTileAccessIterator2dThreadTile
3rd/cutlass/include/cutlass/transform/threadblock/predicated_tile_access_iterator_2dthreadtile.h:71
↓ 2 callersClassTensorNHWC
Mapping function for 4-D NHWC tensors.
3rd/cutlass/include/cutlass/layout/tensor.h:73
↓ 2 callersClassTensorOpMultiplicandCongruous
3rd/cutlass/include/cutlass/layout/tensor_op_multiplicand_sm75.h:227
↓ 2 callersClassTopKResult
3rd/cutlass/include/cutlass/epilogue/fusion/sm90_visitor_topk_softmax.hpp:386
↓ 2 callersClassconst_iterator
3rd/cutlass/include/cutlass/array.h:189
↓ 2 callersClassconst_reverse_iterator
3rd/cutlass/include/cutlass/array.h:301
↓ 2 callersClassconst_reverse_iterator
3rd/cutlass/include/cutlass/array_subbyte.h:394
↓ 2 callersClassfloat_ue4m3_t
////////////////////////////////////////////////////////// floating-point 8 type : UE4M3 //////////////////////////////////////////////////////////
3rd/cutlass/include/cutlass/float8.h:1067
↓ 2 callersClassfloat_ue8m0_t
3rd/cutlass/include/cutlass/float8.h:1147
↓ 2 callersClassiterator
3rd/cutlass/include/cutlass/array.h:133
↓ 2 callersClassreverse_iterator
3rd/cutlass/include/cutlass/array.h:245
↓ 2 callersClassreverse_iterator
Bidirectional iterator over elements
3rd/cutlass/include/cutlass/array_subbyte.h:377
↓ 1 callersClassArguments
Argument structure
3rd/cutlass/include/cutlass/gemm/kernel/sparse_gemm_with_absmax.h:97
↓ 1 callersClassArguments
3rd/cutlass/include/cutlass/epilogue/thread/linear_combination_generic.h:55
↓ 1 callersClassAsyncTranspositionOperandB
3rd/cutlass/include/cutlass/transform/collective/sm90_wgmma_transpose.hpp:270
↓ 1 callersClassAsyncTranspositionOperandB_1BElementB
3rd/cutlass/include/cutlass/transform/collective/sm90_wgmma_transpose.hpp:489
↓ 1 callersClassBenchSpec
Per-cell input shape that backends consume. Fields match the kernel-visible shape (post TP/EP simulation), not the full-model shape. The dri
benchmark/fused_moe/backends/base.py:17
↓ 1 callersClassCMakeExtension
setup.py:12
↓ 1 callersClassCallbacks
3rd/cutlass/include/cutlass/epilogue/threadblock/fusion/visitor_load.hpp:251
↓ 1 callersClassCallbacks
3rd/cutlass/include/cutlass/epilogue/threadblock/fusion/visitor_compute.hpp:66
↓ 1 callersClassColumnMajor
Mapping function for column-major matrices.
3rd/cutlass/include/cutlass/layout/matrix.h:150
↓ 1 callersClassColumnMajorBlockLinear
3rd/cutlass/include/cutlass/layout/matrix.h:994
↓ 1 callersClassColumnMajorInterleaved
3rd/cutlass/include/cutlass/layout/matrix.h:351
↓ 1 callersClassColumnMajorTensorOpMultiplicand64bCrosswise
Template based on element size (in bits) - defined in terms of pitch-linear memory and Crosswise size (in elements).
3rd/cutlass/include/cutlass/layout/tensor_op_multiplicand_sm80.h:430
↓ 1 callersClassColumnMajorTensorOpMultiplicandCongruous
3rd/cutlass/include/cutlass/layout/tensor_op_multiplicand_sm75.h:441
↓ 1 callersClassColumnMajorTensorOpMultiplicandCongruous128b
Template mapping a column-major view of pitch-linear memory to TensorOpMultiplicand
3rd/cutlass/include/cutlass/layout/tensor_op_multiplicand_sm80.h:696
↓ 1 callersClassColumnMajorTensorOpMultiplicandCongruous64b
Template mapping a column-major view of pitch-linear memory to TensorOpMultiplicand
3rd/cutlass/include/cutlass/layout/tensor_op_multiplicand_sm80.h:151
↓ 1 callersClassColumnMajorTensorOpMultiplicandCrosswise
3rd/cutlass/include/cutlass/layout/tensor_op_multiplicand_sm75.h:757
↓ 1 callersClassColumnMajorTensorOpMultiplicandCrosswise128x4
Template mapping a column-major view of pitch-linear memory to TensorOpMultiplicand
3rd/cutlass/include/cutlass/layout/tensor_op_multiplicand_sm80.h:972
↓ 1 callersClassColumnMajorVoltaTensorOpMultiplicandBCongruous
3rd/cutlass/include/cutlass/layout/tensor_op_multiplicand_sm70.h:535
next →1–100 of 8,025, ranked by callers