Namespace DotCompute.Backends.Metal.Utilities
Classes
- CommandBufferPoolStats
Statistics about a command buffer pool.
- MetalCommandBufferPool
Pool for managing Metal command buffers to reduce allocation overhead.
- MetalDeviceInfoWrapper
Wrapper for Metal device information.
- MetalOperationMetrics
Represents performance metrics for a specific Metal operation.
- MetalPerformanceProfiler
Provides performance profiling capabilities for Metal operations.
- MetalUtilities
Utility functions for Metal backend operations.
- MetalValidation
Provides validation and testing utilities for Metal backend.
- SimpleRetryPolicy
Simple implementation of retry policy for Metal operations.
- SimpleRetryPolicy<T>
Generic implementation of retry policy for Metal operations.
- UnifiedValidationResult
Represents the result of a validation operation.
Interfaces
- IAsyncPolicy
Simple retry policy interface for Metal operations.
- IAsyncPolicy<T>
Simple retry policy interface for Metal operations with return value.