Namespace: LLama
The LLama executor for instruct mode.
public class InstructExecutor : StatefulExecutorBase, LLama.Abstractions.ILLamaExecutor
Inheritance Object → StatefulExecutorBase → InstructExecutor
Implements ILLamaExecutor
The context used by the executor.
public LLamaContext Context { get; }
public InstructExecutor(LLamaContext context, string instructionPrefix, string instructionSuffix)
context LLamaContext
instructionPrefix String
instructionSuffix String
public ExecutorBaseState GetStateData()
public void LoadState(ExecutorBaseState data)
data ExecutorBaseState
public void SaveState(string filename)
filename String
public void LoadState(string filename)
filename String
protected bool GetLoopCondition(InferStateArgs args)
args InferStateArgs
protected void PreprocessInputs(string text, InferStateArgs args)
text String
args InferStateArgs
protected bool PostProcess(IInferenceParams inferenceParams, InferStateArgs args, IEnumerable`1& extraOutputs)
inferenceParams IInferenceParams
args InferStateArgs
extraOutputs IEnumerable`1&
protected void InferInternal(IInferenceParams inferenceParams, InferStateArgs args)
inferenceParams IInferenceParams
args InferStateArgs