Table of Contents

Class KernelResourceRequirements

Namespace
DotCompute.Runtime.Services
Assembly
DotCompute.Runtime.dll

Kernel resource requirements

public class KernelResourceRequirements
Inheritance
KernelResourceRequirements
Inherited Members

Properties

EstimatedExecutionTime

Gets the estimated execution time

public TimeSpan? EstimatedExecutionTime { get; init; }

Property Value

TimeSpan?

Metadata

Gets additional resource metadata

public Dictionary<string, object> Metadata { get; init; }

Property Value

Dictionary<string, object>

RequiredComputeCapability

Gets the required compute capability

public Version? RequiredComputeCapability { get; init; }

Property Value

Version

RequiredFeatures

Gets the required accelerator features

public AcceleratorFeature RequiredFeatures { get; init; }

Property Value

AcceleratorFeature

RequiredMemoryBytes

Gets the required memory in bytes

public long RequiredMemoryBytes { get; init; }

Property Value

long

RequiredSharedMemoryBytes

Gets the required shared memory in bytes

public long RequiredSharedMemoryBytes { get; init; }

Property Value

long