Table of Contents

Class PersistentKernelHostOptions

Namespace
Orleans.GpuBridge.Runtime
Assembly
Orleans.GpuBridge.Runtime.dll

Options for the persistent kernel host.

public sealed class PersistentKernelHostOptions
Inheritance
PersistentKernelHostOptions
Inherited Members

Properties

ContinueOnKernelFailure

Gets or sets whether to continue starting other kernels if one fails. Default is true.

public bool ContinueOnKernelFailure { get; set; }

Property Value

bool

DefaultBatchSize

Gets or sets the default batch size for processing. Default is 100.

public int DefaultBatchSize { get; set; }

Property Value

int

DefaultMaxBatchWaitTime

Gets or sets the default maximum time to wait before flushing a partial batch. Default is 100ms.

public TimeSpan DefaultMaxBatchWaitTime { get; set; }

Property Value

TimeSpan

DefaultRingBufferSize

Gets or sets the default ring buffer size in bytes. Default is 16MB.

public int DefaultRingBufferSize { get; set; }

Property Value

int

EnableHealthMonitoring

Gets or sets whether health monitoring is enabled. Default is true.

public bool EnableHealthMonitoring { get; set; }

Property Value

bool

HealthCheckInterval

Gets or sets the interval between health checks. Default is 30 seconds.

public TimeSpan HealthCheckInterval { get; set; }

Property Value

TimeSpan

KernelConfigurations

Gets the list of kernel configurations to start.

public List<PersistentKernelConfiguration> KernelConfigurations { get; }

Property Value

List<PersistentKernelConfiguration>