Browse Source

Marked old `LLamaContext` constructor obsolete

tags/v0.5.1
Martin Evans 2 years ago
parent
commit
4d741d24f2
1 changed files with 9 additions and 0 deletions
  1. +9
    -0
      LLama/LLamaContext.cs

+ 9
- 0
LLama/LLamaContext.cs View File

@@ -63,6 +63,7 @@ namespace LLama
/// <param name="params">Model params.</param>
/// <param name="encoding">Encoding to deal with text input.</param>
/// <param name="logger">The logger.</param>
[Obsolete("Use the LLamaWeights.CreateContext instead")]
public LLamaContext(IModelParams @params, string encoding = "UTF-8", ILLamaLogger? logger = null)
{
Params = @params;
@@ -83,6 +84,14 @@ namespace LLama
_ctx = nativeContext;
}

/// <summary>
/// Create a new LLamaContext for the given LLamaWeights
/// </summary>
/// <param name="model"></param>
/// <param name="params"></param>
/// <param name="encoding"></param>
/// <param name="logger"></param>
/// <exception cref="ObjectDisposedException"></exception>
public LLamaContext(LLamaWeights model, IModelParams @params, Encoding encoding, ILLamaLogger? logger = null)
{
if (model.NativeHandle.IsClosed)


Loading…
Cancel
Save