List of all items
Structs
- backends::BackendFactory
- backends::CompiledKernel
- backends::CpuBackend
- backends::CudaBackend
- backends::DeviceCapabilities
- backends::DeviceMemory
- backends::MetalBackend
- backends::RocmBackend
- backends::WgpuBackend
- kernels::CompilationOptions
- kernels::CompilerCapabilities
- kernels::CudaCompiler
- kernels::KernelManager
- kernels::KernelTemplate
- kernels::LaunchConfig
- kernels::MetalCompiler
- kernels::RocmCompiler
- kernels::TemplateParameter
- kernels::WgpuCompiler
- memory::GpuMemorySystem
- memory::GpuMemorySystemConfig
- memory::MemoryAllocation
- memory::SystemConfig
- memory::SystemStats
- memory::ThreadSafeGpuMemorySystem
- memory::allocation::AllocationRouter
- memory::allocation::DetailedAllocatorInfo
- memory::allocation::GarbageCollectionResult
- memory::allocation::PerformanceMetrics
- memory::allocation::RouterConfig
- memory::allocation::SizeRoute
- memory::allocation::ThreadSafeUnifiedAllocator
- memory::allocation::UnifiedAllocator
- memory::allocation::UnifiedConfig
- memory::allocation::UnifiedStats
- memory::allocation::arena_allocator::AllocationRecord
- memory::allocation::arena_allocator::ArenaAllocator
- memory::allocation::arena_allocator::ArenaCheckpoint
- memory::allocation::arena_allocator::ArenaConfig
- memory::allocation::arena_allocator::ArenaStats
- memory::allocation::arena_allocator::ArenaUsage
- memory::allocation::arena_allocator::CheckpointHandle
- memory::allocation::arena_allocator::GrowingArena
- memory::allocation::arena_allocator::GrowingArenaUsage
- memory::allocation::arena_allocator::MemoryLayout
- memory::allocation::arena_allocator::MemoryRegion
- memory::allocation::arena_allocator::RingArena
- memory::allocation::arena_allocator::RingConfig
- memory::allocation::arena_allocator::RingUsage
- memory::allocation::arena_allocator::ThreadSafeArena
- memory::allocation::buddy_allocator::AllocationInfo
- memory::allocation::buddy_allocator::BuddyAllocator
- memory::allocation::buddy_allocator::BuddyBlock
- memory::allocation::buddy_allocator::BuddyConfig
- memory::allocation::buddy_allocator::BuddyStats
- memory::allocation::buddy_allocator::FreeBlockStats
- memory::allocation::buddy_allocator::MemoryUsage
- memory::allocation::buddy_allocator::ThreadSafeBuddyAllocator
- memory::allocation::slab_allocator::CacheConfig
- memory::allocation::slab_allocator::CacheInfo
- memory::allocation::slab_allocator::CacheStats
- memory::allocation::slab_allocator::FreeRegion
- memory::allocation::slab_allocator::MemoryPool
- memory::allocation::slab_allocator::MemoryPoolUsage
- memory::allocation::slab_allocator::Slab
- memory::allocation::slab_allocator::SlabAllocator
- memory::allocation::slab_allocator::SlabAllocatorStats
- memory::allocation::slab_allocator::SlabCache
- memory::allocation::slab_allocator::SlabConfig
- memory::allocation::slab_allocator::SlabStats
- memory::allocation::slab_allocator::ThreadSafeSlabAllocator
- memory::allocation::strategies::AdaptiveConfig
- memory::allocation::strategies::AllocationEvent
- memory::allocation::strategies::AllocationStats
- memory::allocation::strategies::AllocationStrategyManager
- memory::allocation::strategies::HybridConfig
- memory::allocation::strategies::MLConfig
- memory::allocation::strategies::MLFeatures
- memory::allocation::strategies::MLPrediction
- memory::allocation::strategies::MemoryBlock
- memory::management::AccessPatterns
- memory::management::IntegratedMemoryManager
- memory::management::ManagementStats
- memory::management::MemoryManagementConfig
- memory::management::PrefetchPerformance
- memory::management::defragmentation::AllocatedBlock
- memory::management::defragmentation::CompactionResult
- memory::management::defragmentation::CompactionStats
- memory::management::defragmentation::DefragConfig
- memory::management::defragmentation::DefragPerformance
- memory::management::defragmentation::DefragStats
- memory::management::defragmentation::DefragTask
- memory::management::defragmentation::DefragmentationEngine
- memory::management::defragmentation::FreeRegion
- memory::management::defragmentation::MemoryLayoutTracker
- memory::management::defragmentation::SlidingCompactionStrategy
- memory::management::defragmentation::ThreadSafeDefragmentationEngine
- memory::management::defragmentation::TwoPointerCompactionStrategy
- memory::management::eviction_policies::ARCPolicy
- memory::management::eviction_policies::CacheObject
- memory::management::eviction_policies::ClockPolicy
- memory::management::eviction_policies::EvictionConfig
- memory::management::eviction_policies::EvictionEngine
- memory::management::eviction_policies::EvictionPerformance
- memory::management::eviction_policies::EvictionPerformanceMonitor
- memory::management::eviction_policies::EvictionStats
- memory::management::eviction_policies::FIFOPolicy
- memory::management::eviction_policies::LFUPolicy
- memory::management::eviction_policies::LRUPolicy
- memory::management::eviction_policies::MemoryRegion
- memory::management::eviction_policies::MonitorConfig
- memory::management::eviction_policies::PolicySelection
- memory::management::eviction_policies::PolicyStats
- memory::management::eviction_policies::ThreadSafeEvictionEngine
- memory::management::eviction_policies::WorkloadAwarePolicy
- memory::management::garbage_collection::GCCollectorStats
- memory::management::garbage_collection::GCConfig
- memory::management::garbage_collection::GCPerformance
- memory::management::garbage_collection::GCResult
- memory::management::garbage_collection::GCScheduler
- memory::management::garbage_collection::GCStats
- memory::management::garbage_collection::GCTask
- memory::management::garbage_collection::GCTimingState
- memory::management::garbage_collection::GarbageCollectionEngine
- memory::management::garbage_collection::GenerationalCollector
- memory::management::garbage_collection::GenerationalConfig
- memory::management::garbage_collection::IncrementalCollector
- memory::management::garbage_collection::IncrementalConfig
- memory::management::garbage_collection::IncrementalWork
- memory::management::garbage_collection::MarkSweepCollector
- memory::management::garbage_collection::MarkSweepConfig
- memory::management::garbage_collection::MemoryRegion
- memory::management::garbage_collection::ObjectMetadata
- memory::management::garbage_collection::ReferenceTracker
- memory::management::garbage_collection::ThreadSafeGCEngine
- memory::management::garbage_collection::WriteBarrierEntry
- memory::management::prefetching::AccessFrequency
- memory::management::prefetching::AccessHistoryTracker
- memory::management::prefetching::AccessPattern
- memory::management::prefetching::CacheEntry
- memory::management::prefetching::CacheStats
- memory::management::prefetching::MemoryAccess
- memory::management::prefetching::MonitorConfig
- memory::management::prefetching::PatternFrequency
- memory::management::prefetching::PerfMetrics
- memory::management::prefetching::PerfSample
- memory::management::prefetching::PerformanceMonitor
- memory::management::prefetching::PredictedAccess
- memory::management::prefetching::PrefetchCache
- memory::management::prefetching::PrefetchConfig
- memory::management::prefetching::PrefetchRequest
- memory::management::prefetching::PrefetchStats
- memory::management::prefetching::PrefetchingEngine
- memory::management::prefetching::SequentialConfig
- memory::management::prefetching::SequentialInfo
- memory::management::prefetching::SequentialPrefetcher
- memory::management::prefetching::StrategyStats
- memory::management::prefetching::StrideConfig
- memory::management::prefetching::StrideInfo
- memory::management::prefetching::StridePrefetcher
- memory::management::prefetching::ThreadSafePrefetchingEngine
- memory::vendors::GpuBackendFactory
- memory::vendors::UnifiedMemoryStats
- memory::vendors::cuda_backend::CudaConfig
- memory::vendors::cuda_backend::CudaContext
- memory::vendors::cuda_backend::CudaContextFlags
- memory::vendors::cuda_backend::CudaDeviceProperties
- memory::vendors::cuda_backend::CudaMemoryBackend
- memory::vendors::cuda_backend::CudaMemoryBlock
- memory::vendors::cuda_backend::CudaMemoryPool
- memory::vendors::cuda_backend::CudaOperation
- memory::vendors::cuda_backend::CudaStats
- memory::vendors::cuda_backend::CudaStream
- memory::vendors::cuda_backend::CudaStreamConfig
- memory::vendors::cuda_backend::CudaStreamFlags
- memory::vendors::cuda_backend::CudaStreamManager
- memory::vendors::cuda_backend::ThreadSafeCudaBackend
- memory::vendors::metal_backend::MetalCommandBuffer
- memory::vendors::metal_backend::MetalCommandConfig
- memory::vendors::metal_backend::MetalCommandManager
- memory::vendors::metal_backend::MetalCommandQueue
- memory::vendors::metal_backend::MetalConfig
- memory::vendors::metal_backend::MetalDevice
- memory::vendors::metal_backend::MetalDeviceProperties
- memory::vendors::metal_backend::MetalHeap
- memory::vendors::metal_backend::MetalMemoryBackend
- memory::vendors::metal_backend::MetalMemoryBlock
- memory::vendors::metal_backend::MetalMemoryPool
- memory::vendors::metal_backend::MetalResource
- memory::vendors::metal_backend::MetalStats
- memory::vendors::metal_backend::ThreadSafeMetalBackend
- memory::vendors::oneapi_backend::OneApiConfig
- memory::vendors::oneapi_backend::OneApiMemoryBackend
- memory::vendors::oneapi_backend::OneApiMemoryBlock
- memory::vendors::oneapi_backend::OneApiMemoryPool
- memory::vendors::oneapi_backend::OneApiStats
- memory::vendors::oneapi_backend::SyclContext
- memory::vendors::oneapi_backend::SyclDeviceProperties
- memory::vendors::oneapi_backend::SyclOperation
- memory::vendors::oneapi_backend::SyclQueue
- memory::vendors::oneapi_backend::SyclQueueConfig
- memory::vendors::oneapi_backend::SyclQueueManager
- memory::vendors::oneapi_backend::SyclQueueProperties
- memory::vendors::oneapi_backend::ThreadSafeOneApiBackend
- memory::vendors::oneapi_backend::UsmAllocation
- memory::vendors::oneapi_backend::UsmProperties
- memory::vendors::rocm_backend::HipContext
- memory::vendors::rocm_backend::HipContextFlags
- memory::vendors::rocm_backend::HipMemoryInfo
- memory::vendors::rocm_backend::HipOperation
- memory::vendors::rocm_backend::HipStream
- memory::vendors::rocm_backend::HipStreamConfig
- memory::vendors::rocm_backend::HipStreamFlags
- memory::vendors::rocm_backend::HipStreamManager
- memory::vendors::rocm_backend::RocmConfig
- memory::vendors::rocm_backend::RocmDeviceProperties
- memory::vendors::rocm_backend::RocmMemoryAttributes
- memory::vendors::rocm_backend::RocmMemoryBackend
- memory::vendors::rocm_backend::RocmMemoryBlock
- memory::vendors::rocm_backend::RocmMemoryPool
- memory::vendors::rocm_backend::RocmStats
- memory::vendors::rocm_backend::ThreadSafeRocmBackend
- multi_gpu::AdaptiveCommunicationSelector
- multi_gpu::AsyncCommunicationHandle
- multi_gpu::CommunicationPerformanceMonitor
- multi_gpu::CommunicationPerformanceStats
- multi_gpu::MultiGpuConfig
- multi_gpu::MultiGpuSetup
- multi_gpu::MultiGpuSync
- tensor_cores::AdamParams
- tensor_cores::HardwareUtilizationState
- tensor_cores::LayoutChange
- tensor_cores::MemoryAccessPattern
- tensor_cores::MixedPrecisionStats
- tensor_cores::MixedPrecisionTrainer
- tensor_cores::OptimalLayout
- tensor_cores::OptimalSchedulingConfig
- tensor_cores::OptimizedMatrix
- tensor_cores::PerformanceEstimate
- tensor_cores::PerformanceTargets
- tensor_cores::PipelineOptimizationConfig
- tensor_cores::ResourceRequirements
- tensor_cores::SchedulingPlan
- tensor_cores::SparseTensorCoreMatrix
- tensor_cores::StreamPool
- tensor_cores::TensorCoreBatch
- tensor_cores::TensorCoreConfig
- tensor_cores::TensorCoreInfo
- tensor_cores::TensorCoreOperation
- tensor_cores::TensorCoreOptimizer
- tensor_cores::TensorCorePerformanceBenchmark
- tensor_cores::TensorCorePerformanceResult
- tensor_cores::TensorCoreWorkload
- tensor_cores::WorkloadConstraints
Enums
- GpuOptimError
- backends::BackendError
- backends::GpuBackend
- backends::KernelArg
- kernels::KernelError
- kernels::KernelFeature
- kernels::KernelType
- kernels::ParameterType
- memory::GpuMemorySystemError
- memory::allocation::AllocationError
- memory::allocation::AllocatorType
- memory::allocation::arena_allocator::ArenaError
- memory::allocation::arena_allocator::GrowthStrategy
- memory::allocation::buddy_allocator::BuddyError
- memory::allocation::slab_allocator::SlabError
- memory::allocation::strategies::AllocationPattern
- memory::allocation::strategies::AllocationStrategy
- memory::allocation::strategies::MLModelType
- memory::management::AccessType
- memory::management::MemoryManagementError
- memory::management::defragmentation::CompactionAlgorithm
- memory::management::defragmentation::DefragError
- memory::management::defragmentation::TaskPriority
- memory::management::defragmentation::TaskStatus
- memory::management::eviction_policies::EvictionError
- memory::management::eviction_policies::ObjectPriority
- memory::management::eviction_policies::ObjectType
- memory::management::eviction_policies::RegionType
- memory::management::garbage_collection::GCAlgorithm
- memory::management::garbage_collection::GCError
- memory::management::garbage_collection::GCPriority
- memory::management::garbage_collection::GCTrigger
- memory::management::garbage_collection::IncrementalPhase
- memory::management::prefetching::AccessType
- memory::management::prefetching::PatternType
- memory::management::prefetching::PrefetchPriority
- memory::vendors::GpuVendor
- memory::vendors::UnifiedGpuBackend
- memory::vendors::UnifiedGpuError
- memory::vendors::VendorConfig
- memory::vendors::cuda_backend::CudaError
- memory::vendors::cuda_backend::CudaMemcpyKind
- memory::vendors::cuda_backend::CudaMemoryType
- memory::vendors::cuda_backend::CudaOperationType
- memory::vendors::metal_backend::MetalCacheMode
- memory::vendors::metal_backend::MetalCommand
- memory::vendors::metal_backend::MetalDeviceType
- memory::vendors::metal_backend::MetalError
- memory::vendors::metal_backend::MetalGPUFamily
- memory::vendors::metal_backend::MetalMemoryType
- memory::vendors::metal_backend::MetalQueuePriority
- memory::vendors::metal_backend::MetalResourceType
- memory::vendors::metal_backend::MetalStorageMode
- memory::vendors::oneapi_backend::OneApiError
- memory::vendors::oneapi_backend::OneApiMemoryType
- memory::vendors::oneapi_backend::SyclDeviceType
- memory::vendors::oneapi_backend::SyclOperationType
- memory::vendors::oneapi_backend::SyclQueuePriority
- memory::vendors::oneapi_backend::UsmKind
- memory::vendors::rocm_backend::HipOperationType
- memory::vendors::rocm_backend::RocmError
- memory::vendors::rocm_backend::RocmMemcpyKind
- memory::vendors::rocm_backend::RocmMemoryType
- multi_gpu::AsyncCommStatus
- multi_gpu::SyncStrategy
- tensor_cores::AccessPatternType
- tensor_cores::LoadBalancingStrategy
- tensor_cores::MatrixLayout
- tensor_cores::TensorCoreOpType
- tensor_cores::TensorCoreOperationType
- tensor_cores::TensorCorePrecision
Traits
- GpuOptimizer
- backends::Backend
- kernels::KernelCompiler
- memory::allocation::arena_allocator::ExternalAllocator
- memory::management::defragmentation::CompactionStrategy
- memory::management::eviction_policies::EvictionPolicy
- memory::management::garbage_collection::GarbageCollector
- memory::management::prefetching::PrefetchStrategy
- memory::vendors::GpuMemoryBackend