Namespace: LLama
The LLama executor for instruct mode.
public class InstructExecutor : StatefulExecutorBase, LLama.Abstractions.ILLamaExecutor
Inheritance Object → StatefulExecutorBase → InstructExecutor
Implements ILLamaExecutor
The mode used by the executor.
public LLamaModel Model { get; }
public InstructExecutor(LLamaModel model, string instructionPrefix, string instructionSuffix)
model LLamaModel
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(InferenceParams inferenceParams, InferStateArgs args, IEnumerable`1& extraOutputs)
inferenceParams InferenceParams
args InferStateArgs
extraOutputs IEnumerable`1&
protected void InferInternal(InferenceParams inferenceParams, InferStateArgs args)
inferenceParams InferenceParams
args InferStateArgs