Module gpu_acceleration

Module gpu_acceleration 

Source
Expand description

GPU acceleration infrastructure for time series operations

This module provides the foundation for GPU-accelerated time series processing, including forecasting, decomposition, and feature extraction.

Re-exports§

pub use config::GpuBackend;
pub use config::GpuCapabilities;
pub use config::GpuConfig;
pub use config::GraphOptimizationLevel;
pub use config::MemoryStrategy;
pub use config::TensorCoresConfig;
pub use config::TensorCoresGeneration;
pub use config::TensorDataType;
pub use traits::DecompositionResult;
pub use traits::GpuAccelerated;
pub use traits::GpuDecomposition;
pub use traits::GpuFeatureExtraction;
pub use traits::GpuForecasting;
pub use array::GpuArray;
pub use device_manager::GpuDeviceManager;
pub use utils::estimate_memory_usage;
pub use utils::is_gpu_supported;
pub use utils::optimize_gpu_config;
pub use fft::GpuFFT;
pub use convolution::GpuConvolution;
pub use blas::GpuBLAS;
pub use blas::TensorCoresBLAS;
pub use algorithms::FeatureConfig;
pub use algorithms::ForecastMethod;
pub use algorithms::GpuFeatureExtractor;
pub use algorithms::GpuTimeSeriesProcessor;
pub use algorithms::WindowStatistic;

Modules§

algorithms
GPU-accelerated time series algorithms
array
GPU-accelerated array implementation
blas
GPU-accelerated BLAS operations
config
GPU acceleration configuration and capabilities
convolution
GPU-accelerated convolution operations
device_manager
GPU device detection and management
fft
GPU-accelerated FFT operations
ndarray
Complete ndarray re-export for SciRS2 ecosystem
numeric
Numeric traits and utilities for SciRS2
traits
GPU acceleration traits for time series operations
utils
GPU acceleration utility functions