Skip to main content

Crate svod_tensor

Crate svod_tensor 

Source

Re-exports§

pub use config::PrepareConfig;
pub use tensor_registry::apply_map_to_tensors;
pub use variable::BoundVariable;
pub use variable::Variable;

Modules§

activation
Activation functions for neural networks.
arithmetic
bitwise
Bitwise operations for integer tensors.
broadcast
Broadcasting operations for tensors.
conditional
Conditional and selection operations for tensors.
config
data
einsum
Einstein summation convention.
error
indexing
Indexing operations for Tensors.
math
Mathematical operations for tensors.
matmul
Matrix multiplication and linear transformations.
memory_planner
Memory planner for buffer reuse optimization.
nn
Neural network operations: convolution, pooling, normalization.
rand
THREEFRY-backed deterministic random tensor generation.
realize
Tensor realization (execution) API.
reduce
Reduction operations for tensors.
schedule
Callable scheduling types and execution.
shape_ops
Shape manipulation operations for Tensors.
tensor_registry
Global tensor registry for atomic graph substitution.
traits
transformer
Transformer building blocks: embedding, attention, rotary position embeddings.
variable
Symbolic variables for dynamic tensor dimensions.

Macros§

codegen_tests
Generate one test per codegen backend (Clang, LLVM) from a single test body.

Structs§

KernelInfo
Information about a rendered kernel.
Tensor
Tensor represents a multi-dimensional array with lazy evaluation.
TensorArangeWithDtypeBuilder
Use builder syntax to set the inputs and finish with call().
TensorCumprodWithBuilder
Use builder syntax to set the inputs and finish with call().
TensorCumsumWithBuilder
Use builder syntax to set the inputs and finish with call().

Enums§

CpuBackend
CPU backend selection.