Modules§
- batchnorm
- conv
- dropout
- parallel
- Multi-threaded matmul usando Rayon
- random
- Pseudo-random number generation for internal use (Dropout, etc.)
- scalar
- simd
- simd_
conv
Structs§
- CpuBackend
- CPU backend orchestrates scalar and SIMD strategies.
Functions§
- matmul_
scalar_ direct - Scalar fallback matmul (always available)
- matmul_
scalar_ parallel - Matmul scalar con paralelización Rayon (para benchmarking) Usa bloques optimizados pero sin instrucciones SIMD
- matmul_
simd_ direct - SIMD-accelerated matmul (uses AVX2+FMA when available, falls back to scalar)