Class MetalOperationDescriptor
- Namespace
- DotCompute.Backends.Metal.Execution
- Assembly
- DotCompute.Backends.Metal.dll
Base class for Metal operation descriptors
public abstract class MetalOperationDescriptor
- Inheritance
-
MetalOperationDescriptor
- Derived
- Inherited Members
Properties
Dependencies
Dependencies on other operations
public IList<string> Dependencies { get; init; }
Property Value
EstimatedDuration
Estimated execution time
public TimeSpan? EstimatedDuration { get; set; }
Property Value
Metadata
Custom metadata
public Dictionary<string, object> Metadata { get; }
Property Value
Name
Human-readable name for the operation
public string Name { get; set; }
Property Value
OperationId
Unique identifier for the operation
public string OperationId { get; set; }
Property Value
Priority
Operation priority
public MetalOperationPriority Priority { get; set; }
Property Value
ResourceUsage
Expected resource usage
public Dictionary<MetalResourceType, long> ResourceUsage { get; }