Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NVIDIA/cutlass
/ types & classes
Types & classes
10,397 in github.com/NVIDIA/cutlass
⨍
Functions
19,553
◇
Types & classes
10,397
↳
Endpoints
26
↓ 714 callers
Class
TileDescription
python/cutlass_library/library.py:1472
↓ 513 callers
Class
range
A range-like object for dynamic loop iteration in the DSL. This class provides a range interface similar to Python's built-in range, but
python/CuTeDSL/cutlass/base_dsl/ast_helpers.py:334
↓ 291 callers
Class
tuple
include/cute/container/tuple.hpp:66
↓ 273 callers
Class
Int32
python/CuTeDSL/cutlass/base_dsl/typing.py:2027
↓ 235 callers
Class
MathInstruction
python/cutlass_library/library.py:1455
↓ 189 callers
Class
DSLRuntimeError
Raised when an error occurs during JIT-time code generation in the DSL.
python/CuTeDSL/cutlass/base_dsl/common.py:193
↓ 173 callers
Class
MatrixCoord
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
include/cutlass/matrix_coord.h:45
↓ 167 callers
Class
PitchLinearCoord
Coordinate in pitch-linear space
include/cutlass/pitch_linear_coord.h:57
↓ 151 callers
Class
T
include/cute/algorithm/functional.hpp:215
↓ 148 callers
Class
OpError
An exception class for Op construction errors.
python/CuTeDSL/cutlass/cute/nvgpu/common.py:137
↓ 147 callers
Class
MatrixCoord
python/cutlass_cppgen/shape.py:49
↓ 122 callers
Class
Layout
Utility class to map transpose and non-transpose terminology to row- and column-major terminology
test/python/cutlass/gemm/utils.py:50
↓ 106 callers
Class
Matrix
include/cutlass/matrix.h:54
↓ 85 callers
Class
Conv2dProblemSize
include/cutlass/conv/conv2d_problem_size.h:64
↓ 76 callers
Class
Conv2DProblemSize
python/cutlass_cppgen/shape.py:118
↓ 75 callers
Class
Boolean
Boolean type representation in the DSL. This class represents boolean values in the DSL, with a width of 1 bit. It supports conversion from v
python/CuTeDSL/cutlass/base_dsl/typing.py:1917
↓ 73 callers
Class
half_t
IEEE half-precision floating-point type
include/cutlass/half.h:167
↓ 72 callers
Class
TensorDescription
python/cutlass_library/library.py:1565
↓ 56 callers
Class
bfloat16_t
Floating-point type with 8 bits of exponent and 7 bits of mantissa.
include/cutlass/bfloat16.h:57
↓ 48 callers
Class
GemmCoord
GemmCoord is a structure derived from Coord<3> that specifies a location within the coordinate space of a GEMM problem.
include/cutlass/gemm_coord.h:86
↓ 38 callers
Class
Element
Structure representing an element in source memory
examples/03_visualize_layout/visualize_layout.h:130
↓ 37 callers
Class
Layout
python/pycute/layout.py:51
↓ 37 callers
Class
tfloat32_t
Tensor Float 32 data type
include/cutlass/tfloat32.h:53
↓ 36 callers
Class
FastDivmod
Object to encapsulate the fast division+modulus operation. This object precomputes two values used to accelerate the computation and is best used whe
include/cutlass/fast_math.h:324
↓ 33 callers
Class
PitchLinear
Mapping function for pitch-linear memory
include/cutlass/layout/pitch_linear.h:51
↓ 30 callers
Class
EVTTestBed
Epilogue Visitor Testbed
test/python/cutlass/evt/utils/evt_testbed.py:99
↓ 29 callers
Class
Float32
python/CuTeDSL/cutlass/base_dsl/typing.py:2071
↓ 26 callers
Class
C
include/cute/numeric/integral_constant.hpp:42
↓ 26 callers
Class
TensorDescription
Structure describing the properties of a tensor
tools/library/include/cutlass/library/descriptions.h:186
↓ 25 callers
Class
relu
python/cutlass_cppgen/backend/epilogue.py:423
↓ 24 callers
Class
ExpectException
Utility class to assert that an exception was raised when expected Example: .. highlight:: python .. code-block:: python w
test/python/cutlass/interface/utils.py:36
↓ 24 callers
Class
TensorView
include/cutlass/tensor_view.h:62
↓ 21 callers
Class
Params
include/cutlass/gemm/kernel/gemm.h:72
↓ 20 callers
Class
Conv3dProblemSize
include/cutlass/conv/conv3d_problem_size.h:59
↓ 20 callers
Class
TensorSSA
A class representing thread local data from CuTe Tensor in value semantic and immutable. :param value: Flatten vector as ir.Value holding logic d
python/CuTeDSL/cutlass/cute/tensor.py:1358
↓ 16 callers
Class
NamedBarrier
include/cutlass/arch/barrier.h:181
↓ 15 callers
Class
A
test/examples/CuTeDSL/test_dataclasses.py:40
↓ 15 callers
Class
FastDivmodU64
Object to encapsulate the fast division+modulus operation for 64b integer division. This object precomputes two values used to accelerate the computa
include/cutlass/fast_math.h:467
↓ 15 callers
Class
GemmCoord
python/cutlass_cppgen/shape.py:80
↓ 15 callers
Class
float_e4m3_t
////////////////////////////////////////////////////////// floating-point 8 type : E4M3 //////////////////////////////////////////////////////////
include/cutlass/float8.h:411
↓ 15 callers
Class
float_e5m2_t
Forward declaration of float_e5m2_t to define float_e4m3_t <=> float_e5m2_t conversions in class float_e4m3_t
include/cutlass/float8.h:403
↓ 14 callers
Class
Direct2dConvFixedStrideDilationTileDescription
python/cutlass_library/library.py:1499
↓ 14 callers
Class
Mask
Mask object
include/cutlass/epilogue/threadblock/predicated_tile_iterator_conv.h:177
↓ 14 callers
Class
Params
tools/util/include/cutlass/util/reference/device/tensor_fill.h:445
↓ 14 callers
Class
Params
include/cutlass/conv/threadblock/conv3d_wgrad_activation_tile_access_iterator_analytic.h:97
↓ 14 callers
Class
TmaInfo
Container for TMA Copy Atom and related data. This class uses software composition to bundle a CopyAtom with the SMEM layout and TMA ten
python/CuTeDSL/cutlass/cute/nvgpu/cpasync/helpers.py:57
↓ 13 callers
Class
Arguments
include/cutlass/epilogue/thread/activation.h:89
↓ 13 callers
Class
MaxSwizzleSize
The maximum swizzle size to use This class, like Splits above makes it harder to confuse the order of arguments of the various run(...) functions in
test/unit/gemm/device/gemm_testbed_3x.hpp:178
↓ 13 callers
Class
Tensor4DCoord
Defines a canonical 4D coordinate used by tensor operations.
include/cutlass/tensor_coord.h:44
↓ 12 callers
Class
Tensor5DCoord
Defines a canonical 5D coordinate used by tensor operations.
include/cutlass/tensor_coord.h:180
↓ 12 callers
Class
TensorRef
include/cutlass/tensor_ref.h:152
↓ 12 callers
Class
Vector
Wrap an MLIR ``vector<NxTy>`` register value with DSL type information. Provides element extraction (``vec[i]`` / ``vec[a:b]``), element-wise
python/CuTeDSL/cutlass/base_dsl/_mlir_helpers/arith.py:1024
↓ 11 callers
Class
CLCPipeline
Pipeline for tile scheduling (using CLC) to all warps.
python/CuTeDSL/cutlass/cute/experimental/pipeline.py:1003
↓ 11 callers
Class
Conv2dOperation
python/cutlass_library/conv2d_operation.py:58
↓ 10 callers
Class
Int64
python/CuTeDSL/cutlass/base_dsl/typing.py:2030
↓ 10 callers
Class
Uint32
python/CuTeDSL/cutlass/base_dsl/typing.py:2046
↓ 10 callers
Class
reference
include/cutlass/array_subbyte.h:95
↓ 9 callers
Class
DSLAstPreprocessorError
Raised when an error occurs during AST preprocessing or visiting in the DSL.
python/CuTeDSL/cutlass/base_dsl/common.py:354
↓ 9 callers
Class
IntValue
Internal representation of constrained integer types with divisibility information. IntValue serves as a proxy for constrained integer types in t
python/CuTeDSL/cutlass/cute/core.py:375
↓ 9 callers
Class
TensorDescription
python/cutlass_cppgen/backend/library.py:421
↓ 9 callers
Class
ZipLayout
include/cute/tensor_zip.hpp:111
↓ 9 callers
Class
identity
include/cute/algorithm/functional.hpp:45
↓ 9 callers
Class
uint128_t
! Unsigned 128b integer type
include/cutlass/uint128.h:124
↓ 8 callers
Class
CudaBuffer
RAII CUDA buffer container
tools/library/include/cutlass/library/util.h:228
↓ 8 callers
Class
DSLNotImplemented
Raised when a feature of the DSL is not implemented yet.
python/CuTeDSL/cutlass/base_dsl/common.py:364
↓ 8 callers
Class
FastDivmodU64Pow2
Object to encapsulate the fast division+modulus operation for 64b integer division in which the divisor is a power of two.
include/cutlass/fast_math.h:557
↓ 8 callers
Class
Int16
python/CuTeDSL/cutlass/base_dsl/typing.py:2024
↓ 8 callers
Class
OrderedSet
A deterministic set implementation for ordered operations.
python/CuTeDSL/cutlass/base_dsl/ast_preprocessor.py:55
↓ 8 callers
Class
PredicatedTileIterator
include/cutlass/transform/threadblock/predicated_tile_iterator.h:143
↓ 8 callers
Class
PredicatedTileIteratorResidualLast
examples/41_fused_multi_head_attention/iterators/predicated_tile_iterator_residual_last.h:150
↓ 8 callers
Class
WorkTileInfo
A class to represent information about a work tile. :ivar tile_idx: The index of the tile. :type tile_idx: cute.Coord :ivar is_valid_tile
python/CuTeDSL/cutlass/utils/static_persistent_tile_scheduler.py:33
↓ 7 callers
Class
BatchedGemmCoord
BatchedGemmCoord is a structure derived from Coord<4> that specifies a location within the coordinate space of a batched GEMM problem.
include/cutlass/gemm_coord.h:252
↓ 7 callers
Class
Device
tools/profiler/include/cutlass/profiler/options.h:82
↓ 7 callers
Class
Region
Context manager for handling regions during AST transformations. This class is used to manage region-scoped state during DSL preprocessing.
python/CuTeDSL/cutlass/base_dsl/ast_preprocessor.py:223
↓ 7 callers
Class
Tensor
The tensor abstracts the data type
python/cutlass_cppgen/backend/evt/ir/tensor.py:50
↓ 7 callers
Class
Var
variables: pointer, integer, floating-point, boolean, etc. Parameters ---------- name : str The parameter name. dtype : str |
python/CuTeDSL/cutlass/base_dsl/tvm_ffi_builder/spec.py:86
↓ 6 callers
Class
ConsumerStoreCallbacks
include/cutlass/epilogue/fusion/sm90_visitor_load_tma_warpspecialized.hpp:1070
↓ 6 callers
Class
CopyBulkTensorTileG2SMulticastOp
Bulk tensor asynchronous multicast GMEM to SMEM Copy Operation using the TMA unit. TMA multicast operations are issued by a single thread wi
python/CuTeDSL/cutlass/cute/nvgpu/cpasync/copy.py:680
↓ 6 callers
Class
LaunchConfiguration
python/cutlass_cppgen/backend/operation.py:52
↓ 6 callers
Class
MoEWorkTileInfo
Work tile information for MoE scheduler. Contains CTA-level tile information for executor warps: - expert_idx: Which expert (-1 mean
examples/python/CuTeDSL/cute/blackwell/kernel/moe/moe_persistent_scheduler.py:66
↓ 6 callers
Class
Params
tools/util/include/cutlass/util/reference/device/tensor_relu.h:69
↓ 6 callers
Class
Params
examples/13_two_tensor_op_fusion/kernel/b2b_gemm.h:286
↓ 6 callers
Class
PredicatedTileAccessIterator
include/cutlass/transform/threadblock/predicated_tile_access_iterator.h:320
↓ 6 callers
Class
PredicatedTileAccessIteratorResidualLast
examples/41_fused_multi_head_attention/iterators/predicated_tile_access_iterator_residual_last.h:78
↓ 6 callers
Class
PredicatedTileIteratorParams
include/cutlass/epilogue/threadblock/predicated_tile_iterator_params.h:168
↓ 6 callers
Class
_Tensor
r"""Builtin Tensor Type as an IR value supporting standard iterator and layout.. :param value: The MLIR operation result value to initialize the
python/CuTeDSL/cutlass/cute/tensor.py:117
↓ 5 callers
Class
CollectiveEpilogue
python/cutlass_cppgen/backend/evt/backend/sm90_emitter.py:42
↓ 5 callers
Class
Conv3dOperation
python/cutlass_library/conv3d_operation.py:58
↓ 5 callers
Class
CopyBulkTensorTileG2SOp
Bulk tensor asynchronous GMEM to SMEM Copy Operation using the TMA unit. TMA copy operations are issued by a single thread within a warp, bu
python/CuTeDSL/cutlass/cute/nvgpu/cpasync/copy.py:155
↓ 5 callers
Class
CopyUniversalOp
The universal Copy Operation. This operation is equivalent to the ``a = b`` assignment without any extra memory attributes. For advance
python/CuTeDSL/cutlass/cute/nvgpu/common.py:361
↓ 5 callers
Class
CutlassDSLSetupError
Custom exception for setup errors.
python/CuTeDSL/prep_editable_install.py:37
↓ 5 callers
Class
EllPredicatedTileIterator
include/cutlass/transform/threadblock/ell_predicated_tile_iterator.h:136
↓ 5 callers
Class
GemmOperation
python/cutlass_library/gemm_operation.py:62
↓ 5 callers
Class
HardwareInfo
device_id: CUDA device ID to get the hardware info.
python/CuTeDSL/cutlass/utils/hardware_info.py:28
↓ 5 callers
Class
PipelineState
Pipeline state contains an index and phase bit corresponding to the current position in the circular buffer.
python/CuTeDSL/cutlass/pipeline/helpers.py:682
↓ 5 callers
Class
R
include/cute/numeric/integral_ratio.hpp:54
↓ 5 callers
Class
Repetition
An enumeration for the number of repetitions of a given TMEM copy within the instruction.
python/CuTeDSL/cutlass/cute/nvgpu/tcgen05/copy.py:46
↓ 5 callers
Class
RowMajor
Mapping function for row-major matrices.
include/cutlass/layout/matrix.h:58
↓ 5 callers
Class
StMatrix8x8x16bOp
8x8 ``stmatrix`` Operation. See the `PTX documentation <https://docs.nvidia.com/cuda/parallel-thread-execution/#warp-level-matrix-instructio
python/CuTeDSL/cutlass/cute/nvgpu/warp/copy.py:262
↓ 5 callers
Class
SymInt
python/CuTeDSL/cutlass/cute/typing.py:68
next →
1–100 of 10,397, ranked by callers