MCPcopy Create free account

hub / github.com/NVIDIA/cutlass / functions

Functions19,553 in github.com/NVIDIA/cutlass

↓ 25 callersMethodmake_fragment_B
include/cute/atom/mma_atom.hpp:172
↓ 25 callersFunctionmake_fragment_like
include/cute/layout.hpp:453
↓ 25 callersFunctionmma
examples/111_hopper_ssd/reference/reference_ssd.hpp:51
↓ 25 callersMethodmma
include/cutlass/gemm/collective/sm100_mma_warpspecialized.hpp:651
↓ 25 callersMethodrelease
Releases ownership of the managed object, if any
include/cutlass/platform/platform.h:799
↓ 25 callersMethodstore
examples/111_hopper_ssd/collective/sm90_ssd_epilogue.hpp:493
↓ 25 callersMethodstride
Get the strides of the tensor. Extracts the strides (third field) from the LLVM struct value. :return: A tuple of integers represent
examples/python/CuTeDSL/dsl_tutorials/ffi/jit_argument.py:125
↓ 25 callersMethodsync
include/cutlass/barrier.h:58
↓ 25 callersFunctiontest_logical_divide
test/unit/cute/core/logical_divide.cpp:43
↓ 24 callersFunction_binary_op
Wrapper for binary operations on Numeric types. This wrapper handles type promotion, operation execution, and result type determination for b
python/CuTeDSL/cutlass/base_dsl/typing.py:832
↓ 24 callersFunction_unpack_x_tuple
( t: Union[ir.Type, ir.Value], *, loc: Optional[ir.Location] = None, ip: Optional[ir.Insertion
python/CuTeDSL/cutlass/cute/core.py:271
↓ 24 callersFunctionalignment_for_swizzle
include/cutlass/detail/layout.hpp:421
↓ 24 callersFunctioncompact_row_major
include/cute/stride.hpp:391
↓ 24 callersFunctionexp
Compute element-wise exponential of the input tensor. :param a: Input tensor :type a: Union[TensorSSA, Numeric] :param fastmath: Enable f
python/CuTeDSL/cutlass/cute/math.py:328
↓ 24 callersMethodget_tensormap_ptr
( self, ptr: cute.Pointer, address_space: _cute_ir.AddressSpace = _cute_ir.AddressSpac
python/CuTeDSL/cutlass/utils/tensormap_manager.py:54
↓ 24 callersFunctionis_grouped
(gemm_kind)
python/cutlass_library/library.py:331
↓ 24 callersMethoditers_per_tile
Number of iterations per output tile
include/cutlass/gemm/threadblock/threadblock_swizzle_streamk.h:180
↓ 24 callersFunctionlaunch_dependent_grids
Issuing the launch_dependents instruction hints a dependent kernel to launch earlier launch_dependents doesn't impact the functionality but the perfor
include/cutlass/arch/grid_dependency_control.h:84
↓ 24 callersFunctionmake_iterator
test/unit/gemm/device/gemm_testbed_3x.hpp:192
↓ 24 callersMethodstore_tail
include/cutlass/epilogue/collective/detail.hpp:514
↓ 24 callersFunctiontile_schedulers
(sfdtype)
python/cutlass_library/generator.py:8006
↓ 24 callersMethodtry_acquire
Attempt to acquire the current buffer without blocking. This method tries to acquire the current buffer stage for producing data with
python/CuTeDSL/cutlass/pipeline/sm90.py:1054
↓ 24 callersMethodupdate
Lightweight update given a subset of arguments
include/cutlass/gemm/device/trmm.h:459
↓ 23 callersFunctionThorSMRenumbering
(cuda_version)
python/cutlass_library/generator.py:118
↓ 23 callersFunctionfast_min
include/cutlass/fast_math.h:763
↓ 23 callersMethodget_thr_layout_vmnk
include/cute/atom/mma_atom.hpp:233
↓ 23 callersMethodgetelementptr
Create a getelementptr operation. Parameters ---------- ptr : ir.Value The pointer to the element. indice
python/CuTeDSL/cutlass/base_dsl/tvm_ffi_builder/mlir_builder.py:260
↓ 23 callersFunctionk
(q)
docs/jquery.js:61
↓ 23 callersFunctionpipeline_check_is_consumer
include/cutlass/pipeline/sm90_pipeline.hpp:80
↓ 23 callersFunctionpretty_str
Constructs a concise readable pretty string.
python/CuTeDSL/cutlass/cute/core.py:2024
↓ 23 callersFunctionprint
include/cute/util/print.hpp:64
↓ 22 callersFunctionTensorReLu
< Layout function
tools/util/include/cutlass/util/reference/device/tensor_relu.h:123
↓ 22 callersFunction_create_module_attribute
Creates an AST node representing a qualified attribute access to a function in a module or submodule. :param func_name: The attribute or function
python/CuTeDSL/cutlass/base_dsl/ast_preprocessor.py:335
↓ 22 callersMethodadd
Add an operation to the list of supported kernels
python/cutlass_cppgen/library_defaults.py:66
↓ 22 callersMethodadvance
include/cutlass/conv/threadblock/conv2d_tile_iterator.h:172
↓ 22 callersFunctioncreate_tensor
(shape, dtype, init=True)
examples/python/CuTeDSL/cute/blackwell/kernel/attention/mixed_input_fmha/mixed_input_fmha_decode.py:1702
↓ 22 callersFunctioncutlass_get_smem_pointer
CUTLASS helper to get SMEM pointer
include/cutlass/arch/memory_sm75.h:63
↓ 22 callersFunctionfast_sqrt
include/cutlass/fast_math.h:858
↓ 22 callersFunctionimag
include/cutlass/complex.h:402
↓ 22 callersMethodmatch
Match function used in get_underlying_impl
python/cutlass_cppgen/backend/evt/ir/node.py:88
↓ 22 callersMethodnumpy
(cls, x)
python/cutlass_cppgen/backend/epilogue.py:416
↓ 22 callersMethodshape
Get the shape of the tensor. Extracts the shape (second field) from the LLVM struct value. :return: A tuple of integers representing
examples/python/CuTeDSL/dsl_tutorials/ffi/jit_argument.py:104
↓ 22 callersFunctiontest_logical_product
test/unit/cute/core/logical_product.cpp:40
↓ 22 callersFunctionto_ctype_value
Converts ``value`` to the corresponding storage needed for the ctype that will store ``value``.
python/cutlass_cppgen/backend/epilogue.py:74
↓ 22 callersFunctiontuple_cat
include/cute/container/tuple.hpp:291
↓ 21 callersFunction_pack_int_tuple
( int_tuple: IntTuple, *, loc: Optional[ir.Location] = None, ip: Optional[ir.InsertionPoint] =
python/CuTeDSL/cutlass/cute/core.py:230
↓ 21 callersMethodalign
Align a pointer to a specified byte alignment. :param min_align: The minimum byte alignment requirement. Must be a power of 2.
python/CuTeDSL/cutlass/cute/core.py:1788
↓ 21 callersFunctioncanonical_lane_idx
Returns a lane index in the warp. The threads in warp may not be convergent
include/cutlass/cutlass.h:115
↓ 21 callersFunctioncluster_shape
Returns the dim3 cluster shape.
include/cute/arch/cluster_sm90.hpp:140
↓ 21 callersMethodconstruct
Constructs a ``cutlass_cppgen.backend.GemmUniversalOperation`` based on the input parameters and current kernel specification of the
python/cutlass_cppgen/op/gemm.py:417
↓ 21 callersMethodcopy
include/cute/arch/copy.hpp:55
↓ 21 callersFunctioncopy_to_device
tools/util/include/cutlass/util/device_memory.h:134
↓ 21 callersFunctioncopy_to_host
tools/util/include/cutlass/util/device_memory.h:139
↓ 21 callersFunctionif_generate
Generate an IfOp with optional else branch and return values. Args: cond: The condition expression then_body: Function to ex
python/CuTeDSL/cutlass/cutlass_dsl/cutlass.py:2348
↓ 21 callersFunctioninner_product
tools/util/include/cutlass/util/reference/detail/inner_product.h:49
↓ 21 callersFunctionlogical_divide
(layoutA, layoutB)
python/pycute/layout.py:297
↓ 21 callersMethodpartition_fragment_A
include/cute/atom/mma_atom.hpp:506
↓ 21 callersFunctionround_up
include/cute/int_tuple.hpp:356
↓ 21 callersMethodtoint
( self, *, loc: Optional[ir.Location] = None, ip: Optional[ir.InsertionPoint]
python/CuTeDSL/cutlass/cute/core.py:1771
↓ 21 callersFunctionunwrap
include/cute/algorithm/tuple_algorithms.hpp:514
↓ 21 callersMethodvalid
Returns true if the current coordinate is within the filter tensor W
include/cutlass/conv/threadblock/conv3d_fprop_filter_tile_access_iterator_optimized.h:227
↓ 20 callersMethodGemm
Constructor
tools/util/include/cutlass/util/reference/device/thread/gemm.h:86
↓ 20 callersMethodclear
< Efficiently disables all accesses guarded by mask
examples/41_fused_multi_head_attention/iterators/epilogue_predicated_tile_iterator.h:153
↓ 20 callersFunctionconstexpr
Input A: float_e4m3_t ; Input B: float_e5m2_t
include/cute/arch/mma_sm90.hpp:685
↓ 20 callersFunctionfence_view_async_tmem_store
include/cutlass/arch/barrier.h:936
↓ 20 callersFunctionfloat
Converts to float
include/cutlass/exmy_base.h:1040
↓ 20 callersMethodfloat
Converts to float
include/cutlass/half.h:421
↓ 20 callersMethodget
Returns a pointer
include/cutlass/transform/threadblock/regular_scale_bias_vector_access_iterator.h:129
↓ 20 callersMethodget
include/cute/pointer_base.hpp:157
↓ 20 callersMethodinverse
include/cutlass/layout/matrix.h:114
↓ 20 callersFunctionload_with_byte_offset
Loads a fragment from memory with additional logical offset
include/cutlass/gemm/warp/mma_tensor_op_tile_iterator.h:385
↓ 20 callersFunctionmake_tiled_copy_impl
include/cute/atom/copy_atom.hpp:408
↓ 20 callersMethodmk
Obtains a Coord<2> from GemmCoord
include/cutlass/gemm_coord.h:168
↓ 20 callersMethodraw
Accesses raw internal state
include/cutlass/half.h:463
↓ 20 callersMethodrun
(self, A, B, C, problem_size, alpha, beta, batch=1)
test/python/cutlass/evt/utils/evt_testbed.py:55
↓ 20 callersFunctiontest_coalesce
test/unit/cute/core/coalesce.cpp:40
↓ 19 callersFunction_math_op
Dispatch the function to either a TensorSSA or a Numeric(Float). :param func: The function to dispatch :param args: The input tensor or scala
python/CuTeDSL/cutlass/cute/math.py:22
↓ 19 callersMethodadd
(self, item: str)
python/CuTeDSL/cutlass/base_dsl/ast_preprocessor.py:63
↓ 19 callersFunctionfast_divmod
* Find quotient and remainder using device-side intrinsics */
include/cutlass/fast_math.h:274
↓ 19 callersMethodget
Value
include/cute/container/array_subbyte.hpp:161
↓ 19 callersMethodget_all_inputs
Get all the input nodes sorted by edge weight
python/cutlass_cppgen/backend/evt/ir/dag_ir.py:176
↓ 19 callersFunctionget_bool_env_var
Get the value of a boolean environment variable. If the value it not in False, 0, or empty string, it is considered True. Note that the v
python/CuTeDSL/cutlass/base_dsl/env_manager.py:112
↓ 19 callersFunctionis_blockwise
(gemm_kind)
python/cutlass_library/library.py:328
↓ 19 callersFunctionmake_tiled_copy_A
include/cute/atom/copy_atom.hpp:422
↓ 19 callersFunctionprepend
include/cute/algorithm/tuple_algorithms.hpp:816
↓ 19 callersMethodread
(self)
examples/41_fused_multi_head_attention/piped_subprocess.py:129
↓ 19 callersMethodsize
Returns the logical number of elements stored in the host tensor
tools/util/include/cutlass/util/host_tensor.h:254
↓ 19 callersFunctiontma_desc_commit_group
include/cute/arch/copy_sm90_tma.hpp:1235
↓ 19 callersFunctiontma_desc_wait_group
Wait until all TMA descriptor previously issued are safe to be modified after tma_desc_commit_group()
include/cute/arch/copy_sm90_tma.hpp:1263
↓ 19 callersFunctionto_string
include/cute/arch/mma_sm90_desc.hpp:55
↓ 18 callersFunctionCreateSparseGemmUniversal3xOperator
( manifest, layouts, tile_descriptions, data_types, schedules = [[KernelScheduleType.ScheduleAuto, Epi
python/cutlass_library/generator.py:272
↓ 18 callersFunction_pack_coord
( coord: Coord, *, loc: Optional[ir.Location] = None, ip: Optional[ir.InsertionPoint] = None,
python/CuTeDSL/cutlass/cute/core.py:220
↓ 18 callersFunctionadd_pointer_offset
include/cutlass/epilogue/threadblock/shared_load_iterator.h:67
↓ 18 callersFunctionblocked_product
include/cute/layout.hpp:1732
↓ 18 callersFunctionceil_div
(a: int, b: int)
examples/python/CuTeDSL/cute/blackwell/kernel/attention/mla/mla_helpers.py:303
↓ 18 callersMethodcheck_condition
Check a condition and throw an error if false. Parameters ---------- current_block : ir.Block The current block.
python/CuTeDSL/cutlass/base_dsl/tvm_ffi_builder/tvm_ffi_builder.py:775
↓ 18 callersFunctioncoalesce
(layout, profile=None)
python/pycute/layout.py:137
↓ 18 callersFunctioncopy
tools/util/include/cutlass/util/device_memory.h:98
↓ 18 callersFunctioncreate_cute_tensor_for_fp8
Create cute tensor, handling float8 types that don't support dlpack. For float8 types, the storage_tensor should be uint8 (for DLPack compatibili
python/CuTeDSL/cutlass/utils/tensor_helpers.py:32
↓ 18 callersMethoddata
Returns the pointer to referenced data
include/cutlass/tensor_ref.h:268
← previousnext →501–600 of 19,553, ranked by callers