Class KernelMemoryRequirements
- Namespace
- Orleans.GpuBridge.Abstractions.Kernels
- Assembly
- Orleans.GpuBridge.Abstractions.dll
Memory requirements for kernel execution
public sealed record KernelMemoryRequirements : IEquatable<KernelMemoryRequirements>
- Inheritance
-
KernelMemoryRequirements
- Implements
- Inherited Members
Constructors
KernelMemoryRequirements(long, long, long, long)
Memory requirements for kernel execution
public KernelMemoryRequirements(long InputMemoryBytes, long OutputMemoryBytes, long WorkingMemoryBytes, long TotalMemoryBytes)
Parameters
Properties
InputMemoryBytes
public long InputMemoryBytes { get; init; }
Property Value
OutputMemoryBytes
public long OutputMemoryBytes { get; init; }
Property Value
TotalMemoryBytes
public long TotalMemoryBytes { get; init; }
Property Value
WorkingMemoryBytes
public long WorkingMemoryBytes { get; init; }