rustorch 0.6.13

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
// Test script to validate Rust kernel imports work correctly
// This simulates the code that was failing in the Jupyter notebook

use rustorch::*;
use ndarray::prelude::*;
use ndarray::array;

fn main() {
    println!("๐Ÿงช Testing Rust kernel imports...");
    
    // This is the exact code that was failing: array! macro
    let a = Tensor::from_array(array![[1.0, 2.0], [3.0, 4.0]]);
    let b = Tensor::from_array(array![[5.0, 6.0], [7.0, 8.0]]);
    
    println!("โœ… array! macro works correctly");
    println!("Tensor a: {:?}", a);
    println!("Tensor b: {:?}", b);
    
    // Test basic operations
    let result = a.matmul(&b);
    println!("Matrix multiplication result: {:?}", result);
    
    println!("๐ŸŽ‰ All imports and operations work correctly!");
}