Table of Contents

Property SharedSlotPool

Namespace
LMKit.Model
Assembly
LM-Kit.NET.dll

SharedSlotPool

The shared-slot-pool shape that governs THIS model: slot count, per-slot window, saturation policy and allocation timing. Callers must read the shape from the model rather than from the global configuration, because this is where a per-model override applies.

public SharedSlotPoolOptions SharedSlotPool { get; }

Property Value

SharedSlotPoolOptions

Remarks

Every value not stated here is inherited LIVE from SharedSlotPool: a model with no override reports the process-wide shape and follows later changes to it. Setting SlotCount or SlotContextSize pins that value for this model alone; assigning null to the matching *Override property hands it back to the process-wide shape.

A change applies to the next request: the model's resident pool is marked stale and rebuilt at the new shape once its in-flight requests finish. The device memory ceiling still governs, so a shape the device cannot hold is fitted down at attach exactly as a process-wide one is.

Share