Skip to main content

Module batch_processing

Module batch_processing 

Source
Expand description

GPU batch processing and memory management

This module provides batch processing capabilities, memory pool management, async processing, and performance profiling for GPU operations.

Structs§

AsyncGpuProcessor
Advanced async GPU operations for overlapping compute and transfer
GpuBenchmark
Performance benchmarking utilities
GpuMemoryPool
Advanced GPU memory pool for efficient buffer management
GpuPerformanceProfiler
Performance profiler for GPU operations

Enums§

GpuOperation
GPU operation types for async processing

Functions§

gpu_batch_convolve_2d
Advanced GPU batch processing for multiple images
gpu_batch_process
GPU-accelerated batch processing