From cdf20d3c7aa964d2b01d6a7d63d56c906b2aa765 Mon Sep 17 00:00:00 2001 From: Martin Evans Date: Sat, 28 Oct 2023 22:17:34 +0100 Subject: [PATCH] Added timing to stateless test --- LLama.Unittest/StatelessExecutorTest.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/LLama.Unittest/StatelessExecutorTest.cs b/LLama.Unittest/StatelessExecutorTest.cs index f17af4187..da561c1fa 100644 --- a/LLama.Unittest/StatelessExecutorTest.cs +++ b/LLama.Unittest/StatelessExecutorTest.cs @@ -1,3 +1,4 @@ +using System.Diagnostics; using LLama.Common; using Xunit.Abstractions; @@ -34,9 +35,15 @@ public async Task Stateless() const string question = "Question. what is a cat?\nAnswer: "; var @params = new InferenceParams { MaxTokens = 32, AntiPrompts = new[] { "." } }; + var timer = new Stopwatch(); + timer.Start(); + var result1 = string.Join("", await executor.InferAsync(question, @params).ToListAsync()); var result2 = string.Join("", await executor.InferAsync(question, @params).ToListAsync()); + timer.Stop(); + _testOutputHelper.WriteLine($"{timer.ElapsedMilliseconds}ms"); + _testOutputHelper.WriteLine(result1); _testOutputHelper.WriteLine(result2);