Table of Contents

Class PersistentKernelConfiguration

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

Configuration for a persistent kernel.

public sealed class PersistentKernelConfiguration
Inheritance
PersistentKernelConfiguration
Inherited Members

Properties

BatchSize

Gets or sets the batch size for processing. Uses host default if null.

public int? BatchSize { get; set; }

Property Value

int?

KernelId

Gets or sets the kernel identifier.

public string KernelId { get; set; }

Property Value

string

MaxBatchWaitTime

Gets or sets the maximum time to wait before flushing a partial batch. Uses host default if null.

public TimeSpan? MaxBatchWaitTime { get; set; }

Property Value

TimeSpan?

MaxRetries

Gets or sets the maximum number of restart retries. Default is 3 if null.

public int? MaxRetries { get; set; }

Property Value

int?

Parameters

Gets or sets additional kernel parameters.

public Dictionary<string, object>? Parameters { get; set; }

Property Value

Dictionary<string, object>

RestartOnError

Gets or sets whether to restart the kernel on error. Default is true if null.

public bool? RestartOnError { get; set; }

Property Value

bool?

RingBufferSize

Gets or sets the ring buffer size in bytes. Uses host default if null.

public int? RingBufferSize { get; set; }

Property Value

int?