Expand description
GPU Acceleration for Embedding Computations
This module provides GPU-accelerated implementations of embedding operations using scirs2-linalg GPU features for CUDA, OpenCL, ROCm, and Metal backends.
Structs§
- Adaptive
Batch Config - Adaptive batch sizing configuration
- Adaptive
Embedding Accelerator - Adaptive acceleration that chooses between GPU and CPU based on problem size
- GpuEmbedding
Accelerator - Enhanced GPU-accelerated embedding computations with memory pooling and adaptive batching
- GpuError
- GpuMemory
Pool - Memory pool for GPU buffers
- GpuPerformance
Report - Comprehensive GPU performance report
- GpuPerformance
Stats - GPU performance statistics