2.6 KiB
2.6 KiB
StatelessExecutor
Namespace: LLama
This executor infer the input as one-time job. Previous inputs won't impact on the response to current input.
public class StatelessExecutor : LLama.Abstractions.ILLamaExecutor
Inheritance Object → StatelessExecutor
Implements ILLamaExecutor
Properties
Context
The context used by the executor when running the inference.
public LLamaContext Context { get; private set; }
Property Value
Constructors
StatelessExecutor(LLamaWeights, IModelParams)
Create a new stateless executor which will use the given model
public StatelessExecutor(LLamaWeights weights, IModelParams params)
Parameters
weights
LLamaWeights
params
IModelParams
StatelessExecutor(LLamaContext)
Caution
Use the constructor which automatically creates contexts using the LLamaWeights
Create a new stateless executor which will use the model used to create the given context
public StatelessExecutor(LLamaContext context)
Parameters
context
LLamaContext
Methods
Infer(String, IInferenceParams, CancellationToken)
public IEnumerable<string> Infer(string text, IInferenceParams inferenceParams, CancellationToken cancellationToken)
Parameters
text
String
inferenceParams
IInferenceParams
cancellationToken
CancellationToken
Returns
InferAsync(String, IInferenceParams, CancellationToken)
public IAsyncEnumerable<string> InferAsync(string text, IInferenceParams inferenceParams, CancellationToken cancellationToken)
Parameters
text
String
inferenceParams
IInferenceParams
cancellationToken
CancellationToken