MCPcopy Create free account

hub / github.com/NVIDIA/cutlass / functions

Functions19,553 in github.com/NVIDIA/cutlass

↓ 4 callersFunctionCreateConv2dFewChannelsOperator
(manifest, layout, tile_descriptions, data_type, channel_counts, \ conv_kinds = [ConvKind.Fprop, ConvKind.Dg
python/cutlass_library/generator.py:729
↓ 4 callersFunctionGemmArguments
Argument wrapper for GEMM in CUTLASS 2 or 3. It returns either 2x arguments or 3x arguments depending on the `arch` field specified in `opera
python/cutlass_cppgen/backend/gemm_operation.py:630
↓ 4 callersMethodLinearCombination
Constructs the function object, possibly loading from pointers in host memory
include/cutlass/epilogue/thread/linear_combination.h:171
↓ 4 callersFunctionOffsetBytes
include/cutlass/fast_math.h:711
↓ 4 callersFunctionTensorFillSymmetricRandomGaussian
< Layout function
tools/util/include/cutlass/util/reference/host/tensor_fill.h:527
↓ 4 callersFunctionTensorFillSymmetricRandomUniform
< Layout function
tools/util/include/cutlass/util/reference/host/tensor_fill.h:1102
↓ 4 callersFunctionTensorRelativeErrorMetric
tools/util/include/cutlass/util/reference/host/error_metrics.h:51
↓ 4 callersMethod__extract_mlir_values__
Extract MLIR values from this object. :return: List of MLIR values representing this object's data :rtype: List[ir.Value]
python/CuTeDSL/cutlass/base_dsl/typing.py:101
↓ 4 callersMethod__extract_mlir_values__
(self)
python/CuTeDSL/cutlass/base_dsl/_mlir_helpers/arith.py:1142
↓ 4 callersMethod__init__
(self, name: str)
python/cutlass_cppgen/backend/evt/ir/load_nodes.py:279
↓ 4 callersMethod__init__
(self)
python/CuTeDSL/cutlass/cutlass_dsl/cutlass.py:1245
↓ 4 callersMethod__init__
(self, val: str)
python/CuTeDSL/cutlass/base_dsl/compiler.py:324
↓ 4 callersMethod__post_init__
Post-initialization validation for TMEM load operations. Performs comprehensive validation of operation parameters and architecture
python/CuTeDSL/cutlass/cute/nvgpu/tcgen05/copy.py:120
↓ 4 callersMethod__repr__
( self, *, loc: Optional[ir.Location] = None, ip: Optional[ir.InsertionPoint]
python/CuTeDSL/cutlass/cute/core.py:1147
↓ 4 callersFunction_args_to_mlir_types
Helper method to convert an arguments list to its corresponding MLIR types. This method converts numeric meta types and types convertible vi
python/CuTeDSL/cutlass/base_dsl/ffi.py:161
↓ 4 callersFunction_attr_const_check
(attr: object, expected_type: type, attr_name: str)
python/CuTeDSL/cutlass/cutlass_dsl/cutlass_ast_decorators.py:268
↓ 4 callersFunction_col2row
Convert a vector or tensor from column-major order to row-major order. :param vec: The input vector in column-major order :type vec: ir.Value
python/CuTeDSL/cutlass/cute/tensor.py:1301
↓ 4 callersMethod_create_fp4_tensor
Create FP4 tensor. Args: logical_shape: shape in FP4 elements (packed_dim size must be even). packed_dim: dimension t
examples/python/CuTeDSL/cute/blackwell/kernel/moe/torch_scaled_grouped_mm.py:2784
↓ 4 callersFunction_e2m1_to_bf16_x4
LUT x4 _e2m1_to_bf16_x4: Direct E2M1->BF16 (converts 4 E2M1 to 4 BF16 in one call)
include/cutlass/numeric_conversion.h:3788
↓ 4 callersFunction_env_flag
(name: str, default: bool)
examples/python/CuTeDSL/cute/hopper/kernel/grouped_gemm/grouped_gemm.py:59
↓ 4 callersFunction_flatten_mlir_values
Flatten a nested dict/list structure of MLIR values into a flat list. Local copy to avoid circular imports with dsl.py.
python/CuTeDSL/cutlass/base_dsl/utils/tree_utils.py:25
↓ 4 callersMethod_get_batch_stride
Returns the batch stride of ``tensor``. If ``tensor`` is only rank-2, batch stride is 0. :param tensor: tensor object to process
python/cutlass_cppgen/op/gemm.py:546
↓ 4 callersFunction_lte_gte
( lhs: Union[Numeric, ir.Value, int, float, bool], rhs: Union[Numeric, ir.Value, int, float, bool],
python/CuTeDSL/cutlass/cutlass_dsl/cutlass.py:2558
↓ 4 callersMethod_make_acc_tensor_mn_view
make acc tensor as mn layout view :param acc: input tensor :type acc: cute.Tensor :return: acc tensor mn layout view
examples/python/CuTeDSL/cute/ampere/kernel/attention/flash_attention_v2.py:1070
↓ 4 callersMethod_normalize_region_result_to_list
Convert region_result to a list if it is not already a list If region_result is a list, return it as is. If region_result is
python/CuTeDSL/cutlass/cutlass_dsl/cutlass_ast_decorators.py:67
↓ 4 callersMethod_prepare_ref_ab
Prepare a ref tensor: make ``k_dim`` stride-1 and optionally pad. Args: tensor: input data tensor (A or B). k_dim: wh
examples/python/CuTeDSL/cute/blackwell/kernel/moe/torch_scaled_grouped_mm.py:3136
↓ 4 callersFunction_ready
(callback)
python/docs/_static/doctools.js:20
↓ 4 callersMethod_reset_epilogue_functor_activation
Set the epilogue functor based on the provided activation function
python/cutlass_cppgen/op/op.py:315
↓ 4 callersFunction_run_compile
Compile-only helper: JIT-compiles and runs the kernel once without validation. Uses iterations=1 (not 0) because testing.benchmark divides by ite
test/examples/CuTeDSL/hopper/test_dense_gemm_fp8_2xacc.py:74
↓ 4 callersMethod_to_ir_field_name
(self)
python/CuTeDSL/cutlass/cute/nvgpu/warp/mma.py:337
↓ 4 callersFunction_try_wait_timelimit
(llvm_ptr, phase_val, timeout, *, loc=None, ip=None)
examples/python/CuTeDSL/cute/hopper/kernel/attention/fmha.py:122
↓ 4 callersMethod_verify_rank
Verifies that ``tensor`` has rank greater than 1 :param tensor: object representing a tensor passed in to verify, or ``None`` if no
python/cutlass_cppgen/op/gemm.py:509
↓ 4 callersMethod_visit_Comprehension
( self, node: _ComprehensionT, ele_visitor: Callable[..., Any] )
python/CuTeDSL/cutlass/base_dsl/ast_preprocessor.py:2228
↓ 4 callersMethodaccum
Provide the accumulator value to the user.
examples/python/CuTeDSL/cute/blackwell/efc/common_efc.py:1149
↓ 4 callersMethodaccum
include/cutlass/gemm/collective/sm100_mma_warpspecialized_blockwise_scaling.hpp:1087
↓ 4 callersMethodaccumulator_type
(self)
python/cutlass_library/generator.py:974
↓ 4 callersMethodacquire_sync
Acquire pipeline stage and synchronize all warps. TMA warp waits for previous TMA operation to the same stage to complete (allowing
python/CuTeDSL/cutlass/cute/experimental/pipeline.py:857
↓ 4 callersFunctionadd_byte_offset_
Adds a pointer offset in units of element
include/cutlass/conv/threadblock/conv2d_dgrad_output_gradient_tile_access_iterator_optimized.h:673
↓ 4 callersMethodadd_edge
(self, src, tgt, weight=0)
python/cutlass_cppgen/backend/evt/frontend/frontend_base.py:135
↓ 4 callersFunctionadd_pointer_offset
Adds a pointer offset in units of Element
include/cutlass/transform/threadblock/regular_tile_access_iterator_tensor_op_sm80.h:163
↓ 4 callersMethodadd_pointer_offset
Adds a pointer offset in units of Element
include/cutlass/transform/threadblock/ell_predicated_tile_iterator.h:808
↓ 4 callersFunctionany_of
include/cute/algorithm/tuple_algorithms.hpp:304
↓ 4 callersFunctionappend_word
(word)
examples/44_multi_gemm_ir_and_codegen/ir_gen/gen_ir.py:39
↓ 4 callersFunctionarrive
include/cutlass/arch/barrier.h:221
↓ 4 callersMethodat
Accesses a bit within the predicate vector.
include/cutlass/predicate_vector.h:478
↓ 4 callersMethodbegin
include/cute/tensor_impl.hpp:82
↓ 4 callersMethodbegin_step
Called at the start of one step before starting accumulator exchange
include/cutlass/epilogue/threadblock/fusion/visitor_2x.hpp:73
↓ 4 callersFunctionbg
(e)
docs/jquery.js:23
↓ 4 callersFunctionbmhk2bmk
(t)
examples/41_fused_multi_head_attention/fmha_backward_test.py:96
↓ 4 callersFunctionbv
(bR,bW,bV,bZ,bX,bY)
docs/jquery.js:23
↓ 4 callersFunctioncast_cudnn_compute_type_to_float
Cudnn compute type seems to be hardcoded to float (To handle a possible cudnn issue)
tools/profiler/src/cudnn_helpers.cpp:210
↓ 4 callersFunctionceil_div
(a, b)
examples/python/CuTeDSL/cute/blackwell/kernel/blockscaled_gemm/dense_blockscaled_gemm_persistent_prefetch.py:154
↓ 4 callersFunctionclear_mask
Clears the predicates
include/cutlass/conv/threadblock/conv2d_dgrad_output_gradient_tile_access_iterator_optimized.h:386
↓ 4 callersMethodclear_mask
Clears the predicate set efficiently
include/cutlass/transform/threadblock/ell_predicated_tile_iterator.h:841
↓ 4 callersFunctioncoalesce
( input: Union[Layout, ComposedLayout, Tensor], *, target_profile: Optional[Coord] = None, loc
python/CuTeDSL/cutlass/cute/core.py:3971
↓ 4 callersMethodcommit_sync
Fence SMEM writes and synchronize all warps. All warps fence their SMEM writes to make them visible to consumer All warps th
python/CuTeDSL/cutlass/cute/experimental/pipeline.py:885
↓ 4 callersMethodcompile
test/unit/nvrtc/thread/testbed.h:89
↓ 4 callersMethodcomplete_transaction
Performs an expected transaction bytes decrement without doing an arrive operation
include/cutlass/arch/barrier.h:570
↓ 4 callersFunctioncompute
(a, b)
examples/python/CuTeDSL/dsl_tutorials/jax/cutlass_call_sharding.py:139
↓ 4 callersFunctioncompute_lower_srt
include/cutlass/conv/collective/detail.hpp:242
↓ 4 callersMethodcompute_predicates_
Computes predicates based on internally tracked per-thread offset.
include/cutlass/transform/threadblock/predicated_tile_access_iterator.h:133
↓ 4 callersFunctioncompute_scale_shape
Compute the assembled (swizzled 32_4_4) scale tensor shape. Swizzle 32_4_4 pads each group's scale to rows=round_up(non_K, 128), cols=ro
examples/python/CuTeDSL/cute/blackwell/kernel/moe/torch_scaled_grouped_mm.py:2318
↓ 4 callersMethodconsumer_release_from_threads
examples/112_blackwell_ssd/utils/pipeline.h:177
↓ 4 callersFunctionconsumer_try_wait
Tries to wait for a consumer stage, non-blocking.
python/CuTeDSL/cutlass/cute/experimental/core.py:598
↓ 4 callersFunctionconvert_c_layout_to_a_layout
examples/88_hopper_fmha/collective/fmha_common.hpp:170
↓ 4 callersMethodcopy_to_host
tools/util/include/cutlass/util/device_memory.h:352
↓ 4 callersMethodcore_name
The basic operation kind is prefixed with a letter indicating the accumulation type.
python/cutlass_library/gemm_operation.py:162
↓ 4 callersFunctioncosize
Return size of codomain of layout or tensor. Return static value if type is static. For a layout ``L = S:D`` where ``S`` is the shape and ``D`` i
python/CuTeDSL/cutlass/cute/core.py:3867
↓ 4 callersMethodcount
include/cutlass/pipeline/sm90_pipeline.hpp:198
↓ 4 callersFunctioncountr_zero
include/cute/numeric/math.hpp:248
↓ 4 callersFunctioncrd2idx
(crd, shape, stride=None)
python/pycute/int_tuple.py:160
↓ 4 callersFunctioncreate_mc_tensor
(torch_tensor_cpu, dtype, leading_dim, is_dynamic_layout=True)
examples/python/CuTeDSL/cute/blackwell/kernel/distributed/distributed_gemm_all_reduce_blackwell.py:1957
↓ 4 callersFunctioncreate_raw_scale_tensor
Create one raw, non-swizzled scale tensor with exact values in {1, 2}.
examples/python/CuTeDSL/cute/blackwell/kernel/moe/torch_scaled_grouped_mm.py:2408
↓ 4 callersFunctioncreate_scale_factor_tensor
(l, mn, k, sf_vec_size, dtype)
examples/python/CuTeDSL/cute/blackwell/kernel/blockscaled_gemm/dense_blockscaled_gemm_persistent_prefetch.py:2347
↓ 4 callersFunctioncreate_scale_factor_tensor
(l, mn, k, sf_vec_size, dtype)
examples/python/CuTeDSL/cute/blackwell/kernel/blockscaled_gemm/dense_blockscaled_gemm_persistent_amax.py:2230
↓ 4 callersFunctioncreate_scale_factor_tensor
(l, mn, k, sf_vec_size, dtype)
examples/python/CuTeDSL/cute/blackwell/kernel/blockscaled_gemm/sm103_dense_blockscaled_gemm_persistent.py:2735
↓ 4 callersFunctiondequant_block_scale_to_fp32
Dequantize a single 2D tensor using raw block scales into fp32.
examples/python/CuTeDSL/cute/blackwell/kernel/moe/torch_scaled_grouped_mm.py:2528
↓ 4 callersFunctiondevice_sm_count
(device: int = -1)
python/cutlass_cppgen/backend/utils/device.py:88
↓ 4 callersMethoddivmod
Computes integer division and modulus using precomputed values. This is computationally inexpensive. Simply returns the quotient
include/cutlass/fast_math.h:419
↓ 4 callersFunctiondtype
(dtype_: str)
python/CuTeDSL/cutlass/base_dsl/typing.py:2191
↓ 4 callersFunctione
()
python/docs/_static/clipboard.min.js:7
↓ 4 callersMethodenable
Sets all predicates to true
include/cutlass/predicate_vector.h:467
↓ 4 callersMethodenable_mask
Clears the predicate set efficiently
include/cutlass/transform/threadblock/ell_predicated_tile_iterator.h:847
↓ 4 callersMethodepilog_gmem_copy_and_partition
Partitions source and destination tensors for a TMA store or SIMT store.
examples/python/CuTeDSL/cute/blackwell/kernel/mixed_input_gemm/mixed_input_gemm.py:1670
↓ 4 callersMethodepilog_smem_copy_and_partition
Make tiledCopy for shared memory store, then use it to partition register array (source) and shared memory (destination). :p
examples/python/CuTeDSL/cute/blackwell/kernel/dense_gemm/dense_gemm.py:902
↓ 4 callersMethodepilog_tmem_copy_and_partition
Make tiledCopy for tensor memory load, then use it to partition tensor memory (source) and register array (destination). :pa
examples/python/CuTeDSL/cute/blackwell/kernel/dense_gemm/dense_gemm.py:841
↓ 4 callersFunctionepilogue_tmem_copy_and_partition
Make tiledCopy for tensor memory load, then use it to partition tensor memory (source) and register array (destination). :param gemm_kernel:
python/CuTeDSL/cutlass/utils/gemm/sm100.py:66
↓ 4 callersFunctionequal
( lhs: Union[Numeric, ir.Value, int, float, bool], rhs: Union[Numeric, ir.Value, int, float, bool], )
python/CuTeDSL/cutlass/cutlass_dsl/cutlass.py:2508
↓ 4 callersMethodequality_check
test/unit/gemm/device/gemm_testbed_3x_evt.hpp:78
↓ 4 callersFunctionextract_mlir_attributes
Given the `obj`, recursively go through it to extract all contained IR attributes as list of MLIR attributes. This is used for generating ker
python/CuTeDSL/cutlass/base_dsl/dsl.py:410
↓ 4 callersFunctionfilter
( input: Layout, *, loc: Optional[ir.Location] = None, ip: Optional[ir.InsertionPoint] = None,
python/CuTeDSL/cutlass/cute/core.py:3343
↓ 4 callersFunctionfilter_zeros
( input: Layout, *, target_profile: Optional[Stride] = None, loc: Optional[ir.Location] = None
python/CuTeDSL/cutlass/cute/core.py:3287
↓ 4 callersFunctionfind_if
include/cute/algorithm/tuple_algorithms.hpp:282
↓ 4 callersFunctionfind_runtime_libraries
Find the runtime libraries that needs to be available for loading modules. :param enable_tvm_ffi: Whether to enable TVM-FFI. :type enabl
python/CuTeDSL/cutlass/cute/runtime.py:905
↓ 4 callersMethodforeach_written_tensor
Execute the given function for each supplemental written tensor.
examples/python/CuTeDSL/cute/blackwell/efc/common_efc.py:1490
↓ 4 callersFunctiongemm_zero_acc
examples/111_hopper_ssd/collective/common.hpp:64
↓ 4 callersMethodgenerate_execution_args
( self, *args: Any, **kwargs: Any )
python/CuTeDSL/cutlass/base_dsl/jit_executor.py:673
↓ 4 callersFunctiongenerate_fp8_math_instructions_sm100
Generate all TensorOp math instructions for FP8 MMA that are supported by SM100 at or above the given level. Args: level: The global
python/cutlass_library/sm100_utils.py:213
↓ 4 callersFunctiongenerate_fp8_math_instructions_sm90
(level: int)
python/cutlass_library/sm90_utils.py:205
↓ 4 callersMethodget
include/cutlass/subbyte_reference.h:1364
← previousnext →1,401–1,500 of 19,553, ranked by callers