InstructExecutor
Namespace: LLama
The LLama executor for instruct mode.
public class InstructExecutor : StatefulExecutorBase, LLama.Abstractions.ILLamaExecutor
Inheritance Object → StatefulExecutorBase → InstructExecutor
Implements ILLamaExecutor
Properties
Model
The mode used by the executor.
public LLamaModel Model { get; }
Property Value
Constructors
InstructExecutor(LLamaModel, String, String)
public InstructExecutor(LLamaModel model, string instructionPrefix, string instructionSuffix)
Parameters
model LLamaModel
instructionPrefix String
instructionSuffix String
Methods
GetStateData()
public ExecutorBaseState GetStateData()
Returns
LoadState(ExecutorBaseState)
public void LoadState(ExecutorBaseState data)
Parameters
data ExecutorBaseState
SaveState(String)
public void SaveState(string filename)
Parameters
filename String
LoadState(String)
public void LoadState(string filename)
Parameters
filename String
GetLoopCondition(InferStateArgs)
protected bool GetLoopCondition(InferStateArgs args)
Parameters
args InferStateArgs
Returns
PreprocessInputs(String, InferStateArgs)
protected void PreprocessInputs(string text, InferStateArgs args)
Parameters
text String
args InferStateArgs
PostProcess(InferenceParams, InferStateArgs, IEnumerable`1&)
protected bool PostProcess(InferenceParams inferenceParams, InferStateArgs args, IEnumerable`1& extraOutputs)
Parameters
inferenceParams InferenceParams
args InferStateArgs
extraOutputs IEnumerable`1&
Returns
InferInternal(InferenceParams, InferStateArgs)
protected void InferInternal(InferenceParams inferenceParams, InferStateArgs args)
Parameters
inferenceParams InferenceParams
args InferStateArgs