List of all items
Structs
- layer::compat::Arc
- layer::compat::AtomicBool
- layer::compat::AtomicU32
- layer::compat::AtomicU8
- layer::compat::AtomicUsize
- layer::compat::Box
- layer::compat::Cell
- layer::compat::HashMap
- layer::compat::HashSet
- layer::compat::RefCell
- layer::compat::String
- layer::compat::TypeId
- layer::compat::Vec
- layer::compat::Weak
- layer::compat::fmt::Arguments
- layer::compat::fmt::DebugList
- layer::compat::fmt::DebugMap
- layer::compat::fmt::DebugSet
- layer::compat::fmt::DebugStruct
- layer::compat::fmt::DebugTuple
- layer::compat::fmt::Error
- layer::compat::fmt::Formatter
- layer::compat::fmt::FormattingOptions
- layer::compat::fmt::FromFn
- layer::compat::fmt::NumBuffer
- layer::compat::ops::Range
- layer::compat::ops::RangeFrom
- layer::compat::ops::RangeFull
- layer::compat::ops::RangeInclusive
- layer::compat::ops::RangeTo
- layer::compat::ops::RangeToInclusive
- layer::compat::ops::Yeet
- layer::compat::vec::Drain
- layer::compat::vec::ExtractIf
- layer::compat::vec::IntoIter
- layer::compat::vec::PeekMut
- layer::compat::vec::Splice
- layer::compat::vec::Vec
- ops::OpParams
- script::Script
- script::builder::Builder
- script::builder::BuilderState
- script::builder::ir::BasicBlock
- script::builder::ir::BlockId
- script::builder::ir::ConstantData
- script::builder::ir::Function
- script::builder::ir::FunctionSignature
- script::builder::ir::Module
- script::builder::ir::ModuleMetadata
- script::builder::ir::Parameter
- script::builder::ir::ValueId
- script::builder::ir::ValueInfo
- script::compiler::CompileOptions
- script::compiler::CompiledInstruction
- script::compiler::CompiledModule
- script::compiler::HoduCompiler
- script::executor::HoduExecutor
- tensor::Tensor
- tensor::TensorId
- tensor::Tensor_
- tensor::gradient::GradientContext
- types::Layout
- types::Shape
Enums
- error::HoduError
- layer::compat::Ordering
- layer::compat::fmt::Alignment
- layer::compat::fmt::DebugAsHex
- layer::compat::fmt::Sign
- layer::compat::ops::Bound
- layer::compat::ops::ControlFlow
- layer::compat::ops::CoroutineState
- layer::compat::ops::OneSidedRangeBound
- ops::BinaryLogicalOp
- ops::BinaryOp
- ops::CastOp
- ops::CmpOp
- ops::CmpScalarOp
- ops::ConcatOp
- ops::ConvOp
- ops::IndexingOp
- ops::MatrixOp
- ops::MemoryOp
- ops::Op
- ops::ReduceOp
- ops::ShapeOp
- ops::ShapeScalarsOp
- ops::SplitOp
- ops::UnaryLogicalOp
- ops::UnaryOp
- ops::UnaryScalarOp
- ops::WindowingOp
- scalar::Scalar
- script::builder::ir::Attribute
- script::builder::ir::CompressionType
- script::builder::ir::Instruction
- script::builder::ir::Terminator
- script::compiler::CompilerInstance
- script::compiler::OptimizationLevel
- script::executor::ExecutorInstance
- types::Compiler
- types::DType
- types::Device
Traits
- layer::compat::ToString
- layer::compat::fmt::Binary
- layer::compat::fmt::Debug
- layer::compat::fmt::Display
- layer::compat::fmt::LowerExp
- layer::compat::fmt::LowerHex
- layer::compat::fmt::NumBufferTrait
- layer::compat::fmt::Octal
- layer::compat::fmt::Pointer
- layer::compat::fmt::UpperExp
- layer::compat::fmt::UpperHex
- layer::compat::fmt::Write
- layer::compat::ops::Add
- layer::compat::ops::AddAssign
- layer::compat::ops::AsyncFn
- layer::compat::ops::AsyncFnMut
- layer::compat::ops::AsyncFnOnce
- layer::compat::ops::BitAnd
- layer::compat::ops::BitAndAssign
- layer::compat::ops::BitOr
- layer::compat::ops::BitOrAssign
- layer::compat::ops::BitXor
- layer::compat::ops::BitXorAssign
- layer::compat::ops::CoerceShared
- layer::compat::ops::CoerceUnsized
- layer::compat::ops::Coroutine
- layer::compat::ops::Deref
- layer::compat::ops::DerefMut
- layer::compat::ops::DerefPure
- layer::compat::ops::DispatchFromDyn
- layer::compat::ops::Div
- layer::compat::ops::DivAssign
- layer::compat::ops::Drop
- layer::compat::ops::Fn
- layer::compat::ops::FnMut
- layer::compat::ops::FnOnce
- layer::compat::ops::FromResidual
- layer::compat::ops::Index
- layer::compat::ops::IndexMut
- layer::compat::ops::IntoBounds
- layer::compat::ops::Mul
- layer::compat::ops::MulAssign
- layer::compat::ops::Neg
- layer::compat::ops::Not
- layer::compat::ops::OneSidedRange
- layer::compat::ops::RangeBounds
- layer::compat::ops::Reborrow
- layer::compat::ops::Receiver
- layer::compat::ops::Rem
- layer::compat::ops::RemAssign
- layer::compat::ops::Residual
- layer::compat::ops::Shl
- layer::compat::ops::ShlAssign
- layer::compat::ops::Shr
- layer::compat::ops::ShrAssign
- layer::compat::ops::Sub
- layer::compat::ops::SubAssign
- layer::compat::ops::Try
- script::compiler::CompilerT
- script::executor::ExecutorT
Macros
Derive Macros
Functions
- layer::compat::fmt::from_fn
- layer::compat::fmt::write
- script::builder::codegen::allocate_value_id
- script::builder::codegen::build_basic_block
- script::builder::codegen::build_module
- script::builder::codegen::build_signature
- script::builder::codegen::emit_operation
- script::builder::codegen::load_constant
- script::builder::codegen::trace_tensor_operations
- script::builder::get_active_builder
- script::builder::is_builder_active
- script::builder::print_module
- script::builder::with_active_builder
- tensor::exists
- tensor::get
- tensor::get_runtime_device
- tensor::gradient::clear_default_context_tape
- tensor::gradient::clear_tape
- tensor::gradient::compute_gradients
- tensor::gradient::is_computing_gradients
- tensor::gradient::record_operation
- tensor::gradient::record_operation_with_dims
- tensor::gradient::record_operation_with_scalar
- tensor::gradient::record_operation_with_scalars
- tensor::gradient::record_operation_with_split_info
- tensor::insert
- tensor::set_runtime_device
- tensor::with_tensor
- tensor::with_tensor_mut
Type Aliases
- error::HoduResult
- layer::compat::LazyLock
- layer::compat::Mutex
- layer::compat::RwLock
- layer::compat::fmt::Result
- script::executor::ExecutionInputs
- script::executor::ExecutionOutputs