Expand description
GPU Kernel Management and Compilation
This module provides kernel management, compilation, and execution for GPU-accelerated optimization algorithms. It supports CUDA, ROCm, Metal, and WebGPU backends.
Structs§
- Compilation
Options - Kernel compilation configuration
- Compiler
Capabilities - Compiler capabilities
- Cuda
Compiler - CUDA kernel compiler
- Kernel
Manager - Kernel manager for compiling and executing GPU kernels
- Kernel
Template - Template for generating GPU kernels
- Launch
Config - Kernel launch configuration
- Metal
Compiler - Metal kernel compiler
- Rocm
Compiler - ROCm kernel compiler
- Template
Parameter - Template parameter for kernel generation
- Wgpu
Compiler - WebGPU kernel compiler
Enums§
- Kernel
Error - Errors that can occur during kernel operations
- Kernel
Feature - Kernel features that may or may not be supported
- Kernel
Type - Kernel types for different optimization algorithms
- Parameter
Type - Parameter types for kernel templates
Traits§
- Kernel
Compiler - Trait for backend-specific kernel compilation