Module kernels

Module kernels 

Source
Expand description

GPU kernel library for common scientific computing operations

This module provides optimized GPU kernels for various operations used in scientific computing, with support for multiple GPU backends.

Modules§

blas
BLAS-like operations for GPU
complex
Complex number operations for GPU kernels
elementwise
Element-wise operation kernels for GPU
ml
Machine learning kernels for GPU
reduction
Reduction operations for GPU (sum, mean, max, min, etc.)
transform
Transform operations for GPU (FFT, DCT, convolution, etc.)

Structs§

BaseKernel
Base kernel implementation that can be used by specialized kernels
KernelMetadata
Metadata for kernel execution
KernelParams
Parameters for kernel specialization
KernelRegistry
Registry of available GPU kernels

Enums§

DataType
Supported data types for GPU kernels
OperationType
The type of operation performed by the kernel

Traits§

GpuKernel
GPU Kernel interface