GpuDecomposition

Trait GpuDecomposition 

Source
pub trait GpuDecomposition<F: Float + Debug> {
    // Required methods
    fn decompose_gpu(
        &self,
        config: &GpuConfig,
    ) -> Result<DecompositionResult<F>>;
    fn batch_decompose_gpu(
        &self,
        data: &[Array1<F>],
        config: &GpuConfig,
    ) -> Result<Vec<DecompositionResult<F>>>;
}
Expand description

GPU-accelerated decomposition operations

Required Methods§

Source

fn decompose_gpu(&self, config: &GpuConfig) -> Result<DecompositionResult<F>>

Perform decomposition on GPU

Source

fn batch_decompose_gpu( &self, data: &[Array1<F>], config: &GpuConfig, ) -> Result<Vec<DecompositionResult<F>>>

Batch decomposition for multiple series

Implementors§