Class CachedKernel
- Namespace
- DotCompute.Backends.CPU.Accelerators
- Assembly
- DotCompute.Backends.CPU.dll
A class that represents cached kernel.
public class CachedKernel
- Inheritance
-
CachedKernel
- Inherited Members
Properties
CacheKey
Gets or sets the cache key.
public required string CacheKey { get; set; }
Property Value
- string
The cache key.
CompiledKernel
Gets or sets the compiled kernel.
public required CpuCompiledKernel CompiledKernel { get; set; }
Property Value
- CpuCompiledKernel
The compiled kernel.
CreationTime
Gets or sets the creation time.
public DateTimeOffset CreationTime { get; set; }
Property Value
- DateTimeOffset
The creation time.
Definition
Gets or sets the definition.
public required KernelDefinition Definition { get; set; }
Property Value
- KernelDefinition
The definition.
ExecutionStatistics
Gets or sets the execution statistics.
public ExecutionStatistics? ExecutionStatistics { get; set; }
Property Value
- ExecutionStatistics
The execution statistics.
ExpiryTime
Gets or sets the expiry time.
public DateTimeOffset ExpiryTime { get; set; }
Property Value
- DateTimeOffset
The expiry time.
HitCount
Gets or sets the hit count.
public long HitCount { get; set; }
Property Value
- long
The hit count.
LastAccessed
Gets or sets the last accessed.
public DateTimeOffset LastAccessed { get; set; }
Property Value
- DateTimeOffset
The last accessed.
Size
Gets or sets the size.
public long Size { get; set; }
Property Value
- long
The size.