From 1df2175d1306aef24e388a85eef21343f40615de Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 25 Oct 2025 16:49:04 +0000 Subject: [PATCH 1/3] Initial plan From a6710833b97e262d828b66840e5471cf806614a8 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 25 Oct 2025 16:54:40 +0000 Subject: [PATCH 2/3] =?UTF-8?q?PlaMo=E7=BF=BB=E8=A8=B3=E3=82=92CUDA?= =?UTF-8?q?=E7=89=88=E3=81=8B=E3=82=89Vulkan=E7=89=88=E3=81=AB=E5=A4=89?= =?UTF-8?q?=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Freeesia <9002657+Freeesia@users.noreply.github.com> --- .github/workflows/dotnet-desktop.yml | 3 --- Directory.Packages.props | 2 +- .../LLamaSharpNativeLibrarySelectingPolicy.cs | 2 +- .../WindowTranslator.Plugin.PLaMoPlugin.csproj | 5 +---- 4 files changed, 3 insertions(+), 9 deletions(-) diff --git a/.github/workflows/dotnet-desktop.yml b/.github/workflows/dotnet-desktop.yml index fce348b4..fd056ecc 100644 --- a/.github/workflows/dotnet-desktop.yml +++ b/.github/workflows/dotnet-desktop.yml @@ -122,9 +122,6 @@ jobs: versionSpec: "6.x" - id: gitversion uses: gittools/actions/gitversion/execute@v4.1.0 - - uses: Jimver/cuda-toolkit@v0.2.24 - with: - cuda: '12.9.0' - env: SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }} run: | diff --git a/Directory.Packages.props b/Directory.Packages.props index b4f44075..35d8a3af 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -15,7 +15,7 @@ - + diff --git a/Plugins/WindowTranslator.Plugin.PLaMoPlugin/LLamaSharpNativeLibrarySelectingPolicy.cs b/Plugins/WindowTranslator.Plugin.PLaMoPlugin/LLamaSharpNativeLibrarySelectingPolicy.cs index 7641284f..eac18de8 100644 --- a/Plugins/WindowTranslator.Plugin.PLaMoPlugin/LLamaSharpNativeLibrarySelectingPolicy.cs +++ b/Plugins/WindowTranslator.Plugin.PLaMoPlugin/LLamaSharpNativeLibrarySelectingPolicy.cs @@ -9,7 +9,7 @@ public class LLamaSharpNativeLibrarySelectingPolicy : INativeLibrarySelectingPol public IEnumerable Apply(NativeLibraryConfig.Description description, SystemInfo systemInfo, NativeLogConfig.LLamaLogCallback? logCallback = null) { Log(description.ToString(), LLamaLogLevel.Info, logCallback); - yield return new NativeLibraryWithCuda(12, description.Library, description.AvxLevel, description.SkipCheck); + yield return new NativeLibraryWithVulkan(description.Library, description.AvxLevel, description.SkipCheck); yield return new NativeLibraryWithAvx(description.Library, description.AvxLevel, description.SkipCheck); } diff --git a/Plugins/WindowTranslator.Plugin.PLaMoPlugin/WindowTranslator.Plugin.PLaMoPlugin.csproj b/Plugins/WindowTranslator.Plugin.PLaMoPlugin/WindowTranslator.Plugin.PLaMoPlugin.csproj index 1f34a997..1c88ee96 100644 --- a/Plugins/WindowTranslator.Plugin.PLaMoPlugin/WindowTranslator.Plugin.PLaMoPlugin.csproj +++ b/Plugins/WindowTranslator.Plugin.PLaMoPlugin/WindowTranslator.Plugin.PLaMoPlugin.csproj @@ -5,7 +5,7 @@ - + @@ -17,9 +17,6 @@ ResXFileCodeGenerator Resources.Designer.cs - - - From 183ddb19c95e1330fbdd2f31303a0de0228cfe38 Mon Sep 17 00:00:00 2001 From: Freesia Date: Sun, 26 Oct 2025 03:03:14 +0900 Subject: [PATCH 3/3] =?UTF-8?q?=E3=83=93=E3=83=AB=E3=83=89=E3=82=A8?= =?UTF-8?q?=E3=83=A9=E3=83=BC=E8=AA=BF=E6=95=B4=20=E3=81=A7=E3=82=82?= =?UTF-8?q?=E5=8B=95=E3=81=8B=E3=82=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../LLamaSharpNativeLibrarySelectingPolicy.cs | 2 +- Plugins/WindowTranslator.Plugin.PLaMoPlugin/PLaMoTranslator.cs | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/Plugins/WindowTranslator.Plugin.PLaMoPlugin/LLamaSharpNativeLibrarySelectingPolicy.cs b/Plugins/WindowTranslator.Plugin.PLaMoPlugin/LLamaSharpNativeLibrarySelectingPolicy.cs index eac18de8..7d08c5a0 100644 --- a/Plugins/WindowTranslator.Plugin.PLaMoPlugin/LLamaSharpNativeLibrarySelectingPolicy.cs +++ b/Plugins/WindowTranslator.Plugin.PLaMoPlugin/LLamaSharpNativeLibrarySelectingPolicy.cs @@ -9,7 +9,7 @@ public class LLamaSharpNativeLibrarySelectingPolicy : INativeLibrarySelectingPol public IEnumerable Apply(NativeLibraryConfig.Description description, SystemInfo systemInfo, NativeLogConfig.LLamaLogCallback? logCallback = null) { Log(description.ToString(), LLamaLogLevel.Info, logCallback); - yield return new NativeLibraryWithVulkan(description.Library, description.AvxLevel, description.SkipCheck); + yield return new NativeLibraryWithVulkan(null, description.Library, description.AvxLevel, description.SkipCheck); yield return new NativeLibraryWithAvx(description.Library, description.AvxLevel, description.SkipCheck); } diff --git a/Plugins/WindowTranslator.Plugin.PLaMoPlugin/PLaMoTranslator.cs b/Plugins/WindowTranslator.Plugin.PLaMoPlugin/PLaMoTranslator.cs index 905c1b10..9fae54b2 100644 --- a/Plugins/WindowTranslator.Plugin.PLaMoPlugin/PLaMoTranslator.cs +++ b/Plugins/WindowTranslator.Plugin.PLaMoPlugin/PLaMoTranslator.cs @@ -98,8 +98,6 @@ public async ValueTask TranslateAsync(TextInfo[] srcTexts) throw new InvalidOperationException(Resources.ModelNotInitialized); } - - using var context = this.weights.CreateContext(this.modelParams, this.logger); var executor = new StatelessExecutor(this.weights, this.modelParams); var responseBuilder = new StringBuilder();