List of all items
Structs
- CubeDim
- CubeTuneId
- MemoryUsage
- benchmark::BenchmarkComputations
- benchmark::BenchmarkDurations
- benchmark::BenchmarkResult
- benchmark::Instant
- benchmark::ProfileDuration
- channel::MpscComputeChannel
- channel::MutexComputeChannel
- channel::RefCellComputeChannel
- client::ComputeClient
- codegen::BufferInfo
- codegen::KernelExpansion
- codegen::KernelIntegrator
- codegen::KernelOptions
- codegen::KernelSettings
- codegen::Metadata
- codegen::MetadataBuilder
- codegen::ScalarInfo
- codegen::WgpuCompilationOptions
- compute::Binding
- compute::CompiledKernel
- compute::CubeTaskKernel
- compute::DebugInformation
- compute::KernelBuilder
- compute::KernelDefinition
- compute::KernelLauncher
- compute::KernelTask
- compute::ScalarBinding
- flex32
- frontend::Array
- frontend::ArrayCompilationArg
- frontend::ArrayHandleRef
- frontend::Atomic
- frontend::ComptimeCell
- frontend::ComptimeCellExpand
- frontend::ExpandElementTyped
- frontend::FastMath
- frontend::FloatExpand
- frontend::IntExpand
- frontend::Line
- frontend::ReadOnly
- frontend::ReadWrite
- frontend::Registry
- frontend::RuntimeCell
- frontend::RuntimeCellExpand
- frontend::ScalarArg
- frontend::Sequence
- frontend::SequenceArg
- frontend::SequenceCompilationArg
- frontend::SequenceExpand
- frontend::SharedMemory
- frontend::Slice
- frontend::SliceExpand
- frontend::Tensor
- frontend::TensorCompilationArg
- frontend::TensorHandleRef
- frontend::TensorMap
- frontend::TensorMapArg
- frontend::TensorMapCompilationArg
- frontend::barrier::Barrier
- frontend::barrier::BarrierExpand
- frontend::barrier::BarrierLevel
- frontend::branch::RangeExpand
- frontend::branch::SteppedRangeExpand
- frontend::branch::SwitchExpand
- frontend::branch::SwitchExpandExpr
- frontend::cmma::Matrix
- frontend::cmma::MatrixExpand
- post_processing::checked_io::CheckedIoProcessor
- prelude::ComputeClient
- prelude::CubeDim
- prelude::KernelId
- prelude::Scope
- prelude::flex32
- prelude::tf32
- server::Binding
- server::BindingWithMeta
- server::Bindings
- server::Handle
- server::MetadataBinding
- server::ProfilingToken
- server::ScalarBinding
- server::TensorMapBinding
- server::TensorMapMeta
- tf32
- tune::AutotuneOutcome
- tune::FunctionInputGenerator
- tune::FunctionKeyGenerator
- tune::FunctionTunable
- tune::FunctionTunableResultMap
- tune::LocalTuner
- tune::Tunable
- tune::TunableSet
- tune::TuneBenchmark
- tune::TuneGroup
- tune::Tuner
Enums
- AtomicFeature
- CubeCount
- ExecutionMode
- Feature
- LineSizeError
- MemoryConfiguration
- TmaFeature
- benchmark::TimingMethod
- compute::Location
- compute::ScalarState
- compute::TensorState
- compute::Visibility
- frontend::ArrayArg
- frontend::OobFill
- frontend::SliceOrigin
- frontend::SliceOriginExpand
- frontend::TensorArg
- frontend::TensorMapFormat
- frontend::TensorMapInterleave
- frontend::TensorMapPrefetch
- frontend::TensorMapSwizzle
- frontend::branch::IfElseExpand
- frontend::branch::IfElseExprExpand
- frontend::cmma::MatrixIdent
- frontend::cmma::MatrixLayout
- prelude::CubeCount
- prelude::ExecutionMode
- server::CubeCount
- server::ProfileError
- tune::AutotuneError
- tune::TuneCacheResult
Traits
- CubeElement
- Runtime
- benchmark::Benchmark
- channel::ComputeChannel
- codegen::Compiler
- compute::CubeKernel
- compute::CubeTask
- frontend::Abs
- frontend::ArgSettings
- frontend::BitwiseNot
- frontend::BoolOps
- frontend::Cast
- frontend::Ceil
- frontend::Clamp
- frontend::CompilationArg
- frontend::Cos
- frontend::CountOnes
- frontend::CubeComptime
- frontend::CubeDebug
- frontend::CubeIndex
- frontend::CubeIndexExpand
- frontend::CubeIndexMut
- frontend::CubeIndexMutExpand
- frontend::CubeLaunch
- frontend::CubePrimitive
- frontend::CubeType
- frontend::Dot
- frontend::Erf
- frontend::Exp
- frontend::ExpandElementIntoMut
- frontend::FindFirstSet
- frontend::Float
- frontend::Floor
- frontend::Index
- frontend::Int
- frontend::IntoMut
- frontend::IntoRuntime
- frontend::LaunchArg
- frontend::LaunchArgExpand
- frontend::LeadingZeros
- frontend::List
- frontend::ListExpand
- frontend::ListMut
- frontend::ListMutExpand
- frontend::Log
- frontend::Log1p
- frontend::Magnitude
- frontend::Max
- frontend::Min
- frontend::MulHi
- frontend::Normalize
- frontend::Numeric
- frontend::OptionExt
- frontend::Powf
- frontend::Recip
- frontend::RegistryQuery
- frontend::Reinterpret
- frontend::Remainder
- frontend::ReverseBits
- frontend::Round
- frontend::ScalarArgSettings
- frontend::Sin
- frontend::SizedContainer
- frontend::SliceOperator
- frontend::SliceOperatorExpand
- frontend::SliceVisibility
- frontend::Sqrt
- frontend::Tanh
- frontend::branch::Iterable
- prelude::CubeElement
- prelude::KernelMetadata
- prelude::Runtime
- server::ComputeServer
- tune::AsFunctionTunable
- tune::AsFunctionTunableResult
- tune::AutotuneKey
- tune::AutotuneOutput
- tune::FunctionInputGen
- tune::FunctionKeygen
- tune::InputGenerator
- tune::IntoInputGenerator
- tune::IntoKeyGenerator
- tune::IntoTuneFn
- tune::KeyGenerator
- tune::TuneFn
Macros
- comment
- comptime
- comptime_type
- debug_print
- debug_print_expand
- frontend::debug_print
- frontend::debug_print_expand
- intrinsic
- prelude::comment
- prelude::comptime
- prelude::comptime_type
- prelude::terminate
- terminate
- tune::local_tuner
- unexpanded
Attribute Macros
Derive Macros
Functions
- benchmark::run_benchmark
- calculate_cube_count_elemwise
- frontend::ABSOLUTE_POS::expand
- frontend::ABSOLUTE_POS_X::expand
- frontend::ABSOLUTE_POS_Y::expand
- frontend::ABSOLUTE_POS_Z::expand
- frontend::CUBE_CLUSTER_DIM::expand
- frontend::CUBE_CLUSTER_DIM_X::expand
- frontend::CUBE_CLUSTER_DIM_Y::expand
- frontend::CUBE_CLUSTER_DIM_Z::expand
- frontend::CUBE_COUNT::expand
- frontend::CUBE_COUNT_X::expand
- frontend::CUBE_COUNT_Y::expand
- frontend::CUBE_COUNT_Z::expand
- frontend::CUBE_DIM::expand
- frontend::CUBE_DIM_X::expand
- frontend::CUBE_DIM_Y::expand
- frontend::CUBE_DIM_Z::expand
- frontend::CUBE_POS::expand
- frontend::CUBE_POS_CLUSTER::expand
- frontend::CUBE_POS_CLUSTER_X::expand
- frontend::CUBE_POS_CLUSTER_Y::expand
- frontend::CUBE_POS_CLUSTER_Z::expand
- frontend::CUBE_POS_X::expand
- frontend::CUBE_POS_Y::expand
- frontend::CUBE_POS_Z::expand
- frontend::PLANE_DIM::expand
- frontend::UNIT_POS::expand
- frontend::UNIT_POS_PLANE::expand
- frontend::UNIT_POS_X::expand
- frontend::UNIT_POS_Y::expand
- frontend::UNIT_POS_Z::expand
- frontend::add::expand
- frontend::add_assign::expand
- frontend::add_assign_array_op::expand
- frontend::add_assign_op::expand
- frontend::and::expand
- frontend::array_assign_binary_op_expand
- frontend::assign::expand
- frontend::assign::expand_no_check
- frontend::bitand::expand
- frontend::bitand_assign_array_op::expand
- frontend::bitand_assign_op::expand
- frontend::bitor::expand
- frontend::bitor_assign_array_op::expand
- frontend::bitor_assign_op::expand
- frontend::bitxor::expand
- frontend::bitxor_assign_array_op::expand
- frontend::bitxor_assign_op::expand
- frontend::branch::break_expand
- frontend::branch::for_expand
- frontend::branch::if_else_expand
- frontend::branch::if_else_expr_expand
- frontend::branch::if_expand
- frontend::branch::loop_expand
- frontend::branch::range
- frontend::branch::range::expand
- frontend::branch::range_stepped
- frontend::branch::range_stepped::expand
- frontend::branch::return_expand
- frontend::branch::switch_expand
- frontend::branch::switch_expand_expr
- frontend::cast::expand
- frontend::cmma::cast
- frontend::cmma::cast::expand
- frontend::cmma::execute
- frontend::cmma::execute::expand
- frontend::cmma::fill
- frontend::cmma::fill::expand
- frontend::cmma::load
- frontend::cmma::load::expand
- frontend::cmma::load_with_layout
- frontend::cmma::load_with_layout::expand
- frontend::cmma::store
- frontend::cmma::store::expand
- frontend::comptime_error::expand
- frontend::copy_bulk
- frontend::copy_bulk::expand
- frontend::cube_comment::expand
- frontend::debug_call_expand
- frontend::debug_source_expand
- frontend::debug_var_expand
- frontend::div::expand
- frontend::div_assign_array_op::expand
- frontend::div_assign_op::expand
- frontend::eq::expand
- frontend::erf
- frontend::erf::expand
- frontend::expand_checked_index_assign
- frontend::expand_erf
- frontend::expand_himul_64
- frontend::expand_himul_sim
- frontend::fma
- frontend::fma_expand
- frontend::ge::expand
- frontend::gt::expand
- frontend::index::expand
- frontend::index::expand_with
- frontend::index_assign::expand
- frontend::index_unchecked::expand
- frontend::init_expand
- frontend::le::expand
- frontend::lt::expand
- frontend::mul::expand
- frontend::mul_assign_array_op::expand
- frontend::mul_assign_op::expand
- frontend::ne::expand
- frontend::neg::expand
- frontend::not::expand
- frontend::or::expand
- frontend::plane_all
- frontend::plane_all::expand
- frontend::plane_any
- frontend::plane_any::expand
- frontend::plane_ballot
- frontend::plane_ballot::expand
- frontend::plane_broadcast
- frontend::plane_broadcast::expand
- frontend::plane_elect
- frontend::plane_elect::expand
- frontend::plane_exclusive_prod
- frontend::plane_exclusive_prod::expand
- frontend::plane_exclusive_sum
- frontend::plane_exclusive_sum::expand
- frontend::plane_inclusive_prod
- frontend::plane_inclusive_prod::expand
- frontend::plane_inclusive_sum
- frontend::plane_inclusive_sum::expand
- frontend::plane_max
- frontend::plane_max::expand
- frontend::plane_min
- frontend::plane_min::expand
- frontend::plane_prod
- frontend::plane_prod::expand
- frontend::plane_sum
- frontend::plane_sum::expand
- frontend::printf_expand
- frontend::rem::expand
- frontend::rem_assign_array_op::expand
- frontend::rem_assign_op::expand
- frontend::select
- frontend::select::expand
- frontend::select_many
- frontend::select_many::expand
- frontend::set_polyfill
- frontend::set_polyfill::expand
- frontend::shl::expand
- frontend::shl_assign_array_op::expand
- frontend::shl_assign_op::expand
- frontend::shr::expand
- frontend::shr_assign_array_op::expand
- frontend::shr_assign_op::expand
- frontend::spanned_expand
- frontend::sub::expand
- frontend::sub_assign_array_op::expand
- frontend::sub_assign_op::expand
- frontend::synchronization::sync_cube
- frontend::synchronization::sync_cube::expand
- frontend::synchronization::sync_plane
- frontend::synchronization::sync_plane::expand
- frontend::synchronization::sync_proxy_shared
- frontend::synchronization::sync_proxy_shared::expand
- frontend::synchronization::sync_storage
- frontend::synchronization::sync_storage::expand
- frontend::tma_group_commit
- frontend::tma_group_commit::expand
- frontend::tma_group_wait
- frontend::tma_group_wait::expand
- frontend::tma_group_wait_read
- frontend::tma_group_wait_read::expand
- frontend::tma_store_2d
- frontend::tma_store_2d::expand
- frontend::tma_store_3d
- frontend::tma_store_3d::expand
- frontend::tma_store_4d
- frontend::tma_store_4d::expand
- frontend::tma_store_5d
- frontend::tma_store_5d::expand
- frontend::unary_expand
- frontend::unary_expand_fixed_output
- future::block_on
- future::spawn_detached_fut
- io::read_masked
- io::read_masked::expand
- io::read_tensor_atomic_checked
- io::read_tensor_atomic_checked::expand
- io::read_tensor_checked
- io::read_tensor_checked::expand
- tensor_line_size
- tensor_line_size_parallel
- tensor_line_size_perpendicular
- tensor_vectorization_factor
- try_tensor_line_size_parallel
- try_tensor_line_size_perpendicular
- tune::anchor
- tune::compute_checksum
Type Aliases
Constants
- PLANE_DIM_APPROX
- frontend::ABSOLUTE_POS
- frontend::ABSOLUTE_POS_X
- frontend::ABSOLUTE_POS_Y
- frontend::ABSOLUTE_POS_Z
- frontend::CUBE_CLUSTER_DIM
- frontend::CUBE_CLUSTER_DIM_X
- frontend::CUBE_CLUSTER_DIM_Y
- frontend::CUBE_CLUSTER_DIM_Z
- frontend::CUBE_COUNT
- frontend::CUBE_COUNT_X
- frontend::CUBE_COUNT_Y
- frontend::CUBE_COUNT_Z
- frontend::CUBE_DIM
- frontend::CUBE_DIM_X
- frontend::CUBE_DIM_Y
- frontend::CUBE_DIM_Z
- frontend::CUBE_POS
- frontend::CUBE_POS_CLUSTER
- frontend::CUBE_POS_CLUSTER_X
- frontend::CUBE_POS_CLUSTER_Y
- frontend::CUBE_POS_CLUSTER_Z
- frontend::CUBE_POS_X
- frontend::CUBE_POS_Y
- frontend::CUBE_POS_Z
- frontend::PLANE_DIM
- frontend::UNIT_POS
- frontend::UNIT_POS_PLANE
- frontend::UNIT_POS_X
- frontend::UNIT_POS_Y
- frontend::UNIT_POS_Z