Module gpu

Module gpu 

Source
Expand description

GPU acceleration for dataset operations

This module provides GPU acceleration for data generation and processing operations, significantly improving performance for large-scale synthetic dataset creation.

Structs§

GpuBenchmark
GPU performance benchmarking utilities
GpuBenchmarkResults
GPU benchmark results
GpuConfig
GPU configuration for dataset operations
GpuContext
GPU context for managing device operations
GpuDeviceInfo
GPU device information
GpuMemoryConfig
GPU memory management configuration

Enums§

GpuBackend
GPU backend configuration

Functions§

get_optimal_gpu_config
Get optimal GPU configuration for the current system
is_cuda_available
Utility functions for GPU operations Check if CUDA is available on the system
is_opencl_available
Check if OpenCL is available on the system
list_gpu_devices
List available GPU devices
make_blobs_auto_gpu
Generate blobs dataset with automatic GPU detection
make_classification_auto_gpu
Convenience functions for GPU-accelerated data generation
make_regression_auto_gpu
Generate regression dataset with automatic GPU detection