LlamaCppBackend
public string ComponentId { get; }
Language: C#
Return Value: Guid.NewGuid().ToString()
public string ComponentType
Language: C#
public NeuralComponentState State { get; set; }
Language: C#
Return Value: NeuralComponentState.Uninitialized
public INeuralComponentInfo ComponentInfo { get; }
Language: C#
public IReadOnlyList<IComputeDevice> AvailableDevices { get; set; }
Language: C#
Return Value: new List
()
public IComputeDevice ActiveDevice { get; set; }
Language: C#
Return Value: null!
public bool SupportsAsyncInference
Language: C#
public string BackendVersion
Language: C#
public LlamaCppBackend(string? llamaCppPath = null)
Language: C#
public async Task InitializeAsync(CancellationToken cancellationToken = default)
Language: C#
public async Task ShutdownAsync()
Language: C#
public async Task<ILoadedModel> LoadModelAsync(string modelPath, CancellationToken cancellationToken = default)
Language: C#
public async Task<string> ExecuteLlamaCppAsync(string arguments)
Language: C#
Выполнить llama.cpp команду
public void Dispose()
Language: C#