List of all items
Structs
- OnceCell
- prelude::AlignedPair
- prelude::ArrayVec
- prelude::BlockBounds
- prelude::ClipOpF
- prelude::ClipOpI
- prelude::Context
- prelude::ContractionTensor
- prelude::Division
- prelude::DivisionTerm
- prelude::DmTensor
- prelude::DmTensorView
- prelude::DmTensorViewMut
- prelude::DmaContext
- prelude::DpeTensor
- prelude::FMapping
- prelude::FpDivOp
- prelude::FpToFxp
- prelude::FxpOp
- prelude::FxpToFp
- prelude::HasTensor
- prelude::HbmTensor
- prelude::HbmTensorView
- prelude::HbmTensorViewMut
- prelude::HostTensor
- prelude::Ident
- prelude::Identity
- prelude::Index
- prelude::LogicOpF
- prelude::LogicOpI
- prelude::Modulo
- prelude::NoTensor
- prelude::Padding
- prelude::Pair
- prelude::PositionBegin
- prelude::PositionCast
- prelude::PositionCollect
- prelude::PositionContraction
- prelude::PositionFetch
- prelude::PositionSwitch
- prelude::PositionTranspose
- prelude::PositionVectorFinal
- prelude::RSortedMap
- prelude::RawTensor
- prelude::Relaxed
- prelude::Resize
- prelude::Span
- prelude::Stash
- prelude::StashOperand
- prelude::StreamTensor
- prelude::Strict
- prelude::Stride
- prelude::Symbol
- prelude::Tensor
- prelude::Term
- prelude::TermBounds
- prelude::TermPosition
- prelude::TernaryOperand
- prelude::TrfTensor
- prelude::TuContext
- prelude::VeBranchOperand
- prelude::VeTensorData
- prelude::VectorInitTensor
- prelude::VectorTensor
- prelude::VectorTensorPair
- prelude::VrfTensor
- prelude::bf16
- prelude::f8
- prelude::f8e4m3
- prelude::i4
- prelude::parser::IndexAssignment
- prelude::parser::IndexParser
- prelude::parser::Lexer
- prelude::parser::MappingParser
- prelude::stage::Branch
- prelude::stage::Clip
- prelude::stage::Filter
- prelude::stage::Fp
- prelude::stage::FpDiv
- prelude::stage::FpToFxp
- prelude::stage::Fxp
- prelude::stage::FxpToFp
- prelude::stage::Group
- prelude::stage::InterSliceReduce
- prelude::stage::IntraSliceReduce
- prelude::stage::Logic
- prelude::stage::Narrow
- prelude::stage::Output
- prelude::stage::Standalone
- prelude::stage::Widen
- prelude::stage::Zipped
- prelude::stage::markers::Branch
- prelude::stage::markers::Clip
- prelude::stage::markers::Filter
- prelude::stage::markers::Fp
- prelude::stage::markers::FpDiv
- prelude::stage::markers::FpToFxp
- prelude::stage::markers::Fxp
- prelude::stage::markers::FxpToFp
- prelude::stage::markers::Group
- prelude::stage::markers::InterSliceReduce
- prelude::stage::markers::IntraSliceReduce
- prelude::stage::markers::Logic
- prelude::stage::markers::Narrow
- prelude::stage::markers::Output
- prelude::stage::markers::Standalone
- prelude::stage::markers::Widen
- prelude::stage::markers::Zipped
- runtime::Buffer
- runtime::Cpu
- runtime::Kernel
- runtime::Npu
- runtime::NpuDesc
Enums
- prelude::AccumulationKind
- prelude::ArgMode
- prelude::Atom
- prelude::BinaryArgMode
- prelude::BranchMode
- prelude::ClipBinaryOpF32
- prelude::ClipBinaryOpI32
- prelude::DivisionError
- prelude::DivisionSide
- prelude::Dma
- prelude::Factor
- prelude::FpBinaryOp
- prelude::FpDivBinaryOp
- prelude::FpMulAlu
- prelude::FpOp
- prelude::FpTernaryOp
- prelude::FpUnaryOp
- prelude::FxpBinaryOp
- prelude::GroupId
- prelude::IndexValueError
- prelude::InputCmp
- prelude::InputCmpF32
- prelude::InputCmpI32
- prelude::InterSliceReduceOpF32
- prelude::InterSliceReduceOpI32
- prelude::IntraSliceReduceOpF32
- prelude::IntraSliceReduceOpI32
- prelude::LogicBinaryOpF32
- prelude::LogicBinaryOpI32
- prelude::Mapping
- prelude::Opt
- prelude::PaddingKind
- prelude::RngdAlu
- prelude::SwitchConfig
- prelude::TernaryArgMode
- prelude::TrfAddress
- prelude::Tu
- prelude::UnaryArgMode
- prelude::ValidBranchIds
- prelude::VeOp
- prelude::VeOperand
- prelude::VeRhs
- prelude::VeScalarKind
- prelude::parser::LexerMode
- prelude::parser::Mapping
- prelude::stage::PacketMode
- prelude::stage::VeOrder
- prelude::stage::markers::PacketMode
- prelude::stage::markers::VeOrder
Traits
- Cast
- prelude::AtomExt
- prelude::AxisName
- prelude::ContractionCast
- prelude::DivisionExt
- prelude::DivisionMode
- prelude::FMappingExt
- prelude::FactorExt
- prelude::FetchCast
- prelude::HasAlu
- prelude::HasBinaryOp
- prelude::HasTernaryOp
- prelude::HasUnaryOp
- prelude::IndexExt
- prelude::IntoGroupOperand
- prelude::IntoGroupTernaryOperand
- prelude::IntoOperands
- prelude::IntoTernaryOperands
- prelude::M
- prelude::MappingExt
- prelude::Position
- prelude::Scalar
- prelude::ScalarBytes
- prelude::StreamCast
- prelude::StrictDivisionExt
- prelude::TensorState
- prelude::TermExt
- prelude::VeOperation
- prelude::VeScalar
- prelude::semantics::HasBinaryOp
- prelude::semantics::HasConversionOp
- prelude::semantics::HasTernaryOp
- prelude::semantics::HasUnaryOp
- prelude::stage::CanTransitionTo
- prelude::stage::Commitable
- prelude::stage::InterSliceStage
- prelude::stage::IntraSliceStage
- prelude::stage::Stage
- prelude::stage::Stashable
- prelude::stage::VeTensorContext
- prelude::stage::markers::CanTransitionTo
- prelude::stage::markers::Commitable
- prelude::stage::markers::InterSliceStage
- prelude::stage::markers::IntraSliceStage
- prelude::stage::markers::Stage
- prelude::stage::markers::Stashable
- prelude::stage::markers::VeTensorContext
- runtime::Backend
- runtime::DeviceFn
- runtime::TupleApply
Macros
Attribute Macros
Functions
- diag::install_hook
- prelude::apply_branch_config
- prelude::assert_div
- runtime::kernel_path
- runtime::launch
Type Aliases
- prelude::AccumulationTensor
- prelude::Address
- prelude::BeginTensor
- prelude::CastTensor
- prelude::CollectTensor
- prelude::FetchTensor
- prelude::GroupOperand
- prelude::GroupTernaryOperand
- prelude::SwitchTensor
- prelude::TransposeTensor
- prelude::VectorBranchTensor
- prelude::VectorClipTensor
- prelude::VectorFilterTensor
- prelude::VectorFinalTensor
- prelude::VectorFpDivTensor
- prelude::VectorFpTensor
- prelude::VectorFpToFxpTensor
- prelude::VectorFxpTensor
- prelude::VectorFxpToFpTensor
- prelude::VectorInterSliceReduceTensor
- prelude::VectorIntraSliceReduceTensor
- prelude::VectorLogicTensor
- prelude::VectorNarrowTensor
- prelude::VectorWidenTensor