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