ruda-tensor 0.21.9

Ruda tensor operations, backend contracts, and framework-facing primitives.
Documentation
use crate::ops::AttentionModuleOptions;
use crate::tensor::IndexingUpdateOp;
use core::hash::Hash;
use serde::{Deserialize, Serialize};

use alloc::borrow::ToOwned;
use alloc::boxed::Box;
use alloc::{string::String, vec::Vec};

use crate::{
    DType, Distribution, Slice,
    ops::{
        ConvOptions, ConvTransposeOptions, DeformConvOptions, GridSampleOptions,
        GridSamplePaddingMode, InterpolateMode, InterpolateOptions,
    },
    quantization::QuantScheme,
};

use crate::graph::{ScalarIr, TensorId, TensorIr, TensorStatus};

mod tensor;
pub use tensor::*;

mod traversal;
pub use traversal::*;

mod kind;
pub use kind::*;

mod linalg;
pub use linalg::*;

mod convolution;
pub use convolution::*;

mod quantization;
pub use quantization::*;

mod neural;
pub use neural::*;

mod fft;
pub use fft::*;