Table of Contents

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.