List of all items
Structs
- block::adjacent::difference::_T
- block::adjacent::discontinuity::_T
- block::adjacent::discontinuity_indexed::_T
- block::exchange::scatter::_T
- block::exchange::scatter_flagged::_I
- block::exchange::scatter_flagged::_T
- block::exchange::scatter_guarded::_I
- block::exchange::scatter_guarded::_T
- block::exchange::transpose::_T
- block::exchange::warp_transpose::_T
- block::exclusive_scan::_T
- block::histogram::composite::_C
- block::histogram::composite::_T
- block::histogram::histogram::_C
- block::histogram::histogram::_T
- block::histogram::initialise::_C
- block::histogram::sort_histogram::_C
- block::histogram::sort_histogram::_T
- block::inclusive_scan::_T
- block::io::copy_async::_T
- block::io::load::_T
- block::io::load_to_shared::_T
- block::io::store::_T
- block::radix::sort_pairs::_V
- block::raking::RudaRakingGrid
- block::raking::RudaRakingGridExpand
- block::raking::RudaRakingLayout
- block::rank::rank_keys::_K
- block::reduce::_T
- block::run_length::decode_access::_C
- block::run_length::decode_window::_T
- block::run_length::prepare::_T
- block::run_length::prepare_access::_L
- block::scan_with_prefix::_T
- block::shuffle::offset::_T
- block::shuffle::rotate::_T
- block::shuffle::shift::_T
- block::sort::merge_sort_keys::_K
- block::sort::merge_sort_pairs::_K
- block::sort::merge_sort_pairs::_V
- block::topk::pairs::_V
- collective::RudaAscending
- collective::RudaAscendingCompilationArg
- collective::RudaAscendingExpand
- collective::RudaAscendingLaunch
- collective::RudaDescending
- collective::RudaDescendingCompilationArg
- collective::RudaDescendingExpand
- collective::RudaDescendingLaunch
- collective::RudaEqual
- collective::RudaEqualCompilationArg
- collective::RudaEqualExpand
- collective::RudaEqualLaunch
- collective::RudaMaximum
- collective::RudaMaximumCompilationArg
- collective::RudaMaximumExpand
- collective::RudaMaximumLaunch
- collective::RudaMinimum
- collective::RudaMinimumCompilationArg
- collective::RudaMinimumExpand
- collective::RudaMinimumLaunch
- collective::RudaProduct
- collective::RudaProductCompilationArg
- collective::RudaProductExpand
- collective::RudaProductLaunch
- collective::RudaSubtract
- collective::RudaSubtractCompilationArg
- collective::RudaSubtractExpand
- collective::RudaSubtractLaunch
- collective::RudaSum
- collective::RudaSumCompilationArg
- collective::RudaSumExpand
- collective::RudaSumLaunch
- collective::decompose::RudaScalarDecomposer
- collective::decompose::RudaScalarDecomposerCompilationArg
- collective::decompose::RudaScalarDecomposerExpand
- collective::decompose::RudaScalarDecomposerLaunch
- collective::record::RudaNativeRecords
- collective::record::RudaNativeRecordsCompilationArg
- collective::record::RudaNativeRecordsExpand
- collective::record::RudaNativeRecordsLaunch
- collective::record::RudaPair
- collective::record::RudaPairExpand
- collective::record::RudaRecordArray
- collective::record::RudaRecordArrayExpand
- collective::record::RudaRecordShared
- collective::record::RudaRecordSharedExpand
- collective::record::RudaReference
- collective::record::RudaReferenceExpand
- collective::record::RudaReferences
- collective::record::RudaReferencesCompilationArg
- collective::record::RudaReferencesExpand
- collective::record::RudaReferencesLaunch
- collective::record::RudaZip
- collective::record::RudaZipCompilationArg
- collective::record::RudaZipExpand
- collective::record::RudaZipLaunch
- collective::tile::RudaIdentity
- collective::tile::RudaIdentityCompilationArg
- collective::tile::RudaIdentityExpand
- collective::tile::RudaIdentityLaunch
- reduce::components::args::Input
- reduce::components::args::Output
- reduce::components::args::TensorArg
- reduce::components::args::TensorArgExpand
- reduce::components::args::TensorArgs
- reduce::components::args::init_tensors::_In
- reduce::components::args::init_tensors::_InSize
- reduce::components::args::init_tensors::_Out
- reduce::components::args::init_tensors::_OutSize
- reduce::components::global::plane::GlobalFullPlaneReduce
- reduce::components::global::plane::GlobalFullPlaneReduceExpand
- reduce::components::global::ruda::GlobalFullRudaReduce
- reduce::components::global::ruda::GlobalFullRudaReduceExpand
- reduce::components::global::unit::GlobalFullUnitReduce
- reduce::components::global::unit::GlobalFullUnitReduceExpand
- reduce::components::instructions::Accumulator
- reduce::components::instructions::AccumulatorExpand
- reduce::components::instructions::ArgAccumulator
- reduce::components::instructions::ArgAccumulatorExpand
- reduce::components::instructions::ArgMax
- reduce::components::instructions::ArgMaxExpand
- reduce::components::instructions::ArgMin
- reduce::components::instructions::ArgMinExpand
- reduce::components::instructions::ArgTopK
- reduce::components::instructions::ArgTopKExpand
- reduce::components::instructions::ArgTopKSharedAccumulator
- reduce::components::instructions::ArgTopKSharedAccumulatorExpand
- reduce::components::instructions::ArgTopkAccumulator
- reduce::components::instructions::ArgTopkAccumulatorExpand
- reduce::components::instructions::DynamicAccumulator
- reduce::components::instructions::DynamicAccumulatorExpand
- reduce::components::instructions::DynamicSharedAccumulator
- reduce::components::instructions::DynamicSharedAccumulatorExpand
- reduce::components::instructions::Item
- reduce::components::instructions::ItemExpand
- reduce::components::instructions::Max
- reduce::components::instructions::MaxAbs
- reduce::components::instructions::MaxAbsExpand
- reduce::components::instructions::MaxExpand
- reduce::components::instructions::Mean
- reduce::components::instructions::MeanExpand
- reduce::components::instructions::Min
- reduce::components::instructions::MinExpand
- reduce::components::instructions::Prod
- reduce::components::instructions::ProdExpand
- reduce::components::instructions::ReduceRequirements
- reduce::components::instructions::ReduceRequirementsExpand
- reduce::components::instructions::Sum
- reduce::components::instructions::SumExpand
- reduce::components::instructions::TopK
- reduce::components::instructions::TopKExpand
- reduce::components::instructions::TopKSharedAccumulator
- reduce::components::instructions::TopKSharedAccumulatorExpand
- reduce::components::instructions::TopkAccumulator
- reduce::components::instructions::TopkAccumulatorExpand
- reduce::components::instructions::ValueWrapper
- reduce::components::instructions::ValueWrapperExpand
- reduce::components::instructions::plane_topk_insert::_N
- reduce::components::instructions::plane_topk_insert::_S
- reduce::components::instructions::plane_topk_merge::_N
- reduce::components::instructions::plane_topk_merge::_S
- reduce::components::precision::__S
- reduce::components::readers::new_coordinates::_N
- reduce::components::readers::plane::PlaneReader
- reduce::components::readers::plane::PlaneReaderExpand
- reduce::components::readers::ruda::RudaReader
- reduce::components::readers::ruda::RudaReaderExpand
- reduce::components::readers::unit::UnitReader
- reduce::components::readers::unit::UnitReaderExpand
- reduce::components::writers::ReduceOutputLayout
- reduce::components::writers::ReduceOutputLayoutExpand
- reduce::launch::ReduceDtypes
- reduce::launch::ReduceStrategy
- reduce::launch::VectorizationStrategy
- reduce::launch::reduce_kernel::ReduceKernel
- reduce::launch::reduce_kernel::ReduceKernelInfo
- reduce::launch::reduce_kernel::_Acc
- reduce::launch::reduce_kernel::_In
- reduce::launch::reduce_kernel::_InSize
- reduce::launch::reduce_kernel::_Out
- reduce::launch::reduce_kernel::_OutSize
- reduce::launch::reduce_kernel_virtual::_Acc
- reduce::launch::reduce_kernel_virtual::_In
- reduce::launch::reduce_kernel_virtual::_InSize
- reduce::launch::reduce_kernel_virtual::_Out
- reduce::launch::reduce_kernel_virtual::_OutSize
- reduce::launch::tune_key::ReduceAutotuneKey
- reduce::routines::PlaneReduceBlueprint
- reduce::routines::ReduceBlueprint
- reduce::routines::ReduceLaunchSettings
- reduce::routines::ReduceProblem
- reduce::routines::ReduceVectorSettings
- reduce::routines::RudaBlueprint
- reduce::routines::UnitReduceBlueprint
- reduce::routines::plane::PlaneRoutine
- reduce::routines::plane::PlaneStrategy
- reduce::routines::ruda::RudaRoutine
- reduce::routines::ruda::RudaStrategy
- reduce::routines::unit::UnitRoutine
- reduce::routines::unit::UnitStrategy
- warp::batched::reduce::_T
- warp::broadcast::_T
- warp::exchange::scatter_to_striped::_T
- warp::exchange::transpose::_T
- warp::exclusive_scan::_T
- warp::exclusive_unseeded::_T
- warp::head_segmented_reduce::_T
- warp::inclusive_scan::_T
- warp::io::load::_T
- warp::io::store::_T
- warp::reduce::_T
- warp::scan::_T
- warp::sort::merge_sort_keys::_K
- warp::sort::merge_sort_pairs::_K
- warp::sort::merge_sort_pairs::_V
- warp::tail_segmented_reduce::_T
Enums
- reduce::ReduceError
- reduce::components::config::BoundChecks
- reduce::components::config::IdleMode
- reduce::components::config::VectorizationMode
- reduce::components::instructions::AccumulatorFormat
- reduce::components::instructions::AccumulatorFormatExpand
- reduce::components::instructions::ReduceOperation
- reduce::components::instructions::ReduceOperationConfig
- reduce::components::instructions::ReduceOperationExpand
- reduce::components::instructions::ReduceStep
- reduce::components::instructions::SharedAccumulatorKind
- reduce::components::instructions::SharedAccumulatorKindExpand
- reduce::components::instructions::Value
- reduce::components::instructions::ValueExpand
- reduce::components::readers::Reader
- reduce::components::readers::ReaderExpand
- reduce::components::writers::Writer
- reduce::components::writers::WriterExpand
- reduce::launch::RoutineStrategy
- reduce::routines::BlueprintStrategy
- reduce::routines::GlobalReduceBlueprint
- reduce::routines::PlaneMergeStrategy
Traits
- block::RudaBlockPrefix
- block::RudaBlockPrefixExpand
- block::adjacent::RudaDiscontinuity
- block::adjacent::RudaDiscontinuityExpand
- block::rank::RudaDigitExtractor
- block::rank::RudaDigitExtractorExpand
- collective::RudaBinaryOp
- collective::RudaBinaryOpExpand
- collective::RudaCompare
- collective::RudaCompareExpand
- collective::RudaKeyEqual
- collective::RudaKeyEqualExpand
- collective::RudaUnaryOp
- collective::RudaUnaryOpExpand
- collective::decompose::RudaDecomposer
- collective::decompose::RudaDecomposerExpand
- collective::decompose::RudaDecomposition
- collective::radix::RudaRadixKey
- collective::record::RudaAddress
- collective::record::RudaAddressExpand
- collective::record::RudaRead
- collective::record::RudaReadExpand
- collective::record::RudaRecord
- collective::record::RudaWrite
- collective::record::RudaWriteExpand
- reduce::components::args::NumericVector
- reduce::components::args::ReduceArgs
- reduce::components::args::ReduceDType
- reduce::components::instructions::ReduceFamily
- reduce::components::instructions::ReduceInstruction
- reduce::components::instructions::SharedAccumulator
- reduce::components::precision::ReducePrecision
- reduce::routines::Routine
- reduce::routines::reduce_dim::ReduceDimRoutine
Macros
Functions
- block::adjacent::difference
- block::adjacent::difference::expand
- block::adjacent::difference_access
- block::adjacent::difference_access::expand
- block::adjacent::discontinuity
- block::adjacent::discontinuity::expand
- block::adjacent::discontinuity_access
- block::adjacent::discontinuity_access::expand
- block::adjacent::discontinuity_indexed
- block::adjacent::discontinuity_indexed::expand
- block::exchange::scatter
- block::exchange::scatter::expand
- block::exchange::scatter_flagged
- block::exchange::scatter_flagged::expand
- block::exchange::scatter_guarded
- block::exchange::scatter_guarded::expand
- block::exchange::transpose
- block::exchange::transpose::expand
- block::exchange::warp_transpose
- block::exchange::warp_transpose::expand
- block::exclusive_scan
- block::exclusive_scan::expand
- block::histogram::composite
- block::histogram::composite::expand
- block::histogram::histogram
- block::histogram::histogram::expand
- block::histogram::initialise
- block::histogram::initialise::expand
- block::histogram::sort_histogram
- block::histogram::sort_histogram::expand
- block::inclusive_scan
- block::inclusive_scan::expand
- block::io::commit
- block::io::commit::expand
- block::io::copy_async
- block::io::copy_async::expand
- block::io::load
- block::io::load::expand
- block::io::load_to_shared
- block::io::load_to_shared::expand
- block::io::store
- block::io::store::expand
- block::io::wait
- block::io::wait::expand
- block::radix::sort_keys
- block::radix::sort_keys::expand
- block::radix::sort_pairs
- block::radix::sort_pairs::expand
- block::raking::placement_index
- block::raking::placement_index::expand
- block::raking::raking_index
- block::raking::raking_index::expand
- block::rank::rank_access
- block::rank::rank_access::expand
- block::rank::rank_keys
- block::rank::rank_keys::expand
- block::record::exclusive_scan
- block::record::exclusive_scan::expand
- block::record::inclusive_scan
- block::record::inclusive_scan::expand
- block::record::merge_rank
- block::record::merge_rank::expand
- block::record::merge_sort_keys
- block::record::merge_sort_keys::expand
- block::record::merge_sort_pairs
- block::record::merge_sort_pairs::expand
- block::record::radix_sort_keys
- block::record::radix_sort_keys::expand
- block::record::radix_sort_pairs
- block::record::radix_sort_pairs::expand
- block::record::reduce
- block::record::reduce::expand
- block::record::scan_with_prefix
- block::record::scan_with_prefix::expand
- block::record::topk_keys
- block::record::topk_keys::expand
- block::record::topk_pairs
- block::record::topk_pairs::expand
- block::record::topk_ranks
- block::record::topk_ranks::expand
- block::reduce
- block::reduce::expand
- block::run_length::decode_access
- block::run_length::decode_access::expand
- block::run_length::decode_window
- block::run_length::decode_window::expand
- block::run_length::prepare
- block::run_length::prepare::expand
- block::run_length::prepare_access
- block::run_length::prepare_access::expand
- block::scan_with_prefix
- block::scan_with_prefix::expand
- block::shuffle::offset
- block::shuffle::offset::expand
- block::shuffle::offset_access
- block::shuffle::offset_access::expand
- block::shuffle::rotate
- block::shuffle::rotate::expand
- block::shuffle::rotate_access
- block::shuffle::rotate_access::expand
- block::shuffle::shift
- block::shuffle::shift::expand
- block::shuffle::shift_access
- block::shuffle::shift_access::expand
- block::sort::merge_sort_keys
- block::sort::merge_sort_keys::expand
- block::sort::merge_sort_pairs
- block::sort::merge_sort_pairs::expand
- block::topk::keys
- block::topk::keys::expand
- block::topk::pairs
- block::topk::pairs::expand
- collective::tile::exchange
- collective::tile::exchange::expand
- collective::tile::index
- collective::tile::index::expand
- collective::tile::load
- collective::tile::load::expand
- collective::tile::scatter
- collective::tile::scatter::expand
- collective::tile::store
- collective::tile::store::expand
- reduce::components::args::init_tensors
- reduce::components::args::init_tensors::expand
- reduce::components::config::output_vectorization_axis
- reduce::components::instructions::fuse_accumulator_inplace
- reduce::components::instructions::fuse_accumulator_inplace::expand
- reduce::components::instructions::plane_topk_insert
- reduce::components::instructions::plane_topk_insert::expand
- reduce::components::instructions::plane_topk_merge
- reduce::components::instructions::plane_topk_merge::expand
- reduce::components::instructions::reduce_inplace
- reduce::components::instructions::reduce_inplace::expand
- reduce::components::instructions::reduce_shared_inplace
- reduce::components::instructions::reduce_shared_inplace::expand
- reduce::components::readers::new_coordinates
- reduce::components::readers::new_coordinates::expand
- reduce::launch::calculate_plane_count_per_ruda
- reduce::launch::generate_vector_size
- reduce::launch::reduce_kernel
- reduce::launch::reduce_kernel::expand
- reduce::launch::reduce_kernel::launch_unchecked
- reduce::launch::reduce_kernel::prepare
- reduce::launch::reduce_kernel_virtual
- reduce::launch::reduce_kernel_virtual::expand
- reduce::reduce
- reduce::routines::shared_sum::shared_sum
- warp::batched::reduce
- warp::batched::reduce::expand
- warp::broadcast
- warp::broadcast::expand
- warp::exchange::scatter_to_striped
- warp::exchange::scatter_to_striped::expand
- warp::exchange::transpose
- warp::exchange::transpose::expand
- warp::exclusive_scan
- warp::exclusive_scan::expand
- warp::exclusive_unseeded
- warp::exclusive_unseeded::expand
- warp::head_segmented_reduce
- warp::head_segmented_reduce::expand
- warp::inclusive_scan
- warp::inclusive_scan::expand
- warp::io::load
- warp::io::load::expand
- warp::io::store
- warp::io::store::expand
- warp::logical_lane_id
- warp::logical_lane_id::expand
- warp::logical_warp_base_id
- warp::logical_warp_base_id::expand
- warp::logical_warp_id
- warp::logical_warp_id::expand
- warp::record::broadcast
- warp::record::broadcast::expand
- warp::record::exclusive_scan
- warp::record::exclusive_scan::expand
- warp::record::exclusive_unseeded
- warp::record::exclusive_unseeded::expand
- warp::record::inclusive_scan
- warp::record::inclusive_scan::expand
- warp::record::merge_sort_keys
- warp::record::merge_sort_keys::expand
- warp::record::merge_sort_pairs
- warp::record::merge_sort_pairs::expand
- warp::record::reduce
- warp::record::reduce::expand
- warp::record::reduce_batched
- warp::record::reduce_batched::expand
- warp::record::scan
- warp::record::scan::expand
- warp::record::segmented_reduce
- warp::record::segmented_reduce::expand
- warp::reduce
- warp::reduce::expand
- warp::scan
- warp::scan::expand
- warp::sort::merge_sort_keys
- warp::sort::merge_sort_keys::expand
- warp::sort::merge_sort_pairs
- warp::sort::merge_sort_pairs::expand
- warp::tail_segmented_reduce
- warp::tail_segmented_reduce::expand
Type Aliases
- block::adjacent::difference::T
- block::adjacent::discontinuity::T
- block::adjacent::discontinuity_indexed::T
- block::exchange::scatter::T
- block::exchange::scatter_flagged::I
- block::exchange::scatter_flagged::T
- block::exchange::scatter_guarded::I
- block::exchange::scatter_guarded::T
- block::exchange::transpose::T
- block::exchange::warp_transpose::T
- block::exclusive_scan::T
- block::histogram::composite::C
- block::histogram::composite::T
- block::histogram::histogram::C
- block::histogram::histogram::T
- block::histogram::initialise::C
- block::histogram::sort_histogram::C
- block::histogram::sort_histogram::T
- block::inclusive_scan::T
- block::io::copy_async::T
- block::io::load::T
- block::io::load_to_shared::T
- block::io::store::T
- block::radix::sort_pairs::V
- block::rank::rank_keys::K
- block::reduce::T
- block::run_length::decode_access::C
- block::run_length::decode_window::T
- block::run_length::prepare::T
- block::run_length::prepare_access::L
- block::scan_with_prefix::T
- block::shuffle::offset::T
- block::shuffle::rotate::T
- block::shuffle::shift::T
- block::sort::merge_sort_keys::K
- block::sort::merge_sort_pairs::K
- block::sort::merge_sort_pairs::V
- block::topk::pairs::V
- reduce::components::args::init_tensors::In
- reduce::components::args::init_tensors::InSize
- reduce::components::args::init_tensors::Out
- reduce::components::args::init_tensors::OutSize
- reduce::components::instructions::plane_topk_insert::N
- reduce::components::instructions::plane_topk_insert::S
- reduce::components::instructions::plane_topk_merge::N
- reduce::components::instructions::plane_topk_merge::S
- reduce::components::precision::S
- reduce::components::readers::new_coordinates::N
- reduce::launch::reduce_kernel::Acc
- reduce::launch::reduce_kernel::In
- reduce::launch::reduce_kernel::InSize
- reduce::launch::reduce_kernel::Out
- reduce::launch::reduce_kernel::OutSize
- reduce::launch::reduce_kernel_virtual::Acc
- reduce::launch::reduce_kernel_virtual::In
- reduce::launch::reduce_kernel_virtual::InSize
- reduce::launch::reduce_kernel_virtual::Out
- reduce::launch::reduce_kernel_virtual::OutSize
- warp::batched::reduce::T
- warp::broadcast::T
- warp::exchange::scatter_to_striped::T
- warp::exchange::transpose::T
- warp::exclusive_scan::T
- warp::exclusive_unseeded::T
- warp::head_segmented_reduce::T
- warp::inclusive_scan::T
- warp::io::load::T
- warp::io::store::T
- warp::reduce::T
- warp::scan::T
- warp::sort::merge_sort_keys::K
- warp::sort::merge_sort_pairs::K
- warp::sort::merge_sort_pairs::V
- warp::tail_segmented_reduce::T