Contents:
General Principles
API Reference
Appendices
Release Notes
CUDA Tile C++ API Reference
»
Index
gpgpu |
PDF
|
Archive
Index
A
|
B
|
C
|
D
|
E
|
F
|
I
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
Z
A
Acquire Memory Order
Acquire Release Memory Order
arithmetic common type
arithmetic comparison conversion
Arithmetic Scalars
arithmetic tile
arithmetic tile conversion
arithmetic tile promotion
Atomic Objects
B
Base Two Representation
Basic Floating Point Scalars
basic floating point tile
Bitwidth
bool tile conversion
broadcast conversion
broadcastable to
C
ct::/* unspecified identifier */ (C++ enum)
ct::/* unspecified identifier */::dynamic_extent (C++ enumerator)
ct::abs (C++ function)
ct::accessor_policy (C++ concept)
ct::add (C++ function)
,
[1]
ct::all_of (C++ function)
ct::any_of (C++ function)
ct::arithmetic_scalar (C++ concept)
ct::arithmetic_tile (C++ concept)
ct::arithmetic_tile_comparable (C++ concept)
ct::arithmetic_tile_comparison_t (C++ type)
ct::arithmetic_tile_conversion_t (C++ type)
ct::arithmetic_tile_convertible (C++ concept)
ct::arithmetic_tile_promotion_t (C++ type)
ct::assume_aligned (C++ function)
ct::assume_aligned_strided (C++ function)
ct::assume_blocked (C++ function)
ct::assume_bounded (C++ function)
ct::assume_bounded_above (C++ function)
ct::assume_bounded_below (C++ function)
ct::assume_divisible (C++ function)
ct::assume_divisible_strided (C++ function)
ct::atan2 (C++ function)
ct::atomic_add (C++ function)
ct::atomic_add_masked (C++ function)
ct::atomic_and (C++ function)
ct::atomic_and_masked (C++ function)
ct::atomic_compare_exchange (C++ function)
ct::atomic_compare_exchange_masked (C++ function)
ct::atomic_load (C++ function)
ct::atomic_load_masked (C++ function)
,
[1]
ct::atomic_max (C++ function)
ct::atomic_max_masked (C++ function)
ct::atomic_min (C++ function)
ct::atomic_min_masked (C++ function)
ct::atomic_or (C++ function)
ct::atomic_or_masked (C++ function)
ct::atomic_store (C++ function)
ct::atomic_store_masked (C++ function)
ct::atomic_sub (C++ function)
ct::atomic_sub_masked (C++ function)
ct::atomic_xchg (C++ function)
ct::atomic_xchg_masked (C++ function)
ct::atomic_xor (C++ function)
ct::atomic_xor_masked (C++ function)
ct::basic_floating_point_scalar (C++ concept)
ct::basic_floating_point_tile (C++ concept)
ct::bid (C++ function)
ct::bool_tile_convertible (C++ concept)
ct::broadcast (C++ function)
ct::broadcast_compatible (C++ concept)
ct::broadcastable_to (C++ concept)
ct::cat (C++ function)
ct::ceil (C++ function)
ct::ceildiv (C++ function)
ct::concatenation_compatible (C++ concept)
ct::concatenation_t (C++ type)
ct::cos (C++ function)
ct::cosh (C++ function)
ct::default_accessor (C++ struct)
ct::default_accessor::data_handle_type (C++ type)
ct::default_accessor::element_type (C++ type)
ct::default_accessor::enable_contiguous_accessor_policy<ct::default_accessor<E>> (C++ member)
ct::default_accessor::reference (C++ type)
ct::default_nan_propagation_mode (C++ function)
ct::default_nan_propagation_mode_t (C++ type)
ct::default_rounding_mode (C++ function)
ct::default_rounding_mode_t (C++ type)
ct::default_subnormals_rounding_mode (C++ function)
ct::default_subnormals_rounding_mode_t (C++ type)
ct::default_thread_scope (C++ function)
ct::default_thread_scope_t (C++ type)
ct::default_view_padding (C++ function)
ct::default_view_padding_t (C++ type)
ct::dimension_map (C++ struct)
ct::dimension_map::dimension_map (C++ function)
,
[1]
,
[2]
ct::dimension_map::mapping (C++ function)
ct::dimension_map::rank (C++ function)
ct::div (C++ function)
,
[1]
ct::element_bitcast (C++ function)
ct::element_cast (C++ function)
ct::enable_contiguous_accessor_policy (C++ member)
ct::exp (C++ function)
ct::exp2 (C++ function)
ct::extents (C++ struct)
ct::extents::__dynamic_extents (C++ member)
ct::extents::extent (C++ function)
ct::extents::extents (C++ function)
,
[1]
,
[2]
,
[3]
ct::extents::index_type (C++ type)
ct::extents::rank (C++ function)
ct::extents::rank_dynamic (C++ function)
ct::extents::rank_type (C++ type)
ct::extents::static_extent (C++ function)
ct::extents_equal (C++ function)
ct::extents_like (C++ concept)
ct::extract (C++ function)
ct::extractable_from (C++ concept)
ct::floating_point_scalar (C++ concept)
ct::floating_point_tile (C++ concept)
ct::floor (C++ function)
ct::floordiv (C++ function)
ct::fma (C++ function)
ct::full (C++ function)
ct::integral (C++ concept)
ct::integral_constant (C++ struct)
ct::integral_constant::operator value_type (C++ function)
ct::integral_constant::operator() (C++ function)
ct::integral_constant::type (C++ type)
ct::integral_constant::value (C++ member)
ct::integral_constant::value_type (C++ type)
ct::integral_scalar (C++ concept)
ct::integral_tile (C++ concept)
ct::iota (C++ function)
ct::irange (C++ struct)
ct::irange-sentinel (C++ struct)
ct::irange-sentinel::__end (C++ member)
ct::irange-sentinel::irange-sentinel (C++ function)
,
[1]
ct::irange::__lb (C++ member)
ct::irange::__step (C++ member)
ct::irange::__ub (C++ member)
ct::irange::begin (C++ function)
ct::irange::const_iterator (C++ type)
ct::irange::empty (C++ function)
ct::irange::end (C++ function)
ct::irange::irange (C++ function)
,
[1]
,
[2]
ct::irange::iterator (C++ type)
ct::irange::lower_bound (C++ function)
ct::irange::size (C++ function)
ct::irange::step (C++ function)
ct::irange::upper_bound (C++ function)
ct::irange_iterator (C++ struct)
ct::irange_iterator::__current (C++ member)
ct::irange_iterator::__step (C++ member)
ct::irange_iterator::difference_type (C++ type)
ct::irange_iterator::irange_iterator (C++ function)
,
[1]
ct::irange_iterator::operator* (C++ function)
ct::irange_iterator::operator++ (C++ function)
,
[1]
ct::irange_iterator::operator== (C++ function)
,
[1]
ct::irange_iterator::value_type (C++ type)
ct::isinf (C++ function)
ct::isnan (C++ function)
ct::layout_left (C++ struct)
ct::layout_left::mapping (C++ type)
ct::layout_left_mapping (C++ struct)
ct::layout_left_mapping::__extents (C++ member)
ct::layout_left_mapping::extents (C++ function)
ct::layout_left_mapping::extents_type (C++ type)
ct::layout_left_mapping::index_type (C++ type)
ct::layout_left_mapping::is_always_strided (C++ function)
ct::layout_left_mapping::layout_left_mapping (C++ function)
ct::layout_left_mapping::layout_type (C++ type)
ct::layout_left_mapping::rank_type (C++ type)
ct::layout_left_mapping::static_stride (C++ function)
ct::layout_left_mapping::stride (C++ function)
ct::layout_left_padded (C++ struct)
ct::layout_left_padded::mapping (C++ type)
ct::layout_left_padded_mapping (C++ struct)
ct::layout_left_padded_mapping::__alignment (C++ member)
ct::layout_left_padded_mapping::__extents (C++ member)
ct::layout_left_padded_mapping::__padded_extents (C++ function)
ct::layout_left_padded_mapping::__padded_extents_t (C++ type)
ct::layout_left_padded_mapping::extents (C++ function)
ct::layout_left_padded_mapping::extents_type (C++ type)
ct::layout_left_padded_mapping::index_type (C++ type)
ct::layout_left_padded_mapping::is_always_strided (C++ function)
ct::layout_left_padded_mapping::layout_left_padded_mapping (C++ function)
,
[1]
ct::layout_left_padded_mapping::layout_type (C++ type)
ct::layout_left_padded_mapping::rank_type (C++ type)
ct::layout_left_padded_mapping::static_stride (C++ function)
ct::layout_left_padded_mapping::stride (C++ function)
ct::layout_mapping (C++ concept)
ct::layout_mapping_equal (C++ function)
ct::layout_mapping_static_stride (C++ struct)
ct::layout_mapping_static_stride::operator() (C++ function)
ct::layout_right (C++ struct)
ct::layout_right::mapping (C++ type)
ct::layout_right_mapping (C++ struct)
ct::layout_right_mapping::__extents (C++ member)
ct::layout_right_mapping::extents (C++ function)
ct::layout_right_mapping::extents_type (C++ type)
ct::layout_right_mapping::index_type (C++ type)
ct::layout_right_mapping::is_always_strided (C++ function)
ct::layout_right_mapping::layout_right_mapping (C++ function)
ct::layout_right_mapping::layout_type (C++ type)
ct::layout_right_mapping::rank_type (C++ type)
ct::layout_right_mapping::static_stride (C++ function)
ct::layout_right_mapping::stride (C++ function)
ct::layout_right_padded (C++ struct)
ct::layout_right_padded::mapping (C++ type)
ct::layout_right_padded_mapping (C++ struct)
ct::layout_right_padded_mapping::__alignment (C++ member)
ct::layout_right_padded_mapping::__extents (C++ member)
ct::layout_right_padded_mapping::__padded_extents (C++ function)
ct::layout_right_padded_mapping::__padded_extents_t (C++ type)
ct::layout_right_padded_mapping::extents (C++ function)
ct::layout_right_padded_mapping::extents_type (C++ type)
ct::layout_right_padded_mapping::index_type (C++ type)
ct::layout_right_padded_mapping::is_always_strided (C++ function)
ct::layout_right_padded_mapping::layout_right_padded_mapping (C++ function)
,
[1]
ct::layout_right_padded_mapping::layout_type (C++ type)
ct::layout_right_padded_mapping::rank_type (C++ type)
ct::layout_right_padded_mapping::static_stride (C++ function)
ct::layout_right_padded_mapping::stride (C++ function)
ct::layout_strided (C++ struct)
ct::layout_strided::mapping (C++ type)
ct::layout_strided_mapping (C++ struct)
ct::layout_strided_mapping::__extents (C++ member)
ct::layout_strided_mapping::__strides (C++ member)
ct::layout_strided_mapping::extents (C++ function)
ct::layout_strided_mapping::extents_type (C++ type)
ct::layout_strided_mapping::index_type (C++ type)
ct::layout_strided_mapping::is_always_strided (C++ function)
ct::layout_strided_mapping::layout_strided_mapping (C++ function)
ct::layout_strided_mapping::layout_type (C++ type)
ct::layout_strided_mapping::rank_type (C++ type)
ct::layout_strided_mapping::static_stride (C++ function)
ct::layout_strided_mapping::stride (C++ function)
ct::load (C++ function)
ct::load_masked (C++ function)
,
[1]
ct::loadable_tile (C++ concept)
ct::log (C++ function)
ct::log2 (C++ function)
ct::matmul (C++ function)
ct::matmul_compatible (C++ concept)
ct::matmul_result_t (C++ type)
ct::max (C++ function)
,
[1]
ct::memory_order (C++ enum)
ct::memory_order::acq_rel (C++ enumerator)
ct::memory_order::acquire (C++ enumerator)
ct::memory_order::relaxed (C++ enumerator)
ct::memory_order::release (C++ enumerator)
ct::memory_order_acq_rel_t (C++ type)
ct::memory_order_acquire_t (C++ type)
ct::memory_order_constant (C++ struct)
ct::memory_order_constant::operator ct::memory_order (C++ function)
ct::memory_order_constant::operator() (C++ function)
ct::memory_order_constant::type (C++ type)
ct::memory_order_constant::value (C++ member)
ct::memory_order_constant::value_type (C++ type)
ct::memory_order_relaxed_t (C++ type)
ct::memory_order_release_t (C++ type)
ct::min (C++ function)
,
[1]
ct::mma (C++ function)
ct::mma_compatible (C++ concept)
ct::mul (C++ function)
,
[1]
ct::mulhi (C++ function)
ct::mutual_broadcast_t (C++ type)
ct::nan_propagation_mode (C++ enum)
ct::nan_propagation_mode::propagate_nan (C++ enumerator)
ct::nan_propagation_mode::suppress_nan (C++ enumerator)
ct::nan_propagation_mode_constant (C++ struct)
ct::nan_propagation_mode_constant::operator ct::nan_propagation_mode (C++ function)
ct::nan_propagation_mode_constant::operator() (C++ function)
ct::nan_propagation_mode_constant::type (C++ type)
ct::nan_propagation_mode_constant::value (C++ member)
ct::nan_propagation_mode_constant::value_type (C++ type)
ct::non_narrowing_scalar_convertible_to (C++ concept)
ct::non_narrowing_tile_convertible_to (C++ concept)
ct::num_blocks (C++ function)
ct::numeric_scalar (C++ concept)
ct::numeric_tile (C++ concept)
ct::ones (C++ function)
ct::operator! (C++ function)
ct::operator!= (C++ function)
,
[1]
,
[2]
,
[3]
ct::operator""_ic (C++ function)
ct::operator% (C++ function)
,
[1]
ct::operator& (C++ function)
,
[1]
ct::operator&& (C++ function)
ct::operator* (C++ function)
,
[1]
ct::operator+ (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
ct::operator- (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
ct::operator/ (C++ function)
,
[1]
ct::operator< (C++ function)
,
[1]
ct::operator<< (C++ function)
,
[1]
ct::operator<= (C++ function)
,
[1]
ct::operator== (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
ct::operator> (C++ function)
,
[1]
ct::operator>= (C++ function)
,
[1]
ct::operator>> (C++ function)
,
[1]
ct::operator^ (C++ function)
,
[1]
ct::operator| (C++ function)
,
[1]
ct::operator|| (C++ function)
ct::operator~ (C++ function)
,
[1]
ct::partial_prod (C++ function)
,
[1]
ct::partial_sum (C++ function)
,
[1]
ct::partition_view (C++ struct)
ct::partition_view::__span (C++ member)
ct::partition_view::atomic_load (C++ function)
,
[1]
,
[2]
ct::partition_view::atomic_load_masked (C++ function)
,
[1]
,
[2]
,
[3]
ct::partition_view::atomic_store (C++ function)
,
[1]
,
[2]
ct::partition_view::atomic_store_masked (C++ function)
,
[1]
,
[2]
ct::partition_view::element_type (C++ type)
ct::partition_view::index_type (C++ type)
ct::partition_view::load (C++ function)
ct::partition_view::load_masked (C++ function)
,
[1]
ct::partition_view::partition_view (C++ function)
ct::partition_view::span (C++ function)
ct::partition_view::span_type (C++ type)
ct::partition_view::store (C++ function)
ct::partition_view::store_masked (C++ function)
ct::partition_view::value_type (C++ type)
ct::partition_view::view_shape_type (C++ type)
ct::partition_view::view_tile_type (C++ type)
ct::permute (C++ function)
ct::pointer_scalar (C++ concept)
ct::pointer_tile (C++ concept)
ct::pow (C++ function)
ct::preserve_subnormals_t (C++ type)
ct::prod (C++ function)
,
[1]
ct::propagate_nan_t (C++ type)
ct::read_memory_order (C++ concept)
ct::reduce_bitand (C++ function)
ct::reduce_bitor (C++ function)
ct::reduce_bitxor (C++ function)
ct::reduce_max (C++ function)
,
[1]
ct::reduce_min (C++ function)
,
[1]
ct::reduction_result_t (C++ type)
ct::remainder (C++ function)
ct::reshape (C++ function)
ct::restricted_floating_point_scalar (C++ concept)
ct::restricted_floating_point_tile (C++ concept)
ct::round_approximate_t (C++ type)
ct::round_full_t (C++ type)
ct::round_subnormals_to_zero_t (C++ type)
ct::round_ties_to_even_t (C++ type)
ct::round_toward_negative_t (C++ type)
ct::round_toward_positive_t (C++ type)
ct::round_toward_zero_t (C++ type)
ct::rounding_mode (C++ enum)
ct::rounding_mode::round_approximate (C++ enumerator)
ct::rounding_mode::round_full (C++ enumerator)
ct::rounding_mode::round_ties_to_even (C++ enumerator)
ct::rounding_mode::round_toward_negative (C++ enumerator)
ct::rounding_mode::round_toward_positive (C++ enumerator)
ct::rounding_mode::round_toward_zero (C++ enumerator)
ct::rounding_mode_constant (C++ struct)
ct::rounding_mode_constant::operator ct::rounding_mode (C++ function)
ct::rounding_mode_constant::operator() (C++ function)
ct::rounding_mode_constant::type (C++ type)
ct::rounding_mode_constant::value (C++ member)
ct::rounding_mode_constant::value_type (C++ type)
ct::rsqrt (C++ function)
ct::same_shape (C++ concept)
ct::scalar (C++ concept)
ct::scalar_convertible_to (C++ concept)
ct::select (C++ function)
ct::shape (C++ type)
ct::shape_broadcast_compatible (C++ concept)
ct::shape_broadcast_t (C++ type)
ct::shape_broadcastable_to (C++ concept)
ct::shape_like (C++ concept)
ct::shape_size_v (C++ member)
ct::sin (C++ function)
ct::sinh (C++ function)
ct::sqrt (C++ function)
ct::store (C++ function)
ct::store_masked (C++ function)
ct::storeable_tensor_span (C++ concept)
ct::storeable_tile (C++ concept)
ct::sub (C++ function)
,
[1]
ct::subnormals_rounding_mode (C++ enum)
ct::subnormals_rounding_mode::preserve_subnormals (C++ enumerator)
ct::subnormals_rounding_mode::round_subnormals_to_zero (C++ enumerator)
ct::subnormals_rounding_mode_constant (C++ struct)
ct::subnormals_rounding_mode_constant::operator ct::subnormals_rounding_mode (C++ function)
ct::subnormals_rounding_mode_constant::operator() (C++ function)
ct::subnormals_rounding_mode_constant::type (C++ type)
ct::subnormals_rounding_mode_constant::value (C++ member)
ct::subnormals_rounding_mode_constant::value_type (C++ type)
ct::sum (C++ function)
,
[1]
ct::suppress_nan_t (C++ type)
ct::tan (C++ function)
ct::tanh (C++ function)
ct::tensor_span (C++ struct)
ct::tensor_span::__accessor (C++ member)
ct::tensor_span::__handle (C++ member)
ct::tensor_span::__mapping (C++ member)
ct::tensor_span::accessor (C++ function)
ct::tensor_span::accessor_type (C++ type)
ct::tensor_span::data_handle (C++ function)
ct::tensor_span::data_handle_type (C++ type)
ct::tensor_span::element_type (C++ type)
ct::tensor_span::extent (C++ function)
ct::tensor_span::extents (C++ function)
ct::tensor_span::extents_type (C++ type)
ct::tensor_span::index_type (C++ type)
ct::tensor_span::layout_type (C++ type)
ct::tensor_span::mapping (C++ function)
ct::tensor_span::mapping_type (C++ type)
ct::tensor_span::rank (C++ function)
ct::tensor_span::rank_dynamic (C++ function)
ct::tensor_span::rank_type (C++ type)
ct::tensor_span::reference (C++ type)
ct::tensor_span::static_extent (C++ function)
ct::tensor_span::tensor_span (C++ function)
,
[1]
,
[2]
,
[3]
ct::tensor_span::value_type (C++ type)
ct::tensor_span_like (C++ concept)
ct::thread_scope (C++ enum)
ct::thread_scope::block (C++ enumerator)
ct::thread_scope::device (C++ enumerator)
ct::thread_scope::system (C++ enumerator)
ct::thread_scope_block_t (C++ type)
ct::thread_scope_constant (C++ struct)
ct::thread_scope_constant::operator ct::thread_scope (C++ function)
ct::thread_scope_constant::operator() (C++ function)
ct::thread_scope_constant::type (C++ type)
ct::thread_scope_constant::value (C++ member)
ct::thread_scope_constant::value_type (C++ type)
ct::thread_scope_device_t (C++ type)
ct::thread_scope_system_t (C++ type)
ct::tile (C++ struct)
ct::tile::__data (C++ member)
ct::tile::element_type (C++ type)
ct::tile::operator O (C++ function)
ct::tile::rank_type (C++ type)
ct::tile::shape_type (C++ type)
ct::tile::tile (C++ function)
,
[1]
,
[2]
ct::tile_convertible_to (C++ concept)
ct::tile_element_t (C++ type)
ct::tile_like (C++ concept)
ct::tile_load_t (C++ type)
ct::tile_permutation_t (C++ type)
ct::tile_rank_v (C++ member)
ct::tile_shape (C++ concept)
ct::tile_shape_t (C++ type)
ct::tile_size_v (C++ member)
ct::tile_transpose_t (C++ type)
ct::tile_with_element_t (C++ type)
ct::transpose (C++ function)
ct::view_padding (C++ enum)
ct::view_padding::nan (C++ enumerator)
ct::view_padding::negative_inf (C++ enumerator)
ct::view_padding::negative_zero (C++ enumerator)
ct::view_padding::positive_inf (C++ enumerator)
ct::view_padding::zero (C++ enumerator)
ct::view_padding_constant (C++ struct)
ct::view_padding_constant::operator ct::view_padding (C++ function)
ct::view_padding_constant::operator() (C++ function)
ct::view_padding_constant::type (C++ type)
ct::view_padding_constant::value (C++ member)
ct::view_padding_constant::value_type (C++ type)
ct::view_padding_nan_t (C++ type)
ct::view_padding_negative_inf_t (C++ type)
ct::view_padding_negative_zero_t (C++ type)
ct::view_padding_positive_inf_t (C++ type)
ct::view_padding_zero_t (C++ type)
ct::write_memory_order (C++ concept)
ct::zeros (C++ function)
D
Data Races
Default NaN Propagation Mode
Default Rounding Mode
Default Subnormals Rounding Mode
Default Thread Scope
Default View Padding
Device Scope
dynamic dimension
dynamic rank
E
elementwise operation
extent equivalent
extent-constant-or-dynamic<T> (C++ member)
extents index space
extents rank
extents shape
extents size
F
Floating Point Scalars
floating point tile
I
Integral Scalars
integral tile
is-const-v (C++ member)
is-constructible-v (C++ member)
is-convertible-v (C++ member)
is-nothrow-convertible-v (C++ member)
is-volatile-v (C++ member)
iterated tile projection
L
layout mapping equivalent
layout mapping function
layout mapping index space
layout mapping rank
layout mapping shape
layout mapping size
layout policy
layout policy mapping type
M
make-signed-t (C++ type)
Memory Operation
Memory Order
mutual broadcast conversion
mutual broadcast shape
N
NaN View Padding
Negative Infinity View Padding
notation
nullptr-t (C++ type)
Numeric Scalars
numeric tile
Numeric Value
P
partition view index space
partition view mapping
Pointer Scalars
pointer tile
Positive Infinity View Padding
Preserve Subnormals
Propagate NaN
R
Relaxed Memory Order
Release Memory Order
remove-cv-t (C++ type)
remove-pointer-t (C++ type)
Restricted Floating Point Scalars
restricted floating point tile
Round Approximate
Round Full
Round Subnormals to Zero
Round Ties to Even
Round Toward Negative
Round Toward Positive
Round Toward Zero
row major arrangement
S
scalar conversion
shape equivalent
shape like
shape mutual broadcast compatible
singleton dimension
singleton tile
static dimension
Strongly Scoped Operations
Suppress NaN
Synchronizes With
System Scope
T
tensor span element type
tensor span function
tensor span index space
tensor span notation
tensor span rank
tensor span shape
tensor span size
tensor span value type
Thread Scope
Tile Block Scope
tile compatible shape
tile conversion
tile element type
tile index space
tile mutual broadcast compatible
tile permutation
tile projection
tile rank
tile reduction
tile scan
tile shape
tile size
Tile Threads
Z
Zero View Padding