Namespace DotCompute.Backends.Metal.Execution.Graph.Types
Classes
- MetalCommandBatch
Represents a group of operations that can be batched together in a command buffer.
- MetalGraphAnalysis
Contains analysis results for Metal graph optimization opportunities.
- MetalGraphExecutionResult
Represents execution results for a Metal compute graph.
- MetalOptimizationParameters
Represents optimization parameters for Metal graph execution.
- MetalResourceRequirements
Represents resource requirements for a Metal graph node or operation.
Structs
- MTLSize
Represents Metal threadgroup and thread dimensions.
Enums
- MetalCommandEncoderType
Represents the type of Metal command encoder required for a node.
- MetalMemoryStrategy
Defines memory allocation and optimization strategies for Metal operations.
- MetalNodeType
Defines the types of operations that can be represented as nodes in a Metal compute graph.