rustorch 0.6.29

Production-ready PyTorch-compatible deep learning library in Rust with special mathematical functions (gamma, Bessel, error functions), statistical distributions, Fourier transforms (FFT/RFFT), matrix decomposition (SVD/QR/LU/eigenvalue), automatic differentiation, neural networks, computer vision transforms, complete GPU acceleration (CUDA/Metal/OpenCL), SIMD optimizations, parallel processing, WebAssembly browser support, comprehensive distributed learning support, and performance validation
Documentation
//! ジェネリック型テンソル統合実装
//! Generic tensor unified implementation

// Core tensor implementations
pub mod core;
pub mod ops;

// Extended precision tensors
pub mod complex_tensor;
pub mod f64_tensor;

// Type system
pub mod generic_tensor;
pub mod type_conversion;

// Core re-exports (most commonly used)
pub use core::{DeviceState, F32Tensor};

// Precision tensors
pub use complex_tensor::ComplexTensor;
pub use f64_tensor::F64Tensor;

// Type conversion system
pub use type_conversion::{PrecisionInfo, TensorConversion, TensorVariant, TypeConverter};

// Generic API traits
pub use generic_tensor::{ComplexOps, MathOps, MatrixOps, TensorFactory, TensorOps, TensorUtils};

// Note: Indexing operations are implemented in core.rs