Table of Contents

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

InputMemoryBytes long
OutputMemoryBytes long
WorkingMemoryBytes long
TotalMemoryBytes long

Properties

InputMemoryBytes

public long InputMemoryBytes { get; init; }

Property Value

long

OutputMemoryBytes

public long OutputMemoryBytes { get; init; }

Property Value

long

TotalMemoryBytes

public long TotalMemoryBytes { get; init; }

Property Value

long

WorkingMemoryBytes

public long WorkingMemoryBytes { get; init; }

Property Value

long